Software Engineer Principal (Java FullStack/ETL/API)
Core
Lead the design and implementation of end-to-end application solutions and data integration pipelines for enterprise banking systems.
Role type
Principal Software Engineer (FullStack/ETL)
Builds
Angular UI components, Java back-end services, RESTful APIs, and Informatica data integration workflows
Domain
Financial Services / Enterprise Banking
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java, Spring Boot, Angular, TypeScript, Informatica PowerCenter, SQL, RESTful API design, CI/CD pipelines, layered architecture
Preferred skills
Cloud platforms, security standards, data privacy, business critical platform support
Technologies
Angular, Java, Spring Boot, Informatica, Oracle, SQL Server, Git, Jira
Responsibilities
Lead design and implementation of application solutions; Review and approve technical designs and code changes; Mentor developers and junior team members; Act as technical escalation point for production issues; Enforce SDLC standards and governance; Collaborate with product owners to translate requirements into technical solutions
Seniority
Principal, hands-on technical leader & architect