What are the responsibilities and job description for the Senior Full Stack Software Engineer position at Heitmeyer Consulting?
Role Overview
Our large banking client is undergoing a major modernization initiative within a commercial banking platform. We are seeking a Senior Full Stack Software Engineer to support mission-critical, real-time applications with complex integrations across payments, entitlements, SSO, BRI file transfers, and Bottomline as their vendor-hosted platform. This is not a “keep-the-lights-on” position. The engineer will play a key role in driving platform modernization, stabilization, and innovation to prepare for the transition to Backbase as a core framework, while modernizing and refactoring existing homegrown systems.
Key Responsibilities
Our large banking client is undergoing a major modernization initiative within a commercial banking platform. We are seeking a Senior Full Stack Software Engineer to support mission-critical, real-time applications with complex integrations across payments, entitlements, SSO, BRI file transfers, and Bottomline as their vendor-hosted platform. This is not a “keep-the-lights-on” position. The engineer will play a key role in driving platform modernization, stabilization, and innovation to prepare for the transition to Backbase as a core framework, while modernizing and refactoring existing homegrown systems.
Key Responsibilities
- Own and drive future enhancements of existing applications through design and development
- Collaborate closely with Product Owners, Production support teams, and Business stakeholders
- Drive modernization and innovation initiatives independently
- Act as a hands-on individual contributor while participating in peer code reviews
- Manage personal backlog (“own the cards”) in 2-week sprint cycles
- Ensure delivery timelines and commitments are met
- Work closely on a scrum team 3 developers, a Product Owner, and a Tech Lead
- 8 years of hands-on experience with Java, Spring Boot, and API development and integrations
- Angular (required; last 2–3 years of experience
- Experience building and supporting mission-critical, real-time processing banking systems
- (banking or financial services strongly preferred)
- Strong experience and understanding of observability and monitoring, especially Kibana
- Working knowledge of databases (expert-level not required)
- Experience working in cloud-based environments
- Proven ability to design scalable, reliable solutions
- Strong communication and collaboration skills
- Demonstrated ownership of projects and end-to-end delivery
- Comfortable coordinating work across teams without direct authority
- Highly self-sufficient and proactive
- Prior experience with Azure
- Experience with Backbase
- Payments or online banking domain knowledge
- Beneficial but not a dealbreaker