Haystack
← Back to Jobs
Technology
AT

Fullstack Java Developer

Advanced Tech PlacementJohns Creek, GA🇺🇸United StatesPosted Sep 21, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Johns Creek, GA, United States
Posted
Yesterday
MicroservicesMySQLSpringSpring BootAWSAgileJavaKafkaREST

Job Description

  • ​Develop & enhance applications that successfully meet business objectives / timelines

  • Design, code and test independently in the agile development

  • Collaborate with other development team members and external teams when needed

  • Collaborate with internal/external customers for solutions

Experience Required:

  • Computer Science or similar degree

  • Strong Java Programming (Java 8 or higher)

  • 5-10 years of enterprise or professional software development

  • ​Developing Microservices

  • Strong Object Oriented Programming skills

  • Working within a Spring Ecosystem including Spring Boot

  • Designing and implementing REST APIs

  • Utilizing Gradle or similar build tools for dependency management

  • ​Data Structures and Algorithms

  • Relational Database (MySQL, postgres etc.)

  • Querying systems such as Kafka / AWS SNS SQS

  • Unit Testing, Component testing and Integration testing

  • Working on Agile teams in highly collaborative environments

Preferred Qualifications (Experience):

  • Domain Driven Design concepts

  • Hexagonal or Layered Software Architecture

  • Continuous Integration/Continuous Deployment

  • Spring Consumer Driven Contracts (CDC)

  • AWS or other cloud-based platform

  • NodeJS

Similar jobs