Java Back End Developer (Gurugram)

Java Back End Developer (Gurugram)

14 Nov
|
Amantya Technologies
|
Gurugram

14 Nov

Amantya Technologies

Gurugram

- Backend Developer (Java Spring Boot Microservices)

Key Responsibilities

- Design, develop and maintain microservices and RESTful APIs using Java 17, Spring Boot 3 and Spring Cloud.
- Work with Spring Cloud Gateway, Config Server, Eureka, OpenFeign and Resilience4j for routing, configuration, inter-service communication and fault tolerance.
- Design and optimize PostgreSQL (AWS RDS) schemas and queries using Spring Data JPA / Hibernate.
- Implement authentication and authorization using Okta (OAuth2 / OIDC) and JWT validation at the API gateway.
- Integrate AWS services: S3 (file storage), SNS and Firebase Cloud Messaging (FCM) for push notifications to the Android agent app.
- Build features such as Excel/CSV import and export, scheduled jobs and asynchronous processing.
- Document APIs using Swagger / OpenAPI.
- Write unit tests with JUnit 5 and Mockito, and maintain coverage and code quality using JaCoCo and SonarQube.
- Build and push Docker images to AWS ECR / Docker Hub, and manage dependencies through JFrog Artifactory.
- Deploy services to AWS EKS using Helm charts (Deployments, Services, ALB Ingress, HPA) for the dev and prod environments.
- Maintain the Jenkins CI/CD pipelines, which cover build, test, Sonar analysis, image push, deployment and health checks.
- Monitor services using Spring Boot Actuator and Prometheus, analyze logs and fix production issues.
- Collaborate with frontend, Android and QA teams, and take part in code reviews and Agile ceremonies.

Required Technical Skills

- Strong proficiency in Java 17, OOP, collections, exception handling and multithreading.
- Hands-on experience with Spring Boot, Spring MVC,



Spring Data JPA and Hibernate.
- Practical experience with Spring Cloud microservices (Gateway, Config Server, Eureka, OpenFeign, Resilience4j).
- Strong PostgreSQL skills: joins, indexing and query optimization.
- Good understanding of REST API design, OAuth2 / OIDC, JWT and identity providers such as Okta.
- Working knowledge of AWS (EKS, ECR, EC2, RDS, S3, SNS, IAM).
- Hands-on experience with Docker, Kubernetes and Helm.
- Experience with Jenkins CI/CD, JFrog Artifactory and SonarQube.
- Experience with Gradle (multi-module), Git and Linux / shell scripting.
- Unit testing using JUnit 5 and Mockito.

Good to Have

- Experience with Apache Kafka or other messaging systems.
- Exposure to Spring WebFlux / reactive programming.
- Knowledge of Grafana, centralized logging and Terraform.
- Experience with Firebase Cloud Messaging and Apache POI (Excel/CSV).
- Experience building backends for mobile apps or device management / telecom platforms.

Desired Candidate Profile

- Experience in Java backend development, including hands-on work on Spring Boot microservices.
- Able to independently develop, debug, deploy and maintain services on Kubernetes.
- Solid problem-solving and communication skills.
- Comfortable working in an Agile team.

Education Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

Key Skills: Java 17, Spring Boot, Spring Cloud, Microservices, REST APIs, PostgreSQL, JPA/Hibernate, Okta/OAuth2/JWT, AWS (EKS, ECR, RDS, S3), Docker, Kubernetes, Helm, Jenkins, JFrog Artifactory, SonarQube, JUnit/Mockito, Gradle, Git.

📌 Java Back End Developer (Gurugram)
🏢 Amantya Technologies
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java back end developer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: java back end developer (gurugram) / gurugram