Software Engineer Java

Southern Arkansas University

Farmington Hills (MI)

Remote

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An educational institution is seeking a Software Engineer specializing in Java to join their remote Agile development team. The role involves developing enterprise applications, troubleshooting defects, and ensuring high standards of performance and security. Ideal candidates should have over 5 years of experience in software engineering and strong skills in Java, RESTful APIs, and testing frameworks. This full-time position offers an opportunity to participate in significant projects with continuous improvement practices.

Qualifications

  • 5+ years of experience as a Software Engineer.
  • Strong expertise with Java (SE & EE).
  • Experience with RESTful APIs, XML, ORM, MVC frameworks.

Responsibilities

  • Develop user interface and server‑side components using approved frameworks.
  • Participate in design/code reviews and recommend improvements.
  • Work closely with team members to deliver high‑quality solutions.
  • Troubleshoot and resolve defects in production systems.
  • Follow Agile processes and contribute to continuous improvement.

Skills

Java SE & EE
RESTful APIs
Selenium
Cucumber
Test-Driven Development
SQL
ORM
MVC frameworks

Job description

We are looking for a consultant with strong Java development expertise and hands-on experience building and maintaining enterprise-level applications.

Job Title: Software Engineer (Java)
Location: Farmington, MI (REMOTE)
Duration: Fulltime

Project Overview: You will be part of an Agile development team building and supporting enterprise web applications, special projects, and internal tools. This role involves coding, troubleshooting, design reviews, and ensuring software is high‑performing, secure, and standards‑compliant.

Responsibilities
  • Develop user interface and server‑side components using approved frameworks.
  • Participate in design/code reviews and recommend improvements.
  • Work closely with team members to deliver high‑quality, standards‑based solutions.
  • Troubleshoot and resolve defects in production systems.
  • Follow Agile processes and contribute to continuous improvement.
Must-Have Skills
  • 5+ years of experience as a Software Engineer
  • Strong expertise with Java (SE & EE)
  • Experience with RESTful APIs, XML, ORM, MVC frameworks
  • Proficiency with testing frameworks (Selenium, Cucumber, Test-Driven Development)
  • Experience with databases (SQL, stored procedures, relational databases)
Nice-to-Have Skills
  • Hands‑on with client‑side scripting
  • Participation in community of practice or knowledge‑sharing groups
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Java
Software Engineer Java

Austin Community College • Farmington Hills (MI)

Remote
USD 90,000 - 120,000
Software Engineer (Java)
Software Engineer (Java)

V2Soft • United States

Hybrid
USD 85,000 - 115,000
Software Developer, II
Software Developer, II

V Square IT • United States

On-site
USD 80,000 - 120,000
Job : Java Developer
Job : Java Developer

Astraccorp • Atlanta (GA)

On-site
USD 90,000 - 120,000
Senior Full-Stack Java Developer: Spring & Angular
Senior Full-Stack Java Developer: Spring & Angular

Tech Mirrors • Farmington Hills (MI)

On-site
Full stack Java Developer with Spring Framework and Angular | Onsite |
Full stack Java Developer with Spring Framework and Angular | Onsite |

Tech Mirrors • Farmington Hills (MI)

On-site
Senior Java Web Developer
Senior Java Web Developer

Next Generation Inc. • Chicago (IL)

Remote
USD 115,000 - 135,000
Custom Software Engineer
Custom Software Engineer

ManpowerGroup Global, Inc. • Philadelphia

On-site
Senior Java Software Engineer
Senior Java Software Engineer

Apexon • Detroit (MI)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

Apton inc • Smithfield (RI)

On-site
USD 85,000 - 115,000