What are the responsibilities and job description for the Senior Java Developer - New york position at AOB Recruitment?
We are seeking a skilled Senior Java Developer to join a dynamic technology team. The ideal candidate will have a strong background in Java development, experience working in an AWS environment, and a passion for creating scalable and efficient applications.
The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions, with a strong focus on performance, scalability, and reliability.
Roles & ResponsibilitiesDevelop and maintain microservices for backend applications.
Develop and maintain AWS services including DynamoDB, S3, Lambda, IAM, and EKS.
Ensure application responsiveness, scalability, and performance.
Design and develop APIs.
Deliver solutions that meet both technical and business requirements.
Stay current with developments in backend technologies, applications, and programming languages.
Proficient in Java, with strong knowledge of advanced features introduced in Java 11, 17, and 21.
Familiarity with various software design and architectural patterns.
Ability to write reusable Java libraries.
Strong knowledge of microservices architecture using the Spring Framework and Spring Boot.
Familiarity with the Scala programming language.
Hands-on experience with CI/CD and DevOps tools including Kubernetes, Jenkins, GitHub, and Spinnaker.
Experience with NoSQL databases such as DynamoDB and relational databases.
Excellent communication and teamwork skills.
Knowledge of Docker, Kafka, and Datadog.
- Experience deploying applications to AWS using EKS.
- Media and Entertainment, Solution Selling, Practice Development
- 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 likeDynamoDB and relational database.
Salary : $140,000