Java Full Stack Developer

VSG Business Solutions•Charlotte, NJ

About The Position

We are seeking an experienced Java Full Stack Developer to design, develop, test, and maintain scalable enterprise applications. The role uses Java, Spring Boot, Angular, React, Kafka, and microservices architecture, and involves collaboration with cross-functional teams to deliver high-quality software solutions. The developer will work in an Agile environment with product owners, architects, QA engineers, and DevOps teams.

Requirements

  • 5–8 years of professional software development experience.
  • Strong proficiency in Java 8+, Java 11+, or Java 17+.
  • Hands-on experience with Spring Boot, Spring Framework, and microservices.
  • Experience developing front-end applications using Angular and React.
  • Strong understanding of JavaScript, TypeScript, HTML5, and CSS3.
  • Hands-on experience with Apache Kafka, including producers, consumers, topics, and message processing.
  • Experience designing and consuming RESTful APIs.
  • Strong knowledge of SQL and relational databases.
  • Familiarity with Git, Maven or Gradle, and CI/CD tools.
  • Understanding of Agile/Scrum methodologies, the software development lifecycle, and unit testing.
  • Strong analytical, problem-solving, and communication skills.

Responsibilities

  • Design, develop, and maintain full-stack applications using Java, Spring Boot, Angular, and React.
  • Build scalable and secure RESTful APIs and microservices.
  • Develop responsive and user-friendly front-end applications using Angular and React.
  • Implement event-driven architecture and asynchronous messaging using Apache Kafka.
  • Integrate front-end applications with backend services and third-party APIs.
  • Write clean, reusable, maintainable, and efficient code following industry best practices.
  • Participate in code reviews, unit testing, integration testing, and debugging.
  • Collaborate with product owners, architects, QA engineers, and DevOps teams in an Agile environment.
  • Troubleshoot application issues and optimize performance, scalability, and reliability.
  • Contribute to CI/CD pipelines, deployment activities, and production support as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service