Job Title: Java Developer
Duration: 3 Months CTH (Conversion based on performance and client need)
Location: Columbus, OH | Plano, TX | Wilmington, DE
Type: 3-Months Contract-to-Hire (CTH)
Mode: Onsite / Hybrid (as per client policy)
Job Overview:We are seeking an experienced
Java Developer to join our client's engineering team for a 3-month contract-to-hire opportunity. The ideal candidate should have strong expertise in Core Java, Microservices, RESTful APIs, and scripting with a focus on building scalable, high-performing backend systems.
Key Responsibilities: - Design, develop, and maintain Java-based microservices and backend systems.
- Build and integrate REST APIs to ensure efficient communication across applications.
- Write clean, reusable, and optimized code following best practices and coding standards.
- Troubleshoot and resolve technical issues throughout the software development lifecycle.
- Collaborate with cross-functional teams - including QA, DevOps, and product teams - to deliver robust, scalable solutions.
- Work with automation scripts / shell scripting / Groovy / Python (as applicable) to support integration and deployment.
- Participate in code reviews, sprint planning, and Agile ceremonies.
Required Skills: - 5+ years of hands-on experience in Java (8 or above).
- Strong experience in Microservices architecture using Spring Boot / Spring Cloud.
- Expertise in RESTful APIs and backend service integration.
- Proficiency in scripting (Shell, Groovy, or Python preferred).
- Solid understanding of CI/CD pipelines, Git, and DevOps tools.
- Strong problem-solving, debugging, and communication skills.
Good to Have: - Experience with Cloud platforms (AWS / Azure / GCP).
- Knowledge of containerization (Docker, Kubernetes).
- Exposure to messaging queues (Kafka, RabbitMQ).