Senior Java Software Engineer

Talent Groups

United States

Remote

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Talent Groups is seeking a Senior Java Software Developer for a 100% remote role (with quarterly travel) or hybrid if local to DFW. You will design, build, and implement new features in an enterprise application, mainly back-end, using Spring Boot and microservices in an agile, test-driven environment.

The ideal candidate has 7+ years Java and Spring Boot experience, strong SQL/NoSQL skills, cloud familiarity (Azure/AWS/GCP), and a solid track record with TDD, JUnit, Mockito, and Git.

Qualifications

  • 7+ years of professional experience in Java and Spring Boot.
  • 7+ years of experience with SQL and NoSQL databases.
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Proficient with Git.
  • Experience with JUnit and Mockito.
  • Hands-on Agile development.
  • Experience with AI-assisted development workflows (OpenAI Codex).

Responsibilities

  • Design, develop, and maintain Java applications using Spring Boot and microservices.
  • Drive quality through 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 to encourage learning and innovation.

Skills

Java
Spring Boot
SQL
NoSQL
Cloud platforms
GIT
JUnit
Mockito
Agile
TDD
Paired programming

Tools

OpenAI Codex

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 to 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 Backend Engineer - Remote w/ Quarterly Travel
Senior Java Backend Engineer - Remote w/ Quarterly Travel

Talent Groups • United States

Remote
USD 120,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Talent Groups • Frisco (TX)

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

3R • Plano (TX)

On-site
USD 90,000 - 130,000
Technical Lead
Technical Lead

Insight Global • United States

Remote
USD 140,000 - 180,000
Senior Java Engineer
Senior Java Engineer

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 90,000 - 140,000
Java Full Stack Developer
Java Full Stack Developer

Diverse Lynx, LLC • Richardson (TX)

Hybrid
USD 69,000 - 83,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 Developer
Senior Java Developer

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

Hybrid
USD 75,768 - 86,788
Medical, dental, vision benefits
401(k) for all W-2 employees
Senior Java Architect
Senior Java Architect

Resolve Tech Solutions Inc • Irving (TX)

On-site
USD 140,000 - 200,000
Senior Java Developer
Senior Java Developer

Mackrel Technology • United States

Remote
USD 140,000 - 190,000