A complete application in a minute
Tailored resume and cover letter, ready to send.
EDI Staffing's client in New Jersey seeks a Software Development Manager - Modernization. This hybrid role in Collingswood leads two engineering teams to modernize a warehouse management platform using a Java/Spring/Hibernate monolith toward API-first microservices on Azure.
You will guide architecture discussions, code reviews, and delivery tradeoffs, partnering with Architecture, Platform, SRE, QA, Product, and business stakeholders while managing hiring, performance, and roadmap execution.
Our client is seeking a Software Development Manager - Modernization. This is a full-time, hybrid opportunity based in Collingswood, NJ.
The Software Development Manager - Modernization will lead multiple engineering teams responsible for modernizing the warehouse management platform. This role requires a highly technical software leader with deep experience in Java application development, enterprise architecture, and large-scale application modernization.
Your teams will incrementally transform a large, production Java monolith built with Spring and Hibernate into an API-first, event-driven microservices architecture on Microsoft Azure. You will remain actively involved in architecture discussions, technical design reviews, code reviews, and engineering decisions. You will help teams make sound tradeoffs that balance delivery speed, reliability, security, and long-term maintainability.
You will partner closely with Architecture, Platform, Site Reliability Engineering, Quality Assurance, Product, and business stakeholders. You will also own team performance, execution, hiring, vendor accountability, and delivery outcomes while serving as a credible technical voice with senior leadership.
This role blends technical architecture with traditional people management. The successful candidate must be able to challenge designs, guide implementation, assess code quality, and lead engineers through complex modernization work.