Java + Golang Developer
MACHINE LEARNING TECHNOLOGIES LLC · McLean, VA · 4 mo ago
EngineeringContract
About the role
We are seeking a highly skilled Java with Golang Developer to build, enhance, and optimize scalable backend services and distributed applications. The ideal candidate must have strong experience with Java, hands-on expertise with Golang, and deep knowledge of microservices, APIs, and cloud-native development.
Key Responsibilities
- Develop, enhance, and maintain backend services using Java and Golang.
- Design and implement microservices, REST APIs, and event-driven architectures.
- Work on cloud-native development using AWS / Azure / GCP.
- Optimize application performance, scalability, and reliability.
- Collaborate with DevOps, QA, and architecture teams for CI/CD and deployment.
- Troubleshoot complex issues and ensure high-quality code standards.
Required Skills
- Strong hands-on experience with Java (Spring Boot).
- Solid working experience with Golang.
- Expertise in Microservices, REST APIs, and distributed systems.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
- Experience with Git, CI/CD pipelines, and modern DevOps practices.
- Good understanding of messaging systems (Kafka/RabbitMQ) is a plus.
Pay
Depending on experience (DOE)
Schedule
12 Months + Extension