Role: Senior Java Developer
Location: New York, NY (4 days from office)
Duration: Full Time
Job Description
Roles & Responsibilities
Responsibilities
• Developing and maintaining microservices in the back-end applications.
• Developing and maintaining AWS services like DynamoDB, S3, Lambda, IAM and EKS.
• Ensuring responsiveness of applications.
• Designing and developing APIs.
• Meeting both technical and consumer needs.
• Staying abreast of developments in backend applications and programming languages.
Mandatory Skills
• Proficient in Java, with a good knowledge of advanced features introduced in v11, v17 and v21.
• Familiar with various design and architectural patterns.
• Skill for writing reusable Java libraries.
• Good knowledge of Microservices architecture using Spring Framework & SpringBoot.
• Familiar with Scala programming language.
• Hands-on experience with CI/CD tools - Kubernetes, Jenkins, Github and Spinnaker.
• Experience with No SQL database like DynamoDB and relational database.
• Excellent communication and teamwork skills.
Nice to have
• Knowledge of Docker, Kafka and Datadog.
• Deploying application to AWS using EKS.