remote
Lead Java Full Stack Developer - Sign In Solutions
Full Stack Developer
Lead architect and developer driving scalable enterprise applications with Java, Spring Boot, and Angular, focusing on microservices and event‑driven design to deliver high‑performance solutions.
About the role
Key Responsibilities
- Architect, design, and implement microservices using Java and Spring Boot, ensuring scalability and resilience.
- Lead front‑end development with Angular, creating responsive, user‑friendly interfaces.
- Integrate event‑driven patterns (Kafka, RabbitMQ) to enable real‑time data flow across services.
- Mentor and coach a cross‑functional team, fostering best practices in coding, testing, and CI/CD.
- Collaborate with product owners to translate business requirements into technical specifications.
Requirements
- 8+ years of professional software development experience, with deep expertise in Java and Spring ecosystem.
- Proven track record building and scaling microservices and event‑driven architectures.
- Strong front‑end skills with Angular, HTML5, CSS3, and modern JavaScript.
- Experience with containerization (Docker) and orchestration (Kubernetes) in production environments.
- Excellent communication, leadership, and problem‑solving abilities.