Java Backend Developer | Alpharetta, GA (Onsite) | Contract W2

Next Gen Software Solutions•Alpharetta, GA
•Onsite

About The Position

Next Gen Software Solutions is seeking a Java Backend Developer for a 12-month W2 contract, working onsite five days a week in Alpharetta, Georgia. The role involves backend application development, cloud engineering, and enterprise system integration, with a focus on building, deploying, and supporting API-driven applications. The developer will design scalable, secure, and resilient cloud solutions and collaborate with cross-functional teams while following DevOps and Agile practices and taking ownership of service quality and delivery. The position focuses on Java 17+ and Spring Boot microservices, RESTful and event-driven APIs, Kubernetes deployments, caching with Redis or Memcached, and asynchronous messaging with Kafka. It also involves database schema maintenance and query optimization across SQL and NoSQL databases, CI/CD pipeline collaboration, and service monitoring with observability tools. The relevant business domain includes payments and merchant platforms, such as omnichannel payment acceptance, security and compliance, financial management, transaction tracking, and cloud-based point-of-sale systems.

Requirements

  • At least 8 years of professional experience in backend application development, cloud engineering, and enterprise system integration.
  • Expertise in Java and the Spring Boot framework.
  • Strong experience building, testing, and troubleshooting microservices.
  • Hands-on experience with Docker, Kubernetes, containerized application deployments, configuration, scaling, and environment management.
  • Experience managing data storage and caching with Redis or Memcached.
  • Proficiency in SQL and NoSQL database design.
  • Familiarity with Git, Maven or Gradle, source control, branching strategies, merge requests, and CI/CD tools such as ArgoCD, Jenkins, and Artifactory.
  • Experience with AWS, Azure, or GCP services.
  • Knowledge of monitoring tools such as Prometheus, Grafana, or the ELK stack, and understanding of distributed tracing and logging.
  • Understanding of cloud fundamentals, application configuration, key management, cache, service bus queues and topics, event-driven architecture, blob storage, cloud security, scalability, and resiliency patterns.
  • Knowledge of performance optimization and secure coding practices.
  • Familiarity with Agile sprint planning, work item tracking, and delivery.

Responsibilities

  • Design, develop, and maintain high-throughput backend services and RESTful or event-driven APIs using Java 17+, Spring Boot, and Kafka.
  • Deploy and manage applications in Kubernetes environments to support scalability and high availability.
  • Implement Redis or Memcached caching strategies to reduce database load and optimize performance.
  • Develop asynchronous, event-driven architectures using messaging systems such as Kafka.
  • Maintain database schemas and write optimized queries for SQL databases, including PostgreSQL and MySQL, and NoSQL databases, including Cassandra and MongoDB.
  • Collaborate on CI/CD pipelines and DevOps processes, including use of ArgoCD, Jenkins, Artifactory, and DevSecOps practices.
  • Monitor services using observability tools.
  • Build, test, troubleshoot, and optimize microservices, including middleware, filters, exception handling, logging, authentication, and authorization.
  • Collaborate with cross-functional teams, participate in Agile delivery, and contribute to technical documentation and knowledge sharing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service