Job ID: JOB_ID_1151
Role Overview
We are seeking a highly skilled and seasoned Senior Java Developer with a minimum of 10 years of professional experience to join our dynamic engineering team in Weehawken, New Jersey. This is a high-impact, onsite contract position (C2C) tailored for local candidates who possess a valid Driver’s License and a deep understanding of the regional enterprise landscape. The successful candidate will be instrumental in designing and implementing robust, scalable backend solutions for high-performance environments, particularly within the financial services sector.
Core Responsibilities
- Architect, develop, and maintain sophisticated backend applications utilizing the Java ecosystem, with a primary focus on Spring Boot and microservices architecture.
- Design and manage complex event-driven systems using Apache Kafka, ensuring high throughput and low latency for critical data streams.
- Lead the implementation of scalable microservices that integrate seamlessly with existing enterprise infrastructure and third-party RESTful APIs.
- Write clean, testable, and highly efficient code that adheres to industry best practices and internal coding standards.
- Conduct comprehensive unit and integration testing to ensure the reliability and stability of all software components.
- Collaborate closely with cross-functional teams, including frontend engineers, DevOps specialists, and product owners, within an Agile/Scrum framework.
- Troubleshoot and resolve complex technical issues in production and non-production environments.
- Mentor junior developers and contribute to the continuous improvement of development processes and tools.
Technical Requirements
- Over 10 years of hands-on experience in Java development, demonstrating a progression of responsibility and technical mastery.
- Expert-level proficiency with Spring Boot, Spring MVC, and Hibernate/JPA for object-relational mapping.
- Proven track record of working with Apache Kafka, including deep knowledge of producers, consumers, topics, partitions, and Kafka Streams.
- Extensive experience in building and deploying microservices in a distributed environment.
- Strong command of RESTful API design and JSON data structures.
- Proficiency with relational database management systems such as Oracle, MySQL, or PostgreSQL.
- Hands-on experience with version control systems (Git) and modern CI/CD pipelines.
- Exceptional analytical and problem-solving skills, with the ability to navigate complex legacy systems while building modern solutions.
Preferred Qualifications
- Prior experience within the financial services or banking domain is highly desirable.
- Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Knowledge of cloud infrastructure providers, specifically AWS or Azure.
- Advanced understanding of messaging systems and distributed systems theory.
Working Environment
This role is based onsite in Weehawken, NJ. Candidates must be local to the area and prepared for a final round in-person interview. The project demands a high level of commitment and the ability to work effectively in a fast-paced, enterprise-grade development environment.
Special Requirements
Visa constraints: No H1B/OPT; Screening: Locals only with Driver's License; Interview: Final round must be in-person; Engagement: Contract (C2C).
Compensation & Location
Salary: $165,000 – $210,000 per year (Estimated)
Location: Weehawken, NJ
Recruiter / Company – Contact Information
Recruiter / Employer: Heliogic
Email: abhi@heliogic.com
Recruiter Notice:
To remove this job posting, please send an email from
abhi@heliogic.com with the subject:
DELETE_JOB_ID_1151