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.
- 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
| Location | Maryland Heights, MO |
| Job Type | Contractor, Employee |
| Salary | $60–$64 Per Hour |
| Company Size | 51 - 200 |
| Year Founded | 2012 |
| Headquarters | Dallas, TX, US |
| Website | https://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