We are seeking an experienced Java AWS Developer with 9-12 years of hands-on experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should have strong expertise in Java-based technologies, microservices architecture, cloud-native development on AWS, and modern DevOps practices.
Key Responsibilities
Design, develop, and maintain high-performance, scalable, and secure applications using Java technologies.
Build and deploy cloud-native solutions on AWS.
Develop RESTful APIs and Microservices using Spring Boot and related frameworks.
Collaborate with cross-functional teams including Business Analysts, Architects, QA, and DevOps teams.
Participate in architecture discussions and technical design reviews.
Optimize application performance, scalability, and reliability.
Implement CI/CD pipelines and automate deployment processes.
Troubleshoot production issues and provide effective solutions.
Follow coding standards, security guidelines, and best practices.
Required Skills
Core Java Technologies
Java 8/11/17
Spring Framework
Spring Boot
Spring MVC
Hibernate/JPA
RESTful Web Services
Cloud & AWS Services
AWS EC2
AWS Lambda
AWS S3
AWS RDS
AWS API Gateway
AWS CloudWatch
AWS SNS/SQS
AWS IAM
AWS ECS/EKS (preferred)
Microservices & Integration
Microservices Architecture
API Design & Development
Kafka or RabbitMQ
Service Discovery & API Gateway
Bachelor's or Master's degree in Computer Science, IT, or related field.
9-12 years of software development experience.
Strong experience in Java and Spring Boot development.
Minimum 6+ years of hands-on AWS experience.
Experience working in Agile/Scrum environments.
Solid analytical and problem-solving skills.
Excellent communication and stak