We are seeking a senior-level Java Developer to join our team in a critical role focused on maintaining, modernizing, and securing enterprise-level healthcare applications. If you excel at bridging robust backend Java code with modern frontend frameworks and complex database tuning, we want to hear from you!
Location & Work Arrangement
- Location: Lansing, MI (48933)
- Work Arrangement: Strict Hybrid (Non-Negotiable) * Onsite: Mondays & Tuesdays | Remote: Wednesdays, Thursdays, & Fridays
- Requirement: Candidates must live within a 90-mile radius of Lansing, MI at the time of application.
Core Technical Pillars & Important Skills
1. Enterprise Backend Power (5+ Years Required)
- Java 17+ & Spring / Spring Boot 3.0 (MVC, Data, Batch, Security, Web Services).
- Heavy experience with Hibernate / JPA and legacy Apache Struts frameworks.
- Enterprise application servers: Apache Tomcat, JBOSS, WebSphere, or OpenShift.
2. Modern Frontend & UI (3+ Years Required)
- Solid production experience with Angular and React.js (ES6+, Redux, React Router).
- Proficiency in JavaScript, jQuery, HTML5, and XML.
3. Database Mastery (5+ Years Required)
- Advanced SQL Server and PL/SQL development.
- Must be highly proficient in writing and tuning complex Stored Procedures, Functions, Triggers, Views, and Linked Servers.
4. Agile Delivery & DevOps (2+ Years Required)
- Active sprint planning and task tracking using Azure DevOps (ADO) and Git/Maven.
- Solid grasp of Test-Driven Development (TDD) and Agile/Waterfall hybrid environments.
Bonus Skill: Hands-on experience using AI coding tools (like Copilot, ChatGPT, etc.) to accelerate code generation, refactoring, and documentation.
Interview Process
- Format: 1-hour Virtual Interview via MS Teams (Video Required).
- Setup: You must join via laptop and be prepared to share your screen.
- Verification: A quick candidate identity verification (photo screenshot) will be conducted at the start of the interview.