Java API Developer
Location: Noida (Onsite)
Employment Type: Full-Time
Budget: ₹20–22 LPA (Depending on Experience & Skills)
Experience: 4–6 Years
Immediate Joiners / Candidates Serving Notice
NCR Candidates only
Previous MNC exp
Final Round Face to Face
About the Role
Looking for a highly skilled Java API Developer with strong expertise in Java, Spring Boot, RESTful APIs, AWS Cloud, and Microservices Architecture. The ideal candidate should have hands-on experience designing, developing, deploying, and maintaining scalable backend applications and enterprise-grade APIs.
The role involves working with cross-functional teams to build high-performance, secure, and cloud-native applications.
Key Responsibilities
Design, develop, test, and maintain RESTful APIs and backend services using Java and Spring Boot.
Develop scalable Microservices-based applications following industry best practices.
Integrate internal and external systems through REST APIs and web services.
Build and deploy cloud-native applications on AWS.
Develop secure APIs with authentication, authorization, and API security standards.
Collaborate with product owners, business analysts, architects, and QA teams.
Optimize application performance, scalability, and reliability.
Participate in code reviews, unit testing, debugging, and production support.
Work within Agile/Scrum development environments.
Contribute to CI/CD and DevOps automation initiatives.
Requirements
4–6 years of hands-on experience in Java backend development.
Strong expertise in Java 8/11/17, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
Proven experience in REST API development, API design, integration, JSON/XML, Postman, and Swagger/OpenAPI.
Strong understanding of Microservices Architecture, API Gateway, Service Discovery, and Distributed Systems.
Hands-on experience with AWS services including EC2, S3, Lambda, RDS, SQS, SNS, CloudWatch, and IAM.
Strong database skills with SQL, MySQL, PostgreSQL, and Oracle.
Experience with Maven, Gradle, Git, Bitbucket/GitHub, Jenkins, and CI/CD pipelines.
Strong knowledge of Object-Oriented Programming (OOP), Design Patterns, Multithreading, Collections Framework, Exception Handling, and JVM Concepts.
Experience with unit testing frameworks such as JUnit and Mockito.
Excellent problem-solving, debugging, and analytical skills.
Strong communication skills and experience working in Agile/Scrum environments.
Good to Have
Experience with Docker and Kubernetes.
Knowledge of Kafka or RabbitMQ messaging systems.
Experience with Redis or other caching technologies.
Exposure to Terraform and Infrastructure as Code (IaC).
Experience with GraphQL.
Exposure to AWS Serverless Architecture.
Experience working on large-scale enterprise applications and cloud-native solutions.
Pay: ₹2,000,000.00 - ₹2,200,000.00 per year
Benefits:
Work Location: In person