Java Developer
We are looking for a skilled Java Developer to design, develop, test, and maintain scalable software applications. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, microservices, and relational databases.
Key Responsibilities
Develop, test, and maintain applications using Java and Spring Boot.
Design and implement RESTful APIs and microservices.
Write clean, reusable, efficient, and maintainable code.
Work with databases such as MySQL, PostgreSQL, or Oracle.
Collaborate with frontend developers, QA engineers, and business teams.
Debug application issues and improve performance.
Participate in code reviews and follow coding standards.
Use Git and CI/CD tools for version control and deployment.
Write unit and integration tests using JUnit and Mockito.
Support application deployment and production troubleshooting.