About The Position

Next Gen Software Solutions is seeking a Java Developer for an onsite role in Hartford, Connecticut; Raleigh, North Carolina; Richardson, Texas; or Tempe, Arizona. This is a W-2 contract position with a stated duration of 6–12 months. The candidate will work with Java, Spring Boot, microservices, AWS cloud services, and related architecture and development practices. The posting lists experience with front-end components and technologies alongside the backend requirements. The client interview process consists of one virtual interview and one in-person interview. Next Gen Software Solutions provides IT staffing and consulting services, technology solutions, and IT professionals. The company describes its operations as guided by integrity, discipline, commitment, and experience. It states that it is an Equal Opportunity Employer committed to an inclusive and diverse workplace and nondiscrimination under applicable laws.

Requirements

  • At least 8 years of experience.
  • Knowledge of object-oriented programming, Java collections, streams, exception handling, JVM concepts, and features in JDK versions 8, 17, and 21.
  • Experience with Spring Boot, including dependency injection, REST APIs, Spring Security with JWT, JPA/Hibernate, transaction management, Actuator, configuration management, input validation at the controller layer, global exception handling with controller advice classes, Spring Boot annotations, RestTemplate, and WebClient.
  • Knowledge of microservices architecture, including service decomposition, API design, resiliency patterns, circuit breakers, distributed transactions, scalability, and observability.
  • Experience or knowledge of components, services, RxJS, state management, routing, API integration, and UI performance optimization.
  • Knowledge of AWS services and concepts, including EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, IAM, AKS, ECS, autoscaling, CloudWatch, and networking.
  • Knowledge of AWS-native architecture, including serverless design, event-driven patterns, high availability, scalability, cost optimization, and security best practices.

Nice To Haves

  • Kafka and messaging: producers and consumers, topic design, consumer groups, event streaming, error handling, and performance tuning.
  • Docker and Kubernetes: containerization, image optimization, deployments, services, ingress, scaling, and troubleshooting.
  • CI/CD and DevOps: Git, GitHub Actions, Jenkins or Azure DevOps, build automation, deployment pipelines, and release strategy.
  • REST API and integration standards, API specifications, OpenAPI/Swagger, authentication, authorization, versioning, and contract-first design.
  • AI-assisted development tools such as GitHub Copilot, code generation, unit test generation, code quality improvements, and productivity gains.
  • Playwright, LambdaTest, UI automation, test execution, regression testing, and CI/CD test integration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service