Full Stack Developer

American IT SystemsAlpharetta, GA

About The Position

We are looking for a highly skilled Full Stack Java Developer with strong experience in modern backend technologies and frontend frameworks. The ideal candidate will have hands-on expertise in Spring Boot, Java, Kafka, and either React or Angular, along with strong problem-solving and troubleshooting abilities.

Requirements

  • Strong experience in: Java 11
  • Spring Framework 5
  • Spring Boot 2.x
  • Hands-on experience with Apache Kafka
  • Frontend development experience using: React OR Angular
  • Proficiency with Git version control
  • Strong problem-solving, debugging, and troubleshooting skills
  • Understanding of backend and frontend integration
  • Experience in building REST APIs and microservices

Nice To Haves

  • Knowledge of Asynchronous/Reactive programming
  • Experience with rule engines
  • Familiarity with CI/CD tools (Jenkins)
  • Build tools such as Maven or Gradle
  • Containerization using Docker
  • Experience with Spring Security
  • Understanding of Microservices design patterns
  • Experience in Test-Driven Development (TDD)

Responsibilities

  • Design, develop, and maintain scalable backend services using Java 11, Spring 5, and Spring Boot 2.x
  • Build and integrate RESTful APIs and microservices-based architectures
  • Develop responsive and interactive UI components using React or Angular
  • Implement event-driven architectures using Kafka
  • Collaborate with cross-functional teams (Product, QA, DevOps) to deliver high-quality solutions
  • Perform code reviews, ensure best coding practices, and maintain documentation
  • Troubleshoot production issues and provide effective solutioning
  • Optimize application performance, scalability, and security
  • Support CI/CD processes and deployment pipelines
  • Participate in Agile ceremonies like sprint planning, stand-ups, and retrospectives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service