Job Description
Key Responsibilities
- Design, develop, test, and maintain applications using Java/J2EE.
- Develop robust and scalable RESTful APIs and microservices.
- Work with Spring Boot, Spring Framework, and Hibernate/JPA.
- Design and optimize database queries using SQL.
- Integrate applications with internal and external services.
- Troubleshoot production issues and perform root-cause analysis.
- Write clean, maintainable, and unit-tested code.
- Participate in code reviews and contribute to technical design discussions.
- Work closely with product owners, business analysts, QA, and other engineering teams.
- Follow Agile/Scrum development practices.
- Contribute to CI/CD, automation, and cloud-based application deployment.
Required Skills
- Strong experience in Core Java, Java 8/11/17+.
- Hands-on experience with Spring Boot and Microservices.
- Strong knowledge of REST APIs and distributed systems.
- Experience with SQL and relational databases such as Oracle/PostgreSQL.
- Experience with Git, Maven/Gradle, JUnit, and CI/CD tools.
- Good understanding of multithreading, collections, exception handling, and JVM concepts.
- Strong problem-solving and communication skills.
About this job listing
This job opportunity is provided through our
external job listing network. MyJobAlerts helps
you discover job opportunities and redirects you
to the original listing to apply.