Software Engineer 3 (CPT/OPT/EADs/GC/USC)

Purple Hires Inc

Irving (TX)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Purple Hires Inc. is seeking a mid-to-senior Java Software Engineer (Software Engineer 3) to join a growing enterprise software team in Irving, TX.

You will design, develop, test, and maintain Java-based applications and services in a Scrum/Agile environment, collaborating with global teams. The ideal candidate has 5-7 years of commercial Java experience, strong Spring/Spring Boot skills, and a track record building RESTful APIs and distributed microservices.

Qualifications

  • 5-7 years of relevant commercial software development experience.
  • Bachelor's degree in Computer Science.
  • Strong commercial experience with Java.
  • Experience with Spring and Spring Boot.
  • Experience developing RESTful APIs and event-driven systems.
  • Strong knowledge of microservices and distributed architectures.
  • Experience with build, test, and dependency management tools.

Responsibilities

  • Design, develop, test, and maintain Java-based applications and services.
  • Build clean, secure, reliable, and maintainable software.
  • Develop automated tests and participate in code reviews.
  • Work with Scrum teams from requirements and estimation through implementation, testing, and release.
  • Contribute to solution design for complex technical problems.
  • Create technical documentation for implementation and support.
  • Help improve software quality, performance, reliability, and development practices.
  • Participate in delivery planning, estimation, sequencing, and risk management.
  • Collaborate with product, engineering, and QA teams to refine requirements and provide progress updates.
  • Troubleshoot production and non-production issues.
  • Perform root-cause analysis and implement preventative fixes.
  • Work with globally distributed software teams across the US and Australia.

Skills

Java
Spring & Spring Boot
RESTful APIs
Microservices

Education

Bachelor's degree in Computer Science

Job description

Job Title: Software Engineer 3
Location: Irving, TX (Onsite)
Duration: Permanent (Full-Time)
Schedule: First Shift, 9:00 AM 5:00 PM Central
Work Type: Onsite, Full Time
Interview Process: 2 Rounds Virtual/Phone, Panel

Job Summary

We are looking for an experienced Java Software Engineer to join a growing software engineering team developing enterprise software solutions for mining and machine technology.

The engineer will design, develop, test, and maintain Java-based applications and services while working in a Scrum/Agile environment with developers, QA engineers, product teams, and global engineering teams.

Key Responsibilities
  • Design, develop, test, and maintain Java-based applications and services.
  • Build clean, secure, reliable, and maintainable software.
  • Develop automated tests and participate in code reviews.
  • Work with Scrum teams from requirements and estimation through implementation, testing, and release.
  • Contribute to solution design for complex technical problems.
  • Create technical documentation for implementation and support.
  • Help improve software quality, performance, reliability, and development practices.
  • Participate in delivery planning, estimation, sequencing, and risk management.
  • Collaborate with product, engineering, and QA teams to refine requirements and provide progress updates.
  • Troubleshoot production and non-production issues.
  • Perform root-cause analysis and implement preventative fixes.
  • Work with globally distributed software teams across the US and Australia.
Required Qualifications
  • 5 7 years of relevant commercial software development experience.
  • Bachelor's degree in Computer Science.
  • Strong commercial experience with Java.
  • Experience with Spring and Spring Boot.
  • Experience developing RESTful APIs and event-driven systems.
  • Strong knowledge of microservices and distributed architectures.
  • Experience with build, test, and dependency management tools.
  • Experience with modern database design and technologies.
  • Understanding of single-threaded and multi-threaded environments.
  • Strong analytical, design, and problem-solving skills.
  • Experience working in a commercial Scrum/Agile development team.
  • Understanding of modern security principles and technologies.
  • Good communication and collaboration skills.
Preferred / Additional Skills
  • Experience designing scalable enterprise applications.
  • Experience with distributed systems and cloud-based architectures.
  • Strong understanding of software quality, security, resilience, and automated testing.
  • Experience participating in technical design and planning discussions.
  • Ability to troubleshoot complex software issues and perform root-cause analysis.
  • Willingness to learn new technologies and continuously improve engineering practices.
Top 3 Skills
  1. Java, Spring, Spring Boot
  2. RESTful APIs & Event-Driven Systems
  3. Microservices & Distributed Architecture
Ideal Candidate

A mid-to-senior-level Java developer with 5 7 years of commercial development experience, strong Spring/Spring Boot expertise, and hands-on experience building REST APIs, microservices, and distributed systems. The candidate should be comfortable working in Scrum teams and contributing to design, development, testing, code reviews, troubleshooting, and production support.

Work Environment
  • 100% office-based
  • Collaborative Scrum/Agile environment
  • Team of approximately 6 people
  • Collaboration with US and Australia-based software teams
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 3 – Java / Spring Boot
Software Engineer 3 – Java / Spring Boot

ZipStaff Inc. • Irving (TX)

On-site
USD 120,000 - 150,000
IT-Software Engineer
IT-Software Engineer

Accord Technologies Inc • Irving (TX)

On-site
USD 90,000 - 150,000
Senior Engineer, IT
Senior Engineer, IT

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

re-zoo-me • San Antonio (TX)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

re-zoo-me • Town of Texas (WI)

Hybrid
USD 120,000 - 165,000
Senior Java Engineer – Spring Boot, Microservices (On-site Irving)
Senior Java Engineer – Spring Boot, Microservices (On-site Irving)

ZipStaff Inc. • Irving (TX)

On-site
USD 120,000 - 150,000
Senior Java Microservices Engineer
Senior Java Microservices Engineer

PINNACLE GROUP (Pinnacle Technical Resources) • Fort Worth (TX)

Hybrid
USD 120,000 - 150,000
Java Developer
Java Developer

Spectraforce Technologies • Austin (TX)

On-site
USD 110,000 - 165,000
Software Developer
Software Developer

Lorien • Irving (TX)

On-site
USD 90,000 - 103,000
Lead Java Full Stack Engineer | Tekintegral | Irving, TX
Lead Java Full Stack Engineer | Tekintegral | Irving, TX

Tekintegral • Irving (TX)

On-site
USD 140,000 - 190,000