Software Engineer (Java)
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
Recommended Jobs
Executive and Legal Administrative Assistant
About the Role Benore Logistic Systems, Inc. is seeking a highly organized and detail-oriented Executive Legal and Administrative Assistant to provide high-level support to our Executive Man…
Veterinarian
At Allegan Veterinary Clinic , we are a bustling companion animal practice situated in the charming downtown area of Allegan, MI. If you are looking for an energizing place to practice medicine and…
Body Shop Technician Apprentice
Al Serra Auto Plaza is the hub of the fast-growing Serra Automotive Group. Currently, Serra Automotive Group consists of 61 dealerships, 86 automotive franchises selling and servicing 27 brands (Cadil…
Civil Engineer - Municipal
Civil Engineer - Municipal Join one of Traverse City's oldest and most reputable consulting firms as a Civil Engineer - Municipal. As a smaller firm that has been in business for over 75 years, great…
Automation Integrator - EPMS
About the Role A key member of the Albireo team, the System Integrator – EPMS will play a lead technical role in supporting, maintaining, and enhancing Power Monitoring Expert (PME) environments a…
Associate Attorney
Segal McCambridge , a national law firm with offices in 16 states is looking to hire an Associate Attorney (0–3 years of experience) to join our expanding Southfield, Michigan office. This Associate…
Hardees of Madison Heights - Shift Leader
Click HERE to Apply! Job Title - Restaurant Shift Leader/Hardee's NOW HIRING EXCEPTIONAL RESTAURANT SHIFT LEADERS If you are passionate about making a difference for our guests and our team m…
General Labor (Test)
General Laborer (Test Job) We are seeking a dependable General Laborer to support daily operations in a fast-paced work environment. This role involves assisting with basic production tasks, materi…
Chief Financial Officer
Chief Financial Officer (CFO) Location: On-site or Hybrid (firm-dependent) Reports to: Managing Partner / Executive Committee Direct Reports: Controller, Accounting Manager, Billing/AR, AP,…
Principal Data/AI Engineer
Position Overview The Principal Data/AI Engineer helps drive the technical strategy and architecture of enterprise-scale data and AI platforms that power mission-critical data products, analyti…