1 - 31 years

0 Lacs

Tambaram Sanatoruim, Chennai

Posted:3 months ago| Platform: Apna logo

Apply

Skills Required

java developer code api development multithreading concurrency programming data processing logging database management sql nosql mysql postgresql mongodb debugging troubleshooting redis collaboration documentation writing microservices design singleton git github testing junit resolve logback log4j postman eclipse learning support software engineering

Work Mode

Remote

Job Type

Full Time

Job Description

Key Responsibilities: βœ… Develop & Maintain Applications – Write clean, efficient, and reusable code in Java. βœ… API Development – Build and integrate RESTful APIs. βœ…Multithreading & Concurrency – Implement and optimize multithreading for high-performance applications. βœ… Stream API & Functional Programming – Utilize Java Streams and Lambda expressions for data processing. βœ… Exception Handling – Implement robust error handling and logging mechanisms. βœ… Database Management – Work with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). βœ… Debugging & Troubleshooting – Identify and fix bugs, optimize performance. βœ… Cache Mechanism – should have experience in Redis, Eh-cache or any other relevant to this. βœ… Code Reviews – Participate in peer code reviews for quality assurance. βœ… Collaboration – Work closely with frontend developers, testers, and product teams. βœ… Documentation – Maintain technical documentation for developed applications. Required Skills: βœ”οΈ Core Java (Java 8+): Strong understanding of OOP concepts. βœ”οΈ Multithreading & Concurrency: Experience in writing efficient, thread-safe code. βœ”οΈ Stream API & Functional Programming: Good understanding of Java Streams and Lambdas. βœ”οΈ Exception Handling: Strong knowledge of Java exception handling and logging frameworks. βœ”οΈ Spring Boot: Knowledge of Spring framework for building microservices. βœ”οΈ RESTful APIs: Experience in designing and consuming APIs. βœ”οΈ Database Knowledge: MySQL. βœ”οΈ Design Patterns: Understanding of commonly used patterns (Singleton, Factory, Observer, etc.). βœ”οΈ Version Control: Familiarity with Git/GitHub. βœ”οΈ Unit Testing: Basic understanding of JUnit, Mockito. βœ”οΈ Problem-Solving Skills: Ability to debug and resolve technical issues. βœ”οΈ Logger: Good understanding in logback, log4j βœ”οΈ Tools: familiarity with tools like Postman, Eclipse, and Tomcat Education & Qualification: πŸŽ“ Bachelor's Degree in Computer Science, IT, or related field. Benefits: ✨ Competitive salary & performance bonuses ✨ Flexible working hours ✨ Opportunity to work on challenging projects ✨ Learning & development support

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

RecommendedJobs for You

Hyderabad, Delhi / NCR, Mumbai (All Areas)

Gandhinagar, Ahmedabad, Vadodara