Donato Technologies Inc logo

Lead Java Developer

Donato Technologies Inc
  • Maryland Heights, MO
  • $60–$64 Per Hour
  • Contractor
  • Employee
Today
Donato Technologies Inc

Job Description

A final onsite technical interview in Maryland Heights MO is required.  

  • Architect and lead the development of robust Java-based microservices using Spring Boot and related frameworks.
  • Guide and mentor engineering teams, fostering best practices in software design, testing, and DevOps.
  • Lead cloud-native solution design and deployment using AWS, Kubernetes, and Docker.
  • Design and implement event-driven systems using Apache Kafka and messaging frameworks like Apache Camel.

Job Responsibilities

  • Architect and lead the development of robust Java-based microservices using Spring Boot and related frameworks.
  • Guide and mentor engineering teams, fostering best practices in software design, testing, and DevOps.
  • Lead cloud-native solution design and deployment using AWS, Kubernetes, and Docker.
  • Design and implement event-driven systems using Apache Kafka and messaging frameworks like Apache Camel.
  • Collaborate with cross-functional teams to align technical solutions with business goals and customer needs.
  • Drive modernization efforts, including monolith-to-microservices transformations and legacy system integrations.
  • Champion CI/CD pipelines, automated testing, and observability practices.
  • Lead initiatives in identity management, billing systems, and customer self-service platforms.
  • Ensure secure coding practices, performance optimization, and production readiness.
  • Maintain comprehensive documentation and promote knowledge sharing across teams.

Numbers & Facts

LocationMaryland Heights, MO
Job TypeContractor, Employee
Salary$60–$64 Per Hour
Company Size51 - 200
Year Founded2012
HeadquartersDallas, TX, US
Websitehttps://www.donatotech.com/

Qualifications

Required Skills:

  • Bachelor's or Master''s degree in Computer Science, Engineering, or a related field is required.
  • 8+ years of professional experience in Java development, including enterprise-scale microservices.
  • 5+ years of experience with cloud platforms (AWS preferred), including architecture and deployment.
  • Proven experience with Spring Boot, GraphQL, and Node.js in backend development.
  • Strong background in event-driven architectures and messaging systems (Kafka, Camel).
  • Experience leading application modernization and digital transformation projects.
  • Expertise in containerization and orchestration using Docker and Kubernetes.
  • Familiarity with service meshes (e.g., Istio), API gateways (e.g., Zuul, NGINX), and OAuth2/SAML.
  • Proficiency in CI/CD tools (GitLab, Jenkins), observability tools (DataDog, SumoLogic), and distributed tracing.
  • Strong understanding of telecommunications systems, including identity, billing, and device management.

Preferred Experience:

  • Telecommunications industry experience, including work with customer identity, billing systems, and network equipment management.
  • Experience with full-stack development, including React or Angular for internal tooling.
  • Familiarity with Agile/Scrum methodologies and SAFE frameworks.
  • Cloud-native tool development and internal platform engineering.

Skills

  • Java
  • Microservices
  • Amazon Web Services (AWS)
  • Springboot
  • GraphQL
  • Node.js
  • Docker
  • KUBERNETES
  • Git
  • Jenkins
  • React
  • Angular

Benefits

Paid Time-Off, 401K, Medical, Dental, Vision

More jobs like this

See more jobs

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.