Backend Java Developer
Overview
In this role you will design and lead the development of highly complex software systems, aligning with corporate goals while coaching teams to deliver robust, scalable solutions. You will drive cross-disciplinary collaboration, oversee end-to-end software projects, and serve as a technical expert on high-impact initiatives. The position blends hands-on engineering with architectural leadership in a hybrid setup at our Lincolnshire, IL office. You’ll shape critical product directions and partner with stakeholders to meet evolving customer needs. Join a culture that values curiosity, care, and impact.
Compensation / Benefitshybrid workadaptable hoursSummer Flex FridaysFocus Fridaysannual well-being dayhealthcare and wellness programs
ResponsibilitiesDefine project scope for complex software design efforts and provide technical leadershipArchitect and design software for sophisticated systems in line with standardsLead all software development phases and ensure quality through inspectionsConduct code reviews and implement improvements for robust solutionsDevelop innovative technologies and document methodologies for reuseProvide technical guidance across engineering disciplines to influence outcomesCreate tools to solve complex challenges and improve team efficiencyFoster cross-company collaboration and build relationships across teamsEngage with stakeholders and customers to coordinate efforts and goalsRepresent the company as a technical expert on critical projects
Key requirementsBachelor's or advanced degree in Computer Science, Software Engineering, or related field8+ years with a Bachelor's or 5+ years with an Advanced DegreeJava development and microservices with Spring BootCI/CD, Docker, Kubernetes, Jenkins, and Google Kubernetes Engine (GKE)PostgreSQL and development methodologies like SCM and build automationstrong communication and stakeholder influencementorship and leadership of junior engineersproblem-solving and analytical thinkingAdvanced software architecture and design patternsSystem-level programming and performance optimizationGenAI in the Software Development Lifecycle