Franklin, Tennessee, United States
IDR is seeking a Senior Software Developer - Java to join one of our top clients for an opportunity in Franklin, Tennessee. In this role, you’ll lead the design and delivery of Java-based solutions while partnering closely with stakeholders to ensure stable, secure, and scalable production systems. This is a hands-on leadership opportunity within a fast-paced, product-focused environment supporting mission-critical applications.
Position Overview for the Senior Software Developer - Java:
- Lead day-to-day technical execution for Java-based applications, balancing new development with operational stability and reliability.
- Partner cross-functionally (engineering, QA, support, and business stakeholders) to plan releases, manage incidents, and improve deployment processes.
- Review code and mentor developers to improve quality, maintainability, and engineering best practices.
- Drive continuous improvement through troubleshooting, root-cause analysis, and proactive system enhancements.
- Contribute to backlog refinement and clear technical communication to ensure alignment and predictable delivery.
Requirements for the Senior Software Developer - Java:
- Strong hands-on experience developing backend applications using Java
- Strong SQL skills (Microsoft SQL Server or similar relational database platforms)
- Proven experience leading, mentoring, and developing technical team members
- Experience with incident management, troubleshooting, and change/release processes in production environments
- Excellent communication and stakeholder collaboration skills, with a customer-focused mindset
What's in it for you?
- Competitive compensation package
- Full Benefits; Medical, Vision, Dental, and more!
- Opportunity to get in with an industry leading organization.
Why IDR?
- 25+ Years of Proven Industry Experience in 4 major markets
- Medical, Dental, Vision, and Life Insurance
- ClearlyRated's Best of Staffing® Client and Talent Award winner 12 years in a row.
#LI-Hybrid