Skip to main content

Lead Java Full Stack Developer

Technology
Saxon Global
1 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.
Requirements:
  • 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.
Preferred Qualifications:
  • 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.
Prior leadership or mentorship experience

Interested in this role?