Sr. Developer

TechDigital Group

Richardson (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechDigital Group is seeking an experienced Java Cloud Engineer to design, develop, and deploy scalable cloud-native applications on GCP. You will work with Java 17/21, Spring Boot, and microservices, building robust RESTful APIs and event-driven architectures with Kafka.

You will develop containerized services using Docker and deploy on Kubernetes (GKE/RKE). Collaboration with cross-functional teams, adherence to security and performance standards, and active participation in Agile ceremonies

Qualifications

  • 5+ years of experience designing, developing, and deploying scalable cloud-native Java applications using Java 17/21, Spring Boot, microservices, and cloud platforms such as GCP.
  • Experience building scalable enterprise applications using Java 17/21, Spring Boot 4.x, Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Build and evolve microservices-based apps with domain-driven design, distributed systems, and cloud-native patterns.
  • Develop RESTful APIs and backend services with a focus on performance, security, reliability, and scalability.
  • Implement event-driven architectures using Apache Kafka with producer/consumer patterns.
  • Develop and optimize data persistence layers with Oracle, PostgreSQL, SQL Server or other relational DBs.
  • Collaborate with architects, product owners, QA, and cross-functional teams to translate requirements into solutions.
  • Integrate apps with internal/external systems via APIs, messaging, and middleware.
  • Create containerized apps using Docker and deploy on Kubernetes (GKE, RKE, RKE2).
  • Leverage GCP services including GKE, Cloud SQL, Pub/Sub, Cloud Storage, and Secret Manager.
  • Implement CI/CD pipelines with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Write unit, integration, and automated tests; follow TDD, code reviews, static analysis, and CI.
  • Monitor and troubleshoot with logging/observability tools like Splunk, ELK, Prometheus, Grafana.
  • Apply security, performance, resiliency, and operational best practices across SDLC.
  • Participate in Agile ceremonies and drive continuous improvement.
  • Experience with high-volume, mission-critical apps in large-scale distributed environments is preferred.

Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using Java 17/21, Spring Boot 4.x, Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Build and enhance microservices-based applications, applying domain-driven design and cloud-native patterns.
  • Design, develop, and support RESTful APIs and backend services with focus on performance, security, reliability, and scalability.
  • Implement event-driven architectures using Apache Kafka, including producer/consumer development and asynchronous integration.
  • Develop and optimize data persistence layers using relational databases and SQL tuning.
  • Collaborate with architects, product owners, QA engineers, and cross-functional teams to translate requirements into technical solutions.
  • Integrate applications with internal/external systems via APIs, messaging platforms, and middleware.
  • Develop containerized apps with Docker and deploy on Kubernetes platforms such as GKE, RKE, and RKE2.
  • Utilize GCP services including GKE, Cloud SQL, Pub/Sub, Cloud Storage, and Secret Manager for cloud-native apps.
  • Implement and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Write tests (unit/integration) and follow TDD, code reviews, static analysis, and CI practices.
  • Monitor, troubleshoot, and resolve production issues using Splunk, ELK, Prometheus, and Grafana.
  • Apply security, performance, resiliency, and ops best practices across the SDLC.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.
  • Experience with high-volume, mission-critical apps in large-scale distributed environments is preferred.

Skills

Java
Spring Boot
Microservices
Cloud-Native Architecture
RESTful APIs
Kafka
SQL Databases
CI/CD
Observability
DevOps

Tools

Docker
Kubernetes
GKE
Terraform
Helm
Jenkins
GitHub Actions
GitLab CI/CD
Azure DevOps
ArgoCD
SonarQube
Splunk
ELK
Prometheus
Grafana
Cloud SQL
Pub/Sub
Secret Manager

Job description

Requirements / Responsibilities:
  • At least 5 + years of experience in designing, developing, and deploying scalable cloud-native applications using Java, Spring Boot, microservices, and cloud platforms such as GCP.
  • Design, develop, test, and maintain scalable enterprise applications using Java 17/21, Spring Boot 4.x, Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Build and enhance microservices-based applications, applying domain-driven design, distributed system principles, and cloud-native architecture patterns.
  • Design, develop, and support RESTful APIs and backend services with a focus on performance, security, reliability, and scalability.
  • Implement event-driven architectures using Apache Kafka, including producer/consumer development, message processing, and asynchronous integration patterns.
  • Develop and optimize data persistence layers using Oracle, PostgreSQL, SQL Server, or other relational database technologies, including SQL query optimization and performance tuning.
  • Collaborate with architects, product owners, QA engineers, and cross-functional teams to translate business requirements into technical solutions.
  • Integrate applications with internal and external systems through APIs, messaging platforms, and middleware technologies.
  • Develop containerized applications using Docker and deploy services on Kubernetes platforms such as GKE, RKE, and RKE2.
  • Utilize Google Cloud Platform (GCP) services including GKE, Cloud SQL, Pub/Sub, Cloud Storage, and Secret Manager to build and support cloud-native applications.
  • Implement and support CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps to enable automated build, testing, and deployment processes.
  • Write unit, integration, and automated tests while following software quality practices including TDD, code reviews, static code analysis, and continuous integration.
  • Monitor, troubleshoot, and resolve application and production issues using logging and observability tools such as Splunk, ELK, Prometheus, and Grafana.
  • Apply security, performance, resiliency, and operational best practices across all stages of the software development lifecycle.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, and retrospectives while contributing to continuous improvement initiatives.
  • Experience developing and supporting high-volume, mission-critical applications in large-scale distributed environments is preferred.
Good to have skills:
  • Exposure to full-stack application development and collaboration with frontend teams to design and consume REST APIs efficiently.
  • Experience implementing and supporting DevOps and CI/CD pipelines using tools such as Azure DevOps, Jenkins, GitHub Actions, ArgoCD, and SonarQube.
  • Hands-on experience with Infrastructure as Code (IaC) and deployment automation tools such as Terraform, Helm Charts, and Kubernetes Operators.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Java Developer
Sr. Java Developer

CitiusTech • Nashville (TN)

On-site
USD 100,000 - 130,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • New York (NY)

On-site
USD 120,000 - 190,000
Sr Java Developer
Sr Java Developer

HEITMEYER CONSULTING INC • Columbus (OH)

On-site
USD 110,000 - 150,000
Sr. Java Developer
Sr. Java Developer

Shrive Technologies LLC • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Cloud Application Developer
Cloud Application Developer

Veriipro • Woonsocket (RI)

On-site
USD 100,000 - 130,000
Full Stack Software Developer
Full Stack Software Developer

Jobtailor • Dearborn (MO)

On-site
USD 85,000 - 120,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Full Stack Developer
Java Full Stack Developer

Veriipro • Dallas (TX)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • United States

On-site
USD 120,000 - 170,000
Senior Java Developer
Senior Java Developer

Veriipro • Boston (MA)

On-site
USD 140,000 - 170,000