The Full-Stack Java/Spring Boot & React Developer will support a large-scale enterprise code conversion and modernization initiative, delivering secure, scalable, high-performance solutions across backend and frontend layers.
Key Responsibilities:
- Design, develop, and maintain scalable APIs using Java and Spring Boot in a microservices architecture.
- Build secure, responsive React front-end applications aligned with enterprise UI standards.
- Develop robust RESTful services and integrate backend and frontend components.
- Implement reusable, documented React components following corporate design systems and accessibility standards.
- Participate in architectural discussions to ensure governance, security, and performance alignment.
- Integrate and modernize legacy systems while preserving data integrity.
- Enforce coding standards, best practices, and secure development principles across the stack.
- Create automated unit and integration tests (JUnit, Jest/React Testing Library) for code reliability.
- Conduct peer code reviews, architectural reviews, and compliance checkpoints.
- Collaborate with architects, DevOps, QA, security, and business stakeholders to deliver production-ready solutions.
- Support CI/CD processes and ensure high-quality releases across DEV, QA, UAT, PROD.
- Engage in Agile ceremonies within a structured enterprise delivery framework.
Qualifications:
- 5+ years professional experience in full-stack development within enterprise environments.
- Strong backend expertise in Java and Spring Boot, including microservices.
- 2+ years hands-on experience developing production-grade React applications.
- Demonstrated experience designing and consuming RESTful APIs in distributed systems.
- Strong understanding of enterprise application architecture, scalability, and performance optimization.
- Solid grasp of core Java concepts: multithreading, concurrency, memory management, secure coding.
- Proficiency in modern JavaScript (ES6+), component-driven architecture, and state management (Redux or Context API).
- Experience implementing authentication/authorization mechanisms (OAuth2, JWT, SSO).
- Experience with API documentation and governance tools such as Swagger/OpenAPI.
- Experience working with CI/CD pipelines (Jenkins or similar) in controlled release environments.
- Proficiency with Git and enterprise branching strategies.
Preferred Skills:
- Experience deploying and managing applications in AWS or other enterprise cloud environments.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience working with SQL and NoSQL databases in high-availability environments.
- Understanding of legacy Java versions (including Java 8) in modernization initiatives.
- Experience supporting audit, compliance, or regulatory-driven development initiatives.
- Exposure to AI-driven development tools or prompt engineering within enterprise use cases.
Benefits:
- Medical, Dental & Vision effective on first day, 4% match on 401(k), Life Insurance, Short & Long-Term Disability, employee perks, and more.
- Paid subscription to the Calm app and cashback available through thousands of vendors.