Senior Java Developer - New york
Senior Java Developer
Job Description
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 & Responsibilities
Develop 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.
Mandatory Skills
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.
Nice to Have
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 like DynamoDB and relational database.
Recommended Jobs
Certified Peer Recovery Advocate
Join a mission-driven organization at the forefront of peer support services, dedicated to empowering individuals on their recovery journey. As a Certified Recovery Peer Advocate (CRPA), you will pla…
CDL Driver needed, must live within 70 miles Johnstown, Syracuse or Albany
Job Description Job Description GET HOME DAILY - CDL A DRIVERPosition Information:Home DAILY5-6 Days (Work Weekends)No Touch FreightPay Information:Averaging $1600+ a week!Positions Requirement…
US International Tax Senior Associate (3-5 Yrs Experience) - Richmond, VA
Our client is a relatively new but ambitious boutique CPA firm based in Richmond, Virginia who specialise in providing tax services to both domestic and international clients. They have a very suc…
Collections Specialist
FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy- and sell-side financial institutions. Through deep client partnerships with some of…
MEP Project Engineer
American Bridge Holding Company Job Description Job Title: MEP Project Engineer Department: Operations Reports To: Project Manager FLSA Status: Exempt …
Assistant Produce Manager
Job Summary The Assistant Produce Manager supports the overall operation of the produce department, ensuring product quality, inventory accuracy, and consistent execution of company standards. This …
Manager, Precision Medicine Operations
Build Our Future Together The Manager, Precision Medicine Clinical Laboratory Study Management (CLSM Manager) will lead and develop a team of Clinical Laboratory Study managers (CLSM) for vario…