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
Chiller Technician
Job Description Job Description The Role The Chiller Technician reports to the Group Leader of the Engineering Maintenance and Technical Support (EMT) support organization. The EMT team is pri…
Travel Radiology Tech CT Tech Job
Job Description Are you a skilled Radiology Tech seeking an exciting opportunity to showcase your expertise in CT imaging? Look no further than this captivating travel healthcare assignment in Lans…
Accounts Payable Specialist
We are seeking a detail-oriented and highly organized Accounts Payable Specialist to manage all aspects of accounts payable for multiple entities within Total Fire Protection. This role involves pr…
Dishwasher
Burcham Hills is an upscale senior living retirement community located in the backyard of Michigan State University in East Lansing, MI. We currently have a vacancy for Dishwasher to work a Full Time …
Manager Exterior Accessories, Engineering
ABOUT SLATE At Slate, we're building safe, reliable vehicles that people can afford, personalize and love-and doing it here in the USA as part of our commitment to reindustrialization. The spiri…
Adult Services Master Level Clinician (Supports Coordinator)
Full-Time Adult Services Supports Coordinator (Master Level Clinician) Location: White Cloud, MI Agency: Newaygo County Mental Health Salary Range: $62,145– $77,182 (based on licensure and expe…
Remote Travel Support Specialist | Flexible Scheduling
A leading travel firm is seeking a Remote Travel Client Support Representative to assist travelers with their needs. The ideal candidate should have strong customer service and communication skills, b…
Operations Manager Secret Clearance Needed
Job Description Job Description About the Company Tesla Laboratories is a Service-Disabled Veteran Owned Small Business (SDVOSB) providing Cyber Security, Intelligence Analysis, Financial Manage…
Certified Nursing Assistant (CNA)
Job Description Job Description Home Health and Hospice Certified Nursing Assistant (CNA) in Howell Highland Township, Milford, White Lake **PLEASE NOTE THE SERVICE AREA PRIOR TO …
QA Analyst
*This position is open to candidates who currently reside in Michigan. Applications from individuals outside of Michigan will not be considered. * Join Our Team as a QA Software Analyst at Ninth Br…