You will build and maintain scalable Java microservices within an AWS cloud environment.
Responsibilities
- Migrate and maintain scalable Java microservices using Spring Boot and Spring MVC.
- Implement security enhancements, encryption, and secure API and database integrations.
- Deploy and troubleshoot applications on WebSphere, Apache Tomcat, and EKS clusters.
- Build and maintain CI/CD pipelines using Jenkins and uDeploy.
- Manage AWS infrastructure including EC2, ELB, Lambda, RDS, DynamoDB, and EKS.
- Monitor application performance and address bottlenecks using New Relic.
Required Skills
- 10+ years of experience in Java development with Spring Boot and Spring MVC.
- Hands-on experience with AWS services (EC2, Lambda, RDS, DynamoDB, ELB).
- Proficiency in container orchestration using Kubernetes and EKS.
- Experience deploying to WebSphere Application Server and Apache Tomcat.
- Strong knowledge of CI/CD automation using Jenkins and uDeploy.
- Expertise in microservices architecture and REST API integration.
- Experience with Docker and containerization.
- Ability to implement security best practices and secrets management.
- Proficiency with real-time monitoring and alerting tools like New Relic.
- Experience working within Agile delivery frameworks.
Preferred Skills
- Experience with SDLC management from development to production support.