Java Backend Developer - Cloud Native Apps- 10-15 years

American IT SystemsRichardson, TX
$58 - $62Hybrid

About The Position

We are seeking a Java Backend Developer with expertise in Cloud Native Applications. This role requires a strong hands-on coding ability and experience with Java, Redis, Kafka, Spring Boot, and cloud platforms like GCP/GKE or AWS. The ideal candidate will have 11-15 years of experience and should not be too senior (Lead/Architect level).

Requirements

  • 11-15 years of software development experience.
  • Strong hands-on coding ability in Java.
  • Experience with Java, Redis, Kafka, and Spring Boot.
  • Experience with GCP/GKE or AWS.
  • 8+ years of software development experience in enterprise/web applications.
  • 8+ years of experience as a full-stack developer in Java-based technologies with a focus on backend.
  • 5+ years of experience with AWS OR Azure OR GCP or other public cloud services.
  • 5+ years of experience with Infrastructure as Code (IaC).
  • 5+ years of experience with SaaS application development/support.
  • 5+ years of experience with CI/CD practices.
  • 5+ years of experience with containerization.
  • 5+ years of experience with Kubernetes.
  • 5+ years of experience with Agile/DevOps methodologies.
  • 5+ years' experience with Agile methodologies.
  • Familiarity with product management tools such as Jira, Confluence, Rally, or equivalent product engineering collaboration tools.

Nice To Haves

  • Expert Java programming knowledge on latest JDK versions.
  • Expert Spring framework knowledge.
  • Knowledge of open-source packages especially those provided by Apache, Google, and Spring.
  • Database knowledge – SQL, NoSQL, table structure, data relationships.
  • Familiarity with GraphQL/gRPC.
  • In-depth experience with building application programming interfaces (API) and frameworks.
  • Experience with API security, analytics, throttling, caching, logging, request and response modifications.
  • Extensive experience on Monolith to Microservices Migration.
  • Extensive experience of Microservices Patterns and its right implementation.
  • Extensive experience of the Cloud Native Development practices and 12 factor apps development.

Responsibilities

  • Develop and maintain cloud-native applications using Java.
  • Implement backend services using Spring Boot, Redis, and Kafka.
  • Deploy and manage applications on GCP/GKE or AWS.
  • Collaborate with teams using Agile/DevOps methodologies.
  • Participate in CI/CD practices.
  • Contribute to Infrastructure as Code (IaC) development.
  • Support SaaS application development and operations.
  • Migrate monolith applications to microservices.
  • Implement microservices patterns and 12-factor app development practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service