🔄 Staff Augmentation

V2Soft is primarily an IT staffing, consulting, and workforce management company that places personnel in contract or permanent roles for client organizations.

This company was flagged and excluded from default search results. Proceed with caution.

Save Job
Posted 8mo ago

Software Engineer (Java)

@ V2Soft
Farmington, Michigan, United States
$80k-$105k/yrRemoteFull Time
Responsibilities:develop interfaces, participate reviews, troubleshoot defects
Requirements Summary:5+ years as Software Engineer; strong Java (SE/EE); RESTful APIs; XML; ORM; MVC; testing (Selenium, Cucumber, TDD); databases; distributed systems/microservices.
Technical Tools Mentioned:Java, RESTful APIs, XML, ORM, MVC, Selenium, Cucumber, Test-Driven Development, Databases, SQL, Stored procedures, Relational databases
Save
Mark Applied
Hide Job
Report & Hide
Job Description





Back to all jobs








Software Engineer (Java)


Remote








Published
5 months ago






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

APPLY




Full time



Mid-Senior Level



Remote




APPLY






Report Job