Employment Type : Full-Time
A Java Developer designs, develops, tests, and maintains applications using Java and related technologies. The role typically involves developing backend services, creating REST APIs, working with databases, fixing bugs, writing unit tests, and collaborating with frontend developers, QA engineers, and other team members. Typical responsibilities: Develop and maintain Java/Spring Boot applications. Design and implement RESTful APIs. Write clean, reusable, and maintainable code. Develop database queries and manage data using SQL. Debug and resolve application issues. Write unit and integration tests. Participate in code reviews. Use Git for source-code management. Work with Agile/Scrum development teams. Deploy and monitor applications in development/test/production environments.