Lead Java Full Stack Developer
Technology
Saxon Global1 month agoUntil 11/12/2026
Full time
Job description
- Lead the development and implementation of scalable, secure, and high-performance full-stack applications using the provided technology stack.
- Collaborate with product owners, UI/UX designers, and other stakeholders to define project scope and technical requirements.
- Drive the architecture, design, and best practices for microservices, leveraging Spring Boot, Spring Cloud, and reactive programming paradigms.
- Develop and optimize RESTful APIs, integrate with various data sources (SQL and NoSQL), and ensure seamless service communication using REST, gRPC, and Kafka.
- Lead frontend development using Angular 19, RxJS, HTML5, CSS3, and TypeScript to create intuitive, responsive SPAs.
- Ensure high quality through rigorous testing with JUnit, Mockito, Selenium, Cucumber, and related tools.
- Oversee CI/CD pipelines employing Jenkins, Docker, Kubernetes, Helm, and related tools to automate deployments.
- Implement monitoring and tracing solutions (Dynatrace, Log Scale) for system health and performance.
- Mentor team members, fostering a collaborative and Agile development environment.
- Maintain code quality, security, and performance standards; conduct code reviews and ensure adherence to architecture guidelines.
- Collaborate on DevOps and cloud infrastructure optimization using Red Hat OpenShift and Tetrate Service Mesh.
- Manage project documentation and issue tracking via Jira and Confluence.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum of 10+ years of hands-on experience in Java full-stack development.
- Extensive experience with Java 21 and core Spring ecosystem (Spring Boot, Webflux, Security, Batch, Cloud).
- Strong front-end skills with Angular 19, RxJS, HTML5, CSS3, JavaScript/TypeScript.
- Proven expertise in designing and developing RESTful services and integrating with various databases: Oracle, MongoDB, Elasticsearch.
- Experience working with messaging platforms like Apache Kafka and service communication protocols such as REST and gRPC.
- Solid understanding of DevOps tools: Git, Jenkins, Docker, Kubernetes, Helm.
- Hands-on experience with cloud and infrastructure platforms, particularly Red Hat OpenShift.
- Strong knowledge of automated testing frameworks and methodologies.
- Familiarity with monitoring and observability tools such as Dynatrace and Log Scale.
- Excellent leadership, communication, and problem-solving skills.
- Experience with Tetrate Service Mesh.
- Knowledge of microservices architectures and distributed systems patterns.
- Experience with API gateways, service meshes, and container orchestration.
- Prior experience in Agile/Scrum environments.
Interested in this role?