Senior Full-Stack Engineer (Java/Angular/Kafka)
Role details
Job location
Tech stack
Job description
Our client is seeking a highly skilled Senior Full-Stack Engineer (Java/Angular/Kafka) to join a growing technology team in a contract-to-hire capacity. The Senior Full-Stack Engineer (Java/Angular/Kafka) will be responsible for building and enhancing modern full-stack applications using Angular on the front end and Java 17/21+ with Spring Boot on the backend. This role involves designing scalable services, integrating APIs, and collaborating with modern data platforms to support enterprise applications. The ideal Senior Full-Stack Engineer (Java/Angular/Kafka) will possess strong experience in developing distributed systems, collaborating with cross-functional teams, and delivering reliable, production-ready software., * Design, develop, and maintain modern full-stack applications.
- Build and enhance responsive front-end applications using Angular.
- Develop backend services and microservices using Java 17/21+ and Spring Boot.
- Design and integrate RESTful APIs to support internal and external system integrations.
- Work with enterprise data platforms, including MongoDB, Snowflake, Oracle, and Camunda.
- Collaborate with product managers, architects, and engineering teams to deliver scalable solutions.
- Participate in code reviews, debugging, and performance optimization.
- Support application deployment, stability, and ongoing improvements.
Requirements
Required Experience/Skills for the Senior Full-Stack Engineer (Java/Angular/Kafka):
- 4 - 8 years of professional software engineering experience.
- Proven experience working as a Senior Full-Stack Engineer (Java/Angular/Kafka) or similar full-stack development role.
- Strong front-end development experience with Angular.
- Backend development experience using Java 17/21+.
- Experience developing applications using Spring Boot.
- Experience working with enterprise databases such as MongoDB, Snowflake, Oracle, or Camunda.
- Messaging platform experience, particularly Kafka or IBM MQ.
- Strong understanding of modern application architecture and software development best practices.
Preferred Experience/Skills for the Senior Full-Stack Engineer (Java/Angular/Kafka):
- Experience designing and building RESTful APIs.
- Experience working with Microsoft Azure cloud services.
- Experience supporting high-volume or enterprise-scale applications.
Education Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent professional experience) is required.
Benefits & conditions
- Competitive contract rate with potential for full-time conversion.
- Opportunity to transition into a full-time Senior Full-Stack Engineer (Java/Angular/Kafka) role after the contract period.
- Work on modern enterprise technologies and cloud-enabled platforms.
- Collaborative engineering environment with strong technical leadership.
- Hybrid work model with offices in New York, NY, and Jersey City, NJ.
- Atrium Care Package available, upon eligibility (including healthcare plans, discount programs, and paid time off).