Job Description
Java Developer
We are looking for a Java Developer to design, develop, test, and maintain scalable applications. The role involves working with cross-functional teams to build reliable solutions and troubleshoot technical issues.
Responsibilities:
Develop and maintain applications using Java, Spring Boot, and REST APIs.
Design and implement scalable, maintainable backend services.
Write clean, reusable, and well-tested code.
Work with SQL databases and optimize queries when needed.
Develop and integrate RESTful APIs and microservices.
Troubleshoot bugs, performance issues, and production incidents.
Participate in code reviews, unit testing, and Agile/Scrum ceremonies.
Collaborate with developers, QA, DevOps, and business teams.
Key Skills:
Java, Spring Boot, Spring, REST APIs, Microservices, SQL, JUnit, Git, Maven/Gradle, Docker, AWS/Azure, Agile/Scrum, CI/CD, Object-Oriented Programming, Data Structures, Algorithms.