Description
You will design, develop, and maintain enterprise applications and scalable backend services.
This role is on-site.
Responsibilities
- Build scalable backend services and RESTful APIs using Java and Spring Boot.
- Develop and optimize Microservices-based applications.
- Integrate applications with databases, third-party APIs, and messaging systems.
- Troubleshoot production issues, perform code enhancements, and optimize application performance.
- Collaborate with Business Analysts, QA Engineers, DevOps, and Product Owners throughout the SDLC.
Required Skills
- 7+ years of experience in Java Development.
- Strong hands-on experience with Java 8/11/17, Spring Boot, Spring MVC, and Spring Security.
- Experience with Microservices, REST APIs, and Hibernate/JPA.
- Strong knowledge of SQL databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
- Experience with Git, Maven, Gradle, Jenkins, and CI/CD pipelines.
- Kafka, RabbitMQ, or JMS messaging technologies.
- Knowledge of SDLC, Agile/Scrum methodologies, and software design principles.
Preferred Skills
- Experience with AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of Docker, Kubernetes, and containerization.
- Experience with Angular or React.