Senior Java Developer (AWS + Microservices)
Weekday AI
Posted: February 27, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and develop scalable enterprise-grade applications using Java, Spring Boot, and Microservices
Required Skills
Job Description
This role is for one of the Weekday's clients
Salary range: Rs 2700000 - Rs 4300000 (ie INR 27-43 LPA)
Min Experience: 5 years
Location: Hyderabad
JobType: full-time
We are looking for a highly skilled and motivated Senior Java Developer with strong expertise in AWS and Java-based Microservices architecture. The ideal candidate will have 5–12 years of hands-on experience designing, developing, and deploying scalable enterprise-grade applications using Java, Spring Boot, and Spring Microservices. This role requires a strong understanding of cloud-native development, distributed systems, and modern DevOps practices.
Requirements:
Key Responsibilities
• Design, develop, and maintain robust, scalable, and high-performance backend applications using Java and Spring Boot.
• Architect and implement microservices-based solutions using Spring ecosystem tools such as Spring Boot, Spring Cloud, and related frameworks.
• Build and deploy cloud-native applications on AWS, leveraging services such as EC2, S3, RDS, Lambda, ECS/EKS, API Gateway, CloudWatch, and IAM.
• Develop RESTful APIs and ensure seamless integration with frontend systems and third-party services.
• Implement service discovery, circuit breakers, distributed configuration, and API gateways in a microservices architecture.
• Write clean, efficient, and maintainable code following best practices, design patterns, and coding standards.
• Optimize application performance, scalability, and reliability across distributed systems.
• Participate in architectural discussions, technical design reviews, and code reviews.
• Implement automated testing frameworks (JUnit, Mockito) and ensure high code coverage.
• Work closely with DevOps teams to implement CI/CD pipelines and containerization using Docker and Kubernetes.
• Monitor and troubleshoot production systems, ensuring high availability and minimal downtime.
Required Skills & Expertise
• Strong proficiency in Core Java (Java 8 or above) with deep understanding of OOP concepts, collections, multithreading, concurrency, and JVM internals.
• Extensive experience in Spring Boot for developing enterprise-grade applications.
• Hands-on experience building and managing Spring Microservices using Spring Cloud components.
• Proven expertise in designing and implementing Microservices Architecture, including inter-service communication (REST, Kafka, messaging queues).
• Solid experience with AWS cloud services, cloud deployments, and infrastructure configuration.
• Experience with relational databases (MySQL, PostgreSQL, Oracle) and/or NoSQL databases (MongoDB, DynamoDB).
• Strong knowledge of RESTful API design principles and security best practices (OAuth2, JWT).
• Experience with containerization (Docker) and orchestration (Kubernetes).
• Familiarity with build tools such as Maven/Gradle and version control systems like Git.
• Understanding of logging, monitoring, and performance tuning in distributed systems.
Preferred Qualifications
• Experience with event-driven architecture and message brokers such as Kafka or RabbitMQ.
• Exposure to Infrastructure as Code (CloudFormation/Terraform).
• Knowledge of Agile/Scrum methodologies.
• AWS certification (Associate/Professional) is a plus.