Lead Java Full stack Developer Onsite in Rhode Island W2
- Value Spectrum Technologies LLC
- Providence, Rhode Island
- Full Time
Role: Lead Java Full Stack Developer
Location: Onsite in Providence, Rhode Island
Experience: 12+
Job Description
We are looking for a highly skilled Senior Full Stack Engineer with strong expertise in JavaScript/TypeScript and deep experience building Spring Boot–based microservices. This role focuses on designing and delivering scalable, secure, and high-performance applications in a complex enterprise environment.
The ideal candidate will be frontend-strong, with hands-on experience in modern SPA frameworks, while also being capable of designing and integrating backend microservices using Java and Spring Boot.
Key Responsibilities
Frontend Engineering (Primary Focus)
- Design and develop responsive, high-performance user interfaces using JavaScript and TypeScript.
- Build scalable SPAs using modern frameworks such as React, Angular, or Vue.
- Implement state management, component-based architecture, and reusable UI patterns.
- Integrate frontend applications with RESTful and event-driven backend services.
- Ensure cross-browser compatibility, accessibility (WCAG), and performance optimization.
- Write unit and integration tests using Jest, Cypress, or similar frameworks.
Backend & Microservices
- Design, develop, and maintain Spring Boot microservices following domain-driven and RESTful design principles.
- Implement secure APIs using OAuth2, JWT, and role-based access control.
- Integrate microservices with databases (SQL/NoSQL) and external systems.
- Handle inter-service communication using REST, messaging, or event-based patterns.
- Apply resilience patterns such as circuit breakers, retries, and rate limiting.
Architecture & Platform
- Contribute to microservices architecture decisions and API standards.
- Work with Docker and Kubernetes for containerized deployments.
- Participate in CI/CD pipeline implementation and optimization.
- Monitor and troubleshoot applications using logging, tracing, and observability tools.
- Collaboration & Quality
- Work closely with product owners, UX designers, and backend engineers.
- Participate in code reviews and enforce best practices for clean, maintainable code.
- Support production releases and provide post-deployment support when required.
Required Skills & Qualifications
- Strong hands-on experience with JavaScript and TypeScript.
- Extensive experience with at least one modern frontend framework (React, Angular, or Vue).
- Solid experience developing Spring Boot microservices in Java.
- Strong understanding of REST APIs, HTTP, and API security.
- Experience with SQL databases (PostgreSQL, MySQL, Oracle) and/or NoSQL.
- Hands-on experience with Git, CI/CD pipelines, and automated testing.
- Familiarity with Docker, Kubernetes, and cloud environments.
- Strong problem-solving and communication skills.
Nice to Have
- Experience in financial services or regulated enterprise environments.
- Exposure to event-driven architecture (Kafka, RabbitMQ).
- Knowledge of performance tuning and application security.
- Experience with micro-frontend architecture.
- Familiarity with Terraform or infrastructure-as-code.