Senior Java API Developer (4–6 Years Experience) | Hybrid Opportunity in Gurugram, India

📍 Location

Gurugram, Haryana, India (Hybrid)

🗂 Job Category

  • Information Technology (IT) & Software
  • IT & Software Jobs
  • Engineering & Technical
  • Telecommunications
  • Private Jobs

🧾 Job Overview

We are seeking an experienced Senior Java API Developer to join a growing technology team in Gurugram. This hybrid full-time opportunity is ideal for professionals with 4–6 years of hands-on experience in Java backend development, API engineering, cloud technologies, and microservices architecture. The role focuses on designing, developing, and maintaining scalable enterprise-grade applications and cloud-native solutions that support critical business operations.

The successful candidate will work extensively with Java technologies, Spring Boot ecosystems, RESTful APIs, distributed systems, and AWS cloud services. This position offers significant exposure to modern software engineering practices, including CI/CD automation, containerization, cloud infrastructure, and enterprise application architecture.

This role presents excellent career growth opportunities for software professionals seeking to deepen their expertise in backend engineering, cloud-native development, microservices, and enterprise-scale application design. Candidates will have the opportunity to enhance their technical capabilities through exposure to advanced development frameworks, cloud technologies, and Agile software delivery methodologies.

🛠 Key Responsibilities

  • Design, develop, and maintain scalable Java-based backend applications.
  • Build and enhance RESTful APIs and integration services.
  • Develop secure and high-performance applications using Spring Boot, Spring Security, Spring MVC, and Hibernate.
  • Implement and support microservices architecture and distributed systems.
  • Collaborate with cross-functional teams to deliver enterprise-grade software solutions.
  • Integrate applications with AWS cloud services and infrastructure.
  • Optimize database performance and develop efficient SQL queries.
  • Participate in API documentation using Swagger/OpenAPI standards.
  • Implement automated testing using JUnit and Mockito frameworks.
  • Contribute to CI/CD pipeline development and deployment automation.
  • Troubleshoot production issues and perform root cause analysis.
  • Ensure code quality through code reviews and adherence to software engineering best practices.
  • Support containerized deployments using Docker and Kubernetes.
  • Work within Agile/Scrum development environments.

🎓 Requirements & Qualifications

Education

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.

Experience

  • 4–6 years of hands-on experience in Java backend development.
  • Experience working on large-scale enterprise applications and cloud-native solutions.

Technical Skills

  • Java 8, Java 11, and Java 17
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • REST API Development
  • API Design & Integration
  • JSON and XML
  • Postman
  • Swagger/OpenAPI
  • Microservices Architecture
  • API Gateway
  • Service Discovery
  • Distributed Systems
  • AWS EC2
  • AWS S3
  • AWS Lambda
  • AWS RDS
  • AWS SQS
  • AWS SNS
  • AWS CloudWatch
  • AWS IAM
  • SQL
  • MySQL
  • PostgreSQL
  • Oracle Database
  • Maven
  • Gradle
  • Git
  • GitHub / Bitbucket
  • Jenkins
  • CI/CD Pipelines
  • Docker
  • Kubernetes
  • Kafka
  • RabbitMQ
  • Redis
  • Terraform
  • Infrastructure as Code (IaC)
  • GraphQL
  • AWS Serverless Architecture

Core Competencies

  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Multithreading
  • Collections Framework
  • Exception Handling
  • JVM Concepts
  • Problem Solving
  • Debugging
  • Analytical Thinking
  • Communication Skills
  • Agile/Scrum Methodologies

💼 Salary, Benefits & Career Growth

Salary

  • Up to ₹25 LPA (Depending on Experience and Skills)

Benefits

  • Hybrid work model
  • Opportunity to work on enterprise-scale applications
  • Exposure to cloud-native architecture and modern development practices
  • Collaborative Agile work environment
  • Experience with advanced AWS cloud technologies
  • Participation in large-scale digital transformation projects

Career Growth Opportunities

  • Progression into Senior Backend Engineer, Lead Java Developer, Technical Architect, or Engineering Manager roles.
  • Exposure to advanced cloud computing, microservices, distributed systems, and DevOps practices.
  • Continuous professional development through enterprise technology projects and modern software engineering frameworks.
  • Opportunity to strengthen expertise in AWS, Kubernetes, Infrastructure as Code, and cloud-native development.

📝 Application Process

🔗 Application Process (Website):

Apply only through the official job link.
Click Apply Now on the website.

📧 HR Email for Application

📩 Send your updated CV directly to:

arunjyothifreelancerecruiter@gmail.com