mycareers logo


Lead Java Full Stack Developer

Spectraforce

US


an hour ago

Remote

Similar Jobs
Lead Java Full Stack Developer
Spectraforce
US
Remote

an hour ago

Job Description

Key Responsibilities
• Lead the design and development of scalable, high-performance applications using Java 21+ and Spring Boot 3
• Architect and implement RESTful APIs with strong governance and lifecycle  management
• Drive API-first development using OpenAPI Specification (OAS) and generate server/client stubs
• Lead enterprise integration solutions using Apache Camel 4
• Design and implement integrations using: JMS (Amazon MQ / ActiveMQ), SFTP,  Google Pub/Sub and other enterprise messaging systems
• Define and enforce API lifecycle management best practices
• Lead implementation of API Management solutions (Gravitee preferred)
• Architect and deploy applications on AWS ECS / Fargate
• Design containerized solutions using Docker
• Implement distributed tracing and observability using OpenTelemetry
• Lead frontend strategy and integration (Angular / React / React Native)
• Mentor and guide development teams, conduct code reviews
• Define CI/CD pipelines using GitHub / GitLab
• Ensure adoption of Enterprise Integration Patterns (EIPs)

Required Skills
Backend: Java 21+, Spring Boot 3, Spring Web (REST APIs), Spring Data JPA, Spring JMS and Spring Cloud OpenFeign
Integration:
• Strong expertise in Apache Camel 4
• Deep understanding of EIPs (Enterprise Integration Patterns), Message-driven architecture and Event-driven systems
API Development & Management: Strong experience in REST API design, OpenAPI (OAS) specification development, Stub generation (server & client), Experience with API gateways (Gravitee preferred)
Cloud & DevOps: AWS (mandatory), ECS, Fargate, Amazon MQ / ActiveMQ, Redis,  Docker & containerization, CI/CD pipelines
Observability
• OpenTelemetry implementation with Spring Boot
• Logging, tracing, and monitoring

Frontend: Strong experience in HTML, CSS, JavaScript, Angular / React / React Native
Database: Strong experience with RDBMS (MySQL)
Testing: Unit testing using JUnit 5, Mockito

Leadership Expectations:
• Lead architecture and design decisions
• Drive best practices in integration and API development
• Mentor team members and provide technical guidance
• Collaborate with stakeholders and cross-functional teams

Nice to Have
• Experience with Gravitee API Management
• Experience with distributed systems at scale