Overview
Skills
Job Details
Job Summary: Looking out for a Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Angular/React, and modern microservices architecture. The ideal candidate will possess a solid background in building high-performance, accessible front-end applications, as well as developing scalable and secure backend services. This hybrid role is based in Jersey City, NJ or Melville, NY and requires on-site presence 3 days a week. The opportunity involves contributing to architectural decisions and driving end-to-end development of enterprise-grade applications. Only consultants authorized to work on W2 terms will be considered. C2C (Corp-to-Corp) arrangements are not permitted.
Responsibilities*: Design and implement scalable RESTful APIs and microservices using Java and Spring Boot. Optimize front-end performance across browsers and devices. Ensure applications are WCAG-compliant using tools like axe or Lighthouse. Write and maintain unit, integration, and end-to-end tests using modern testing frameworks. Collaborate closely with product managers, designers, and backend engineers to deliver seamless user experiences. Manage application state using Redux, NgRx, or similar frameworks. Participate in code reviews, troubleshoot performance bottlenecks, and guide junior developers. Contribute to overall system architecture and DevOps pipelines using Docker, Kubernetes, and cloud platforms. Monitor, maintain, and continuously improve application performance and usability.
Skills*: 10+ years of professional experience with Java and Spring Boot for backend development. 5+ years of front-end development experience using Angular or React. Proficiency in JavaScript/TypeScript (ES6+). Experience with RESTful services, GraphQL, and Microservices architecture. Strong grasp of frontend state management tools such as Redux, Context API, or NgRx. Hands-on with unit testing frameworks like JUnit, TestNG, Jest, React Testing Library. Familiarity with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB). Working knowledge of accessibility standards and tools like axe, Lighthouse, Deque. Experience with CI/CD pipelines, Git, Docker, and Kubernetes. Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform. Excellent communication, collaboration, and problem-solving skills.
Preferred Experience*: Familiarity with asynchronous processing using Java CompletableFuture or similar. Exposure to Node.js and cross-platform full stack environments. Certifications in Java, frontend technologies, cloud services, or accessibility standards are a plus.