Tachyon

Job Details

Java Developer with TDD

Tachyon Technologies

IT Software

Contractual

Chicago, IL

https://tachyon.oorwin.com/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

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