Senior Java Software Engineer

Talent Groups

United States

On-site

USD 120,000 - 150,000

Full time

31 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Talent Groups is seeking a Senior Java Software Developer to design, build, and implement new features in an enterprise application. This back-end–focused role thrives in a collaborative, test-driven, and agile environment.

The role emphasizes Spring Boot, microservices, TDD, and cloud proficiency across Azure, AWS, or GCP, with opportunities to mentor peers and contribute to code quality through pairing and reviews.

Qualifications

  • 7+ years of professional Java experience with Spring Boot.
  • 7+ years of experience with SQL and NoSQL databases.
  • Strong proficiency in cloud platforms (Azure, AWS, or GCP).
  • Proficient with Git for version control.
  • Experience with testing frameworks such as JUnit and Mockito.
  • Hands-on experience with Agile development methodologies.
  • Interest in AI-assisted development workflows and pairing tools.

Responsibilities

  • Design, develop, and maintain Java applications using Spring Boot and a microservices architecture.
  • Drive quality through Test-Driven Development (TDD) with a test-first approach.
  • Build internal tools and user-facing features to enhance the user experience.
  • Collaborate with Product, DevOps, and QA in an Agile environment.
  • Troubleshoot and resolve complex issues in production and development environments.
  • Mentor junior developers and participate in peer code reviews.
  • Engage in paired programming and rotating teams to foster learning and innovation.

Skills

Java
Spring Boot
SQL
NoSQL
Azure/AWS/GCP
GIT
JUnit
Mockito
Agile
TDD
AI-assisted development

Tools

Spring Boot Tools

Job description

  • Full-Time, Direct Hire role. Please note, the client is unable to offer sponsorship at this time.
  • 100% remote (with quarterly travel) or hybrid if local to DFW.

Our client helps organizations manage risk, data protection, and compliance through industry-leading frameworks and tools. We are seeking a Senior Java Software Developer to design, build, and implement new features in an existing enterprise application. This is a back-end–focused role for an experienced developer who thrives in collaborative, test-driven, and agile environments.

Duties & Responsibilities
  • Design, develop, and maintain Java applications using Spring Boot and microservices architecture.
  • Drive quality through consistent application of Test-Driven Development (TDD) using a “test-first” approach.
  • Build internal tools and user-facing features that enhance the user experience.
  • Collaborate with Product, DevOps, and QA teams in an Agile environment.
  • Troubleshoot and resolve complex issues in production and development environments.
  • Mentor junior developers and participate in peer code reviews.
  • Engage in paired programming, rotating teams periodically to encourage learning and innovation.
Required Skills & Experience
  • 7+ years of professional experience in Java and Spring Boot.
  • 7+ years of experience with SQL and NoSQL databases.
  • Strong proficiency in cloud platforms (Azure, AWS, or GCP).
  • Proficient with GIT for version control.
  • Skilled in testing frameworks such as JUnit and Mockito.
  • Hands-on experience with Agile development methodologies.
  • Excited about Test-Driven Development and committed to software quality.
  • Experience with, or openness to, AI-assisted development workflows, including pairing with tools such as OpenAI Codex to support test-driven development and code quality.
Preferred Skills & Experience
  • 10+ years of Java/Spring Boot development.
  • 2+ years of practical TDD experience.
  • Experience modernizing legacy applications or “strangling” monoliths.
What We’re Looking For
  • Middle to back-end developers (not front-end focused).
  • Developers with strong, tenured experience in permanent roles (not short-term contractors).
  • Curious engineers who want deepen or grow their skills in TDD—we’re willing to teach if you’re eager to learn.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Developer
Senior Java Software Developer

Talent Groups • Frisco (TX)

Hybrid
USD 120,000 - 160,000
Senior Java Full Stack Engineer (Spring & Enterprise Applications)
Senior Java Full Stack Engineer (Spring & Enterprise Applications)

CrowdPlat • Austin (TX)

Hybrid
USD 100,000 - 120,000
Senior Java Engineer - Spring Boot, TDD, AI Tools (Remote)
Senior Java Engineer - Spring Boot, TDD, AI Tools (Remote)

Hitrust • United States

Hybrid
USD 120,000 - 190,000
Senior Java Engineer
Senior Java Engineer

Motion Recruitment Partners LLC • Fort Worth (TX)

Hybrid
USD 96,000 - 152,000
Senior Java Backend Developer
Senior Java Backend Developer

Incedo Inc. • Dallas (TX)

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

Ingrain Systems Inc • Pleasanton (CA)

On-site
USD 150,000 - 210,000
Senior Java Software Developer
Senior Java Software Developer

Hitrust • United States

Hybrid
USD 120,000 - 190,000
Senior Java Developer
Senior Java Developer

Agile Resources, Inc. • St. Louis (MO)

Hybrid
Medical, dental, vision benefits
401(k) for all W-2 employees
Senior Java Backend Engineer — Remote, TDD & Microservices
Senior Java Backend Engineer — Remote, TDD & Microservices

Talent Groups • United States

On-site
USD 120,000 - 150,000
Mid level Java Backend Developer -w2
Mid level Java Backend Developer -w2

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

Hybrid
USD 95,000 - 135,000