div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(>.text-message))]:-mt-2 grow">
Job Summary
We are seeking an experienced Java AWS Developer with strong expertise in Java, Spring Boot, Microservices, and AWS. The role will be responsible for designing, developing, deploying, and maintaining scalable and highly available cloud-native applications using modern Java technologies and AWS services. The ideal candidate will have hands-on experience with AWS Lambda, microservices architecture, REST APIs, distributed systems, and cloud-based application development.
Key Responsibilities
• Design, develop, test, and maintain scalable applications using Java and Spring Boot.
• Develop and maintain microservices-based applications following industry best practices.
• Design and implement RESTful APIs and integrations between distributed services.
• Build and deploy serverless applications using AWS Lambda and other AWS services.
• Develop cloud-native solutions leveraging AWS infrastructure and managed services.
• Analyze business and technical requirements and translate them into robust technical solutions.
• Ensure applications are scalable, highly available, secure, and performant.
• Implement appropriate error handling, logging, monitoring, and troubleshooting mechanisms.
• Participate in architecture and design discussions for new and existing applications.
• Optimize application performance and AWS resource utilization.
• Collaborate with architects, developers, QA engineers, DevOps teams, and business stakeholders.
• Perform code reviews and ensure adherence to coding standards and development best practices.
• Troubleshoot production issues and provide timely resolution.
• Contribute to continuous improvement of development processes, tools, and technical practices.
Required Qualifications
• 8-10+ years of professional software development experience.
• Strong hands-on experience with Java and Spring Boot.
• Strong experience developing and maintaining microservices-based applications.
• Hands-on experience with AWS cloud services, including AWS Lambda.
• Experience designing and implementing RESTful APIs and distributed service integrations.
• Strong understanding of cloud-native application development and distributed systems.
• Experience developing scalable, highly available, secure, and performant applications.
• Experience with application logging, monitoring, error handling, and troubleshooting.
• Experience participating in application architecture and technical design discussions.
• Strong understanding of AWS resource optimization and cloud application performance.
• Experience collaborating with architects, developers, QA engineers, DevOps teams, and business stakeholders.
• Experience performing code reviews and following software development best practices.
• Strong production support and troubleshooting skills.