Back to Jobs
Recently postedTechnology

Java Software Engineer

V2SoftFarmington Hills, MI🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationFarmington Hills, MI, United States
GitScrumSeleniumCucumberJavaGenerative AIAgile

Job description

Job Requirements:
  • Build user interface and server-side components using approved frameworks producing quality code.
  • Participate in design and code reviews suggesting improvements and troubleshooting.
  • Work with other team members at the architecture, design, and code levels to ensure standards-based, high performance systems.
  • Actively participate at internal community of practice events to help with continuous learning
  • Apply AI tools improve code quality, performance, and security through intelligent suggestions and reviews.
  • Validate and govern AI-generated code to meet software development lifecycle (SDLC), security, and compliance standards.
  • Perform all work in accordance with company’s quality programs, standards, and procedures.
  • Maintain safety, security, and privacy standards throughout all areas of responsibility.
Knowledge:
  • Knowledge of popular software development processes, i.e., agile, scrum, feature driven development.
  • Experience troubleshooting and resolving application defects within a mature production system.
  • Working knowledge in distributed systems, service-oriented architecture, micro service frameworks and relational databases preferably with exposure to stored procedures.
  • Test driven development.
Skills:
  • Experience with Java Platform (SE & EE), testing frameworks like Selenium or Cucumber, XML, Restful APIs, client-side scripting, ORM frameworks and MVC frameworks.
  • Use AI coding assistants (GitHub Copilot, Windsurf, Claude) to accelerate development, refactoring, and test generation.
  • Past work with Java messaging is a plus.
Other Essential Requirements:
  • 3+ years’ experience as software engineer with a strong development background.
  • College degree in Computer Science, certification or experience.

Similar jobs