Overview
Skills
Job Details
Job Title: Senior Java Developer
Location: Jersey City, NJ / New York City, NJ
Job Summary
We are seeking a highly experienced Senior Java Developer with deep expertise in Core and Advanced Java technologies. The ideal candidate will have strong hands-on experience with microservices, Spring Boot, and relational databases. This role involves building and optimizing enterprise-level applications, implementing robust test coverage, and working in a collaborative team environment.
Key Responsibilities
Design, develop, and maintain scalable microservices using Core and Advanced Java (JDK8 or higher) and Spring Boot.
Work extensively with Kafka, AWS, and relational databases to build and deploy enterprise-grade solutions.
Implement and execute a variety of testing frameworks, including:
Unit testing
Functional testing
Integration testing
Contract testing
Collaborate with cross-functional teams to meet project goals and deadlines.
Ensure adherence to best practices and architectural standards in software development.
Must-Have Qualifications
Proficiency in Core and Advanced Java (JDK8 or higher) with significant hands-on experience.
Expertise in developing applications using Spring Boot.
Strong knowledge of relational databases.
Practical experience with Kafka and AWS.
Proven track record of developing and deploying microservices.
Comprehensive understanding of testing frameworks, with practical application of unit, functional, integration, and contract testing.
Excellent problem-solving and analytical skills.
Location Requirements
This position is based in Jersey City, NJ or New York City, NY and requires on-site presence.