Overview
Skills
Job Details
Employment Type: Contract< data-end="312" data-start="286">About the Role:</>
We are seeking a skilled Java Developer with strong experience in Microservices architecture and Apache Kafka to join our dynamic engineering team in Dallas. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services that power our enterprise applications.
< data-end="667" data-start="635">Key Responsibilities:</>-
Design, develop, and maintain Java-based microservices using Spring Boot.
-
Implement and integrate Kafka for real-time data streaming and event-driven architecture.
-
Collaborate with DevOps, QA, and product teams to ensure smooth delivery pipelines.
-
Write clean, efficient, and testable code following best practices.
-
Participate in architecture discussions and help optimize system performance.
-
Troubleshoot production issues and ensure high system availability and reliability.
-
3-7 years of experience in backend Java development.
-
Strong proficiency with Java 8+, Spring Framework, and Spring Boot.
-
Hands-on experience building and deploying Microservices.
-
Proficiency in Apache Kafka (topics, producers/consumers, schema registry, message queues).
-
Experience with RESTful APIs, JSON, and Postman/Swagger.
-
Familiarity with Docker, Kubernetes, or other containerization/orchestration tools.
-
Working knowledge of SQL/NoSQL databases (MySQL, MongoDB, etc.).
-
Exposure to CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.