Job Summary
We are looking for an experienced Java Developer with 4–5 years of hands-on experience in Java application development. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, Microservices, and SQL.
Key Responsibilities
- Design, develop, and maintain applications using Java and Spring Boot.
- Develop and integrate RESTful APIs and microservices.
- Write clean, scalable, and maintainable Java code.
- Work with databases using SQL.
- Troubleshoot and resolve application issues and production defects.
- Participate in code reviews and follow development best practices.
- Work closely with business analysts, QA teams, and other developers.
- Perform unit testing and support integration testing.
- Participate in Agile/Scrum meetings and development activities.
- Contribute to application performance and scalability improvements.
Required Skills
- 4–5 years of professional Java development experience.
- Strong knowledge of Core Java / Java 8+.
- Hands-on experience with Spring Boot and Spring Framework.
- Experience developing REST APIs.
- Good understanding of Microservices architecture.
- Strong SQL and database knowledge.
- Experience with Git and version control.
- Knowledge of JUnit / Mockito or similar testing frameworks.
- Good problem-solving and communication skills.