Role & Responsibilities
- Design, develop, and maintainhigh-performance Java-based microservicesapplications.
- Implement and managecloud-native solutionsusingAWS services(Lambda, EC2, S3, IAM, ECS, etc.).
- Collaborate with cross-functional teams to deliver secure, scalable, and high-quality software solutions.
- Writeclean, efficient, and maintainable codefollowing industry best practices.
- Develop and integrateRESTful APIsfor internal and external systems.
- Work withinAgile frameworks(Scrum / Kanban) to deliver features in sprints.
- Participate incode reviews, architecture discussions, and performance optimization.
- EnsureCI/CD pipelineefficiency and smooth deployment using tools such as Jenkins or GitHub Actions.
- Troubleshoot and debug complex production issues in distributed systems.
- Stay updated withlatest Java and AWS advancementsto suggest improvements and optimize system design.
Preferred Candidate Profile
- Strong hands-on experiencein Java, Spring Boot, and Microservices.
- Expertise in AWS(Lambda, IAM, ECS, CloudWatch, S3, EC2, RDS, etc.).
- Working knowledge ofDocker, Kubernetes, and containerized deployments.
- Exposure toDevOps practicesand CI/CD tools (Jenkins, GitHub Actions, or similar).
- Ability to work independently as well as part of a high-performing team.
- Good understanding ofSQL / NoSQL databasesand data design.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities.
- Educational Qualification:Bachelors degree in Computer Science, IT, or related field.
- Industry Background:IT Services, Software Product, or Emerging Technologies.
- Certifications (Preferred):AWS Certified Developer / Java Certification.