We are seeking a Senior Software Developer (C++ / Java) with strong modernization and enterprise application experience. The ideal candidate will deeply understand business deliverables, technical debt remediation, and modernization initiatives while leveraging AI tools and best practices.
This is a senior-level engineering role requiring strong architecture, development, and systems lifecycle expertise.
Required Technical Skills5+ years of advanced experience in Java (v11+)
5+ years of advanced experience in C++
Strong expertise in Spring Boot
Experience designing and implementing microservices architecture
SQL Server
Linux environment
Angular (Full Stack preferred)
Perform full systems lifecycle management (analysis, design, development, testing, implementation).
Translate business requirements into technical specifications.
Lead architecture discussions and define system interfaces.
Conduct peer reviews and ensure governance compliance.
Develop integration builds and oversee CI/CD processes.
Create and execute unit and integration test plans.
Maintain and document applications per SDLC standards.
Support business continuity and disaster recovery efforts.
Monitor defect logs and system performance improvements.
Collaborate with stakeholders to deliver modernization initiatives.
eye
Sr Software Developer C Java • Mahwah, NJ, United States