Software Engineer (Java)

V2Soft

United States

Hybrid

USD 85,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software development company is looking for a Software Engineer (Java) to join their Agile team in Farmington, MI. You will build and support enterprise web applications, involve in coding and design reviews, and ensure high-performance and standards-compliance. Candidates should have over 5 years of experience in software engineering and strong Java skills.

Qualifications

  • 5+ years of experience as a Software Engineer.
  • Strong expertise with Java (SE & EE).
  • Experience with testing frameworks like Selenium.

Responsibilities

  • Develop user interface and server-side components.
  • Participate in design/code reviews and recommend improvements.
  • Troubleshoot and resolve defects in production systems.

Skills

Java (SE & EE)
RESTful APIs
Selenium
Cucumber
SQL

Tools

ORM frameworks
MVC frameworks

Job description

Job Title: Software Engineer (Java)

Location: Farmington, MI

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)
  • Exposure to distributed systems, microservices, SOA
Nice-to-Have Skills
  • Java Messaging experience
  • 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

Southern Arkansas University • Farmington Hills (MI)

Remote
USD 80,000 - 110,000
Software Developer, II
Software Developer, II

V Square IT • United States

On-site
USD 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Accenture Federal Services • Chantilly (VA)

On-site
USD 90,000 - 130,000
Sr Full Stack Java Developer #1060246
Sr Full Stack Java Developer #1060246

FastTek Global • Farmington Hills (MI)

On-site
USD 110,000 - 150,000
Medical & Dental
Vision
PTO
+3
Java Developer
Java Developer

A-Line Staffing Solutions LLC • Lansing (MI)

Hybrid
USD 110,000 - 160,000
Software Developer - Full time
Software Developer - Full time

Miracle software system • Novi (MI)

Hybrid
USD 60,000 - 80,000
Senior Full-Stack Java Developer: Spring & Angular
Senior Full-Stack Java Developer: Spring & Angular

Tech Mirrors • Farmington Hills (MI)

On-site
Software Engineer
Software Engineer

Support Team Main Account • New York (NY)

On-site
USD 80,000 - 100,000
Sr. Software Engineer (Java) (1144850)
Sr. Software Engineer (Java) (1144850)

The Judge Group • Richfield Township (OH)

On-site
USD 90,000 - 120,000