Software Engineer – Java and AI-Assisted Development

Frey Consulting Group

Richardson (TX)

Hybrid

USD 120,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Frey Consulting Group is seeking a Software Engineer for Java-based development with AI-assisted tools to modernize a large workforce platform. You will contribute to backend features, APIs, and tests while collaborating with cross-functional teams in a hybrid Richardson, TX setting.

The role emphasizes building robust Java components, applying Spring and RESTful services, and using AI tools like Claude, Copilot, and ChatGPT to accelerate delivery. Solid testing and CI practices are required.

Qualifications

  • 2–5 years of professional software engineering experience.
  • Hands-on with enterprise web applications in Java.
  • Strong knowledge of Java, Spring, RESTful APIs, and testing frameworks.
  • Experience building backend features rather than just DevOps tasks.
  • Familiarity with CI, automated testing, and Agile methods.
  • Experience using AI development tools including Claude, Copilot, or ChatGPT.
  • US work authorization without current or future sponsorship.

Responsibilities

  • Design, develop, test, and support features in a large enterprise web app.
  • Build backend components with Java, Spring, and RESTful services.
  • Translate requirements into technical specs and implementation plans.
  • Create unit/integration/regression tests with JUnit and Mockito.
  • Troubleshoot defects and production issues with durable solutions.
  • Participate in code reviews, Agile ceremonies, and improvements.
  • Collaborate with frontend, product, QA, and architects.
  • Leverage AI tools to analyze requirements and generate code.
  • Review AI-generated work for accuracy, security, and maintainability.

Skills

Java
Spring Framework
RESTful APIs
JUnit Mockito
Problem solving
Team collaboration

Education

Bachelor’s degree in Computer Science, Engineering, or related discipline

Tools

GitHub Copilot
Claude
ChatGPT
AI development tools

Job description

Software Engineer – Java and AI-Assisted Development

Software Engineer – Java and AI-Assisted Development

Employment Type: Direct hire

Salary Range: $120-135k/yr DOE

Work Authorization Requirement: Applicants must have permanent, unrestricted authorization to work in the United States. The employer cannot provide visa sponsorship now or in the future. Candidates whose continued employment authorization depends on OPT, CPT, H-1B, TN, or another temporary visa status cannot be considered.

The Opportunity

Our client, an established global enterprise software company, is hiring a Software Engineer to join a team responsible for a large, business-critical workforce technology platform.

This is primarily a Java application-development position. The team is seeking an engineer who has built product features, backend services, APIs, and other functional components of web applications—not someone whose experience is concentrated primarily in infrastructure, deployment pipelines, automation, or cloud migration.

The organization is also modernizing its software-development lifecycle through generative AI. You will use tools such as Claude, GitHub Copilot, ChatGPT, or comparable platforms and help the team move beyond basic code generation toward agent-based and specification-driven development workflows.

What You’ll Do

  • Design, develop, test, and support features within a large enterprise web application.
  • Build maintainable Java backend components using Spring and RESTful services.
  • Translate product requirements into technical specifications, implementation plans, code, and automated tests.
  • Develop unit, integration, and regression tests using JUnit, Mockito, and related tools.
  • Troubleshoot defects and production issues, identify root causes, and implement durable solutions.
  • Participate in design discussions, code reviews, Agile ceremonies, and continuous-improvement initiatives.
  • Collaborate with frontend engineers, product managers, QA professionals, architects, support teams, and other stakeholders.
  • Use AI-assisted development tools to analyze requirements, plan implementations, create or revise code, generate tests, and validate solutions.
  • Experiment with AI agents, reusable prompts, instructions, skills, tool integrations, and specification-driven development.
  • Critically review AI-generated work for incorrect assumptions, design problems, security concerns, and maintainability risks.

Required Qualifications

  • Approximately 2–5 years of professional software-engineering experience. Exceptional candidates with less experience and unusually strong Java and AI capabilities may also be considered.
  • Hands-on experience building or enhancing enterprise web applications using Java.
  • Strong working knowledge of:
  • Java
  • Spring Framework
  • RESTful APIs and web services
  • JUnit, Mockito, or comparable testing frameworks
  • Experience developing backend application features rather than working primarily on infrastructure or DevOps initiatives.
  • Understanding of how backend services integrate with user-facing web applications.
  • Experience with continuous integration, automated testing, and Agile software development.
  • Experience using AI development tools such as Claude, GitHub Copilot, ChatGPT, or comparable platforms.
  • Exposure to agentic AI development through professional work, personal projects, open-source contributions, or independent experimentation.
  • Strong problem-solving, communication, and collaboration skills.
  • Authorization to work in the United States without current or future employer sponsorship.

Preferred Qualifications

  • Hibernate or JPA experience.
  • Experience with Selenium, Playwright, Cucumber, or similar testing frameworks.
  • Familiarity with Maven, Jenkins, Tomcat, or AWS.
  • Experience creating AI agents, reusable instructions, development skills, or tool integrations.
  • Familiarity with Model Context Protocol tools or similar agent-tool ecosystems.
  • Experience with specification-driven development or AI-assisted implementation workflows.
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.

What Will Make You Successful

You are curious, collaborative, and willing to experiment. You recognize that AI can accelerate development, but that strong engineering judgment is still required to identify when an AI-generated solution is incomplete, incorrect, insecure, or poorly designed.

You are comfortable asking questions, learning from experienced team members, and working across functions to understand a mature and complex enterprise product.

Location and Interview Requirements

This is a hybrid position requiring two days per week onsite in Richardson, Texas.

Candidates should currently live within a practical commuting distance of the Richardson office, generally within approximately 25 miles. The interview process includes an onsite, face-to-face interview.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Java & AI-Driven Development)
Lead Software Engineer (Java & AI-Driven Development)

nice • Richardson (TX)

Hybrid
USD 150,000 - 190,000
Senior Java AI Developer
Senior Java AI Developer

Aquent • Austin (TX)

On-site
USD 160,000 - 210,000
Subsidized health, vision, and dental
Retirement plan with company match
Paid sick leave
Sr. Java Engineer
Sr. Java Engineer

Motion Recruitment Partners LLC • Richardson (TX)

Hybrid
USD 100,000 - 130,000
IT Architect 3 - AI Software Engineering Lead | Irving, TX (Onsite)
IT Architect 3 - AI Software Engineering Lead | Irving, TX (Onsite)

Startekk Inc • Irving (TX)

On-site
USD 150,000 - 230,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

Hybrid
USD 180,000 - 230,000
Senior Java/AI Software Engineer
Senior Java/AI Software Engineer

Motion Recruitment Partners LLC • Richardson (TX)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer (AI)
Senior Software Engineer (AI)

Staffing Science • Tempe (AZ)

Hybrid
USD 140,000 - 190,000
Hybrid work pattern
4 days onsite in Greater Phoenix
Software Engineer
Software Engineer

Skill • United States

On-site
Senior Full Stack Software Engineer - AI
Senior Full Stack Software Engineer - AI

Harnham • Houston (TX)

Hybrid
USD 160,000 - 180,000
AI Software Engineer
AI Software Engineer

Walsh Employment • San Francisco (CA)

On-site
USD 200,000 - 350,000
Flexible PTO
Daily lunch and snacks
Equity options