Core Java Developer

Filled
February 21, 2026

Job Description

Location: Alpharetta, Georgia, United States
Job Type: Contract
Client: Hiring via OpenKyber

Job Overview

We are looking for an experienced Core Java Developer to join our client’s team in Alpharetta, GA. The ideal candidate will have strong experience in Java backend development, building scalable server-side applications, and working within Agile environments. You will collaborate with global teams and contribute to designing, developing, and maintaining high-quality enterprise applications.

Key Responsibilities

  • Design, develop, and maintain scalable Core Java applications.
  • Build and integrate RESTful APIs and backend services.
  • Work with Spring / Spring Boot frameworks to develop microservices.
  • Implement event-driven solutions using Kafka and related technologies.
  • Develop robust server-side applications using J2EE technologies.
  • Collaborate with distributed teams across different time zones.
  • Write reusable, optimized, and maintainable code following industry best practices.
  • Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Implement Test Driven Development (TDD) and Behavior Driven Development (BDD) practices.
  • Troubleshoot issues, optimize performance, and enhance existing applications.

Required Skills

  • 5–7 years of hands-on professional experience with:
    • Core Java
    • Java RESTful APIs
    • Gradle
    • Spring & Spring Boot
    • Kafka and related frameworks
  • Strong knowledge of Object-Oriented Programming (OOP) concepts.
  • Experience building server-side applications using J2EE technologies.
  • Database experience, preferably DB2, including modelling and performance tuning.
  • Proficiency working in Unix/Linux environments.
  • Experience with:
    • JUnit
    • TDD using Concordion
    • BDD using Cucumber and Gherkin
  • Experience with Git and CI tools like Jenkins.
  • Strong understanding of Agile methodologies and DevOps integration.
  • Familiarity with tools such as JIRA.
  • Excellent problem-solving and communication skills.

Preferred / Nice to Have

  • Experience with Exstream (OTX).
  • Knowledge of Angular or jQuery.
  • Experience with in-memory databases.
  • Understanding of financial markets, lending products, or wealth management systems.
  • Experience working with cloud-based applications.

Soft Skills

  • Ability to communicate clearly with both technical and non-technical stakeholders.
  • Strong collaboration skills when working with distributed teams.
  • Detail-oriented with a focus on writing clean, well-documented code.