Sr. Java Developer

CitiusTech

Nashville (TN)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A technology services company based in Nashville is seeking a Senior Software Engineer with over 10 years of experience in Java and expertise in cloud technologies like GCP. The role requires building microservices, front-end applications using Angular, and integrating messaging systems. Candidates should have strong knowledge of the Spring ecosystem and be familiar with event-driven architecture. The position offers a dynamic environment with opportunities for cross-functional collaboration.

Qualifications

  • 10+ years of professional software engineering experience.
  • 4+ years hands-on with Spring ecosystem.
  • Experience with cloud technologies, particularly GCP.

Responsibilities

  • Design and develop Java microservices on GCP.
  • Build responsive front-end applications using Angular.
  • Implement messaging/streaming integrations with Kafka.

Skills

Java 8+
Spring ecosystem (Spring 4/5, Spring Boot 2+)
Event-driven / asynchronous architecture
GCP hands-on (GCS, Kubernetes, Pub/Sub, Kafka)
Cloud Spanner or NoSQL exposure
JUnit5, Spring test
Modern tooling (Git, Gradle/Maven)
Clear communication
Gen AI / Agentic AI exposure

Education

Engineering Degree – BE/ME/BTech/MTech/BSc/MSc
Technical certification in multiple technologies

Tools

Kubernetes (GKE)
Kafka
CI/CD (Jenkins/GitHub Actions)

Job description

Responsibilities
  • Design, develop, test, and deploy Java microservices on GCP; implement resilient, observable services in a microservice architecture.
  • Build responsive front‑end applications using Angular (component‑driven patterns, RxJS).
  • Implement messaging/streaming integrations using Kafka and GCP Pub/Sub; design for at‑least‑once/exactly‑once semantics and back‑pressure.
  • Work with GCP Kubernetes (GKE) for container orchestration; automate CI/CD and promote builds across environments.
  • Model and optimize data access on Cloud Spanner; contribute to schema design, transaction strategies, and performance tuning.
  • Own E2E quality: unit, integration, contract, and performance testing; drive high code coverage and automated quality gates.
  • Collaborate across architecture, data modeling, security, and product teams; demo features, capture feedback, and iterate quickly.
  • Document LLD/sequence diagrams, and contribute to coding standards, architecture guidelines, and re‑usable libraries.
  • Support production (SRE/DevOps mindset): monitoring, incident response, and RCA.
Educational Qualifications
  • Engineering Degree – BE/ME/BTech/MTech/BSc/MSc.
  • Technical certification in multiple technologies is desirable.
Skills
  • Strong 10+ years of professional software engineering experience; Java 8+ in production.
  • 4+ years recent, hands‑on Spring ecosystem (Spring 4/5, Spring Boot 2+, Spring Data, Spring Cloud, Spring Integration, Spring REST).
  • Event‑driven / asynchronous architecture; 4+ years integrating with brokers (Kafka / Pub/Sub) and applying appropriate design patterns.
  • GCP hands‑on: GCS Buckets, Kubernetes (GKE), Pub/Sub, Kafka; infrastructure and services usage in production.
  • Cloud Spanner experience (or strong NoSQL exposure with Cassandra/Couchbase and proven ability to ramp).
  • Strong testing discipline: JUnit5, Spring test (unit/integration), isolated layer testing, Hamcrest/AssertJ; mocking & debugging.
  • Modern tooling: Git (enterprise workflows), Gradle/Maven, IntelliJ (preferred) or equivalent; CI/CD (Jenkins/GitHub Actions/Sonar).
  • Clear communication, stakeholder engagement, and cross‑functional collaboration.
  • Gen AI / Agentic AI exposure to build workflows and agents using ADK, A2A and MCP.
Good‑to‑Have Skills
  • Windsurf AI (developer productivity/AI‑assisted workflows).
  • GCP Dataflow (batch/stream processing).
  • US healthcare context—clinical data, medications, orders, labs.
  • Angular/React (recent production experience).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Lead (Java Microservices + GCP)
Backend Lead (Java Microservices + GCP)

Accord Technologies Inc • St. Louis (MO)

On-site
USD 120,000 - 150,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Sr. Java Developer
Sr. Java Developer

Sharp Decisions • California (MO), Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior GCP Data Engineer (Java & GCP Dataflow)
Senior GCP Data Engineer (Java & GCP Dataflow)

STL Digital • United States

Remote
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

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

TechDigital Group • Columbus (OH)

On-site
USD 150,000 - 190,000
Sr. Software Developer
Sr. Software Developer

Beta.SoftSystems • California City (CA)

On-site
USD 120,000 - 150,000
Java Technical Lead
Java Technical Lead

TalentOla • Charlotte (NC)

On-site
USD 120,000 - 150,000
Java FSE Senior Developer
Java FSE Senior Developer

TechDigital Group • Richmond (VA)

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

Spectraforce Technologies • Austin (TX)

On-site
USD 110,000 - 165,000