Java Developer
Summary
Design, build, and maintain microservices-based applications in Java, Python, or Node.js, hosted and managed on AWS (EC2, ECS, Lambda, API Gateway, RDS). Day-to-day work covers API design and integration, CI/CD deployment, performance monitoring, code reviews, and Agile collaboration.
Key Responsibilities
- Design, develop, and maintain microservices-based applications
- Host and manage web services on AWS, ensuring scalability, reliability, and security
- Collaborate with architects, product managers, and QA teams
- Implement best practices for API design, integration, and deployment
- Monitor, troubleshoot, and optimize application performance
- Document technical solutions and participate in code reviews
Required Skills & Qualifications
- 57 years of experience in microservices development
- Strong proficiency in Java, Python, or Node.js
- Hands-on experience with AWS services (EC2, ECS, Lambda, API Gateway, RDS)
- Solid understanding of RESTful APIs and integration patterns
- Familiarity with CI/CD pipelines and DevOps practices
- Strong problem-solving and analytical skills
- Experience working in Agile environments
- Excellent communication and interpersonal skills
- Experience with Docker / Kubernetes
- Knowledge of monitoring tools like New Relic
- Understanding of cloud security best practices
- Exposure to Insurance domain projects