Job Details

Java Developer with TDD

Tachyon Technologies

IT Software

Contractual

Chicago, IL

https://tachyon.oorwin.ai/#/careers/index.html/job/a7359ff0e18cf1c378d554df4893bf4368a6d33b

Job Description:

We are seeking a highly experienced Senior Java Developer with a strong background in Test Driven Development (TDD) to join our team in Chicago, IL. The ideal candidate is a hands-on developer with extensive experience in building, testing, and deploying robust applications in a collaborative and fast-paced environment. This role requires strong knowledge of Java fundamentals, modern architectural design patterns, and a commitment to delivering high-quality code through rigorous testing practices.

 Key Responsibilities:

  • Practice and drive Test Driven Development (TDD), including designing Unit, Integration, Functional, and Non-Functional tests (Reliability, Performance, and Cybersecurity).

  • Develop and enhance applications with a strong focus on API-first design, microservices architecture, and scalability.

  • Build and manage robust CI/CD pipelines and containerized applications with a DevOps mindset.

  • Develop and maintain high-performance Java applications using TDD principles

  • Write clean, modular, and well-tested code following SOLID and clean code practices

  • Create and execute unit tests, integration tests, and mock-based tests to validate code functionality

  • Collaborate with QA and DevOps teams to ensure full automation of tests and CI/CD pipelines

  • Participate in agile ceremonies (daily stand-ups, sprint planning, code reviews)

  • Contribute to architectural decisions and application design

  • Debug, troubleshoot, and resolve application issues

  • Continuously improve code quality through refactoring and technical debt reduction

  • Document code, processes, and system architecture clearly and concisely

Professional Skills:

  • Java & Spring Framework (including Spring Boot): Deep understanding of Java fundamentals and API-first design.

  • Microservices Architecture: Strong experience with microservices patterns.

  • TDD Expertise: Proven ability to implement and drive TDD practices and improve test coverage.

  • Kafka: Hands-on experience with Kafka for messaging systems.

  • Database Management: Expertise in Oracle, PostgreSQL, and NoSQL databases (e.g., MongoDB).

  • Containerization & DevOps: Experience with Kubernetes, OpenShift (OCP), and CI/CD tools.

  • Cloud Platforms: Proficiency in AWS.

  • Frontend Knowledge: Familiarity with ReactJS and/or NodeJS.

  • Experience with OpenShift and Red Hat environments.

  • Familiarity with additional databases, such as JamFire.

 

Job Overview

Job Title

Java Developer with TDD

Job Type

Contractual

Category

IT Software

Experience

3-8 years

Location

Chicago, IL

Tachyon
Technologies Inc

Roobchester, TN 30071-8345

We are committed to creating an inclusive for all employees.

Scroll to Top
Tachyon Aura

The Agentic Enterprise Platform

Governed AI agents that execute enterprise workflows — measured by outcomes, not seats.

5 days

Pilot launch timeline

SAP-native

Enterprise-grade integration

Zero seats

Outcome-based pricing model

Start your Aura pilot

Let's deploy your first AI agent

Tell us about your enterprise and we'll match you with the right Aura pilot program.

Let's Talk

Tachyon Technologies delivers cutting-edge digital transformation, AI & cloud services to help enterprises modernize operations and drive measurable innovation.

Our Partner Ecosystem

Follow us