Principal Engineer - Full Stack Java
Core
Provide technical leadership and architectural direction for client-facing solutions supporting the implementation and evolution of the Gloss product and International Processing Engine (IPE) application.
Role type
Principal Full Stack Java Engineer (Architect & Technical Lead)
Builds
Scalable, secure, resilient, and high-performing back-end services, front-end components, RESTful APIs, and enterprise integrations for the securities trade lifecycle.
Domain
Financial Services / Securities Trading / Full Stack Engineering
Required skills
Core Java, Spring, Spring Boot, SQL (MS SQL Server, Sybase), Docker, Kubernetes, RESTful API design, Microservices architecture, CI/CD, Containerization, Full-stack development, System design, Technical strategy
Preferred skills
JavaScript, Python, AI-assisted development tools
Technologies
Java, Spring, Spring Boot, MS SQL Server, Sybase, Docker, Kubernetes, REST APIs
Responsibilities
Define and drive technical vision, architecture, and engineering strategy for the IPE application; Lead design and evolution of scalable back-end services and front-end components; Own and govern complex technical decisions including architectural patterns and security; Lead delivery of critical platform capabilities and high-priority production fixes; Establish and champion engineering standards and code review practices; Act as senior technical authority for complex production incidents and root-cause analysis; Mentor and coach Technical Leads and development teams.
Seniority
Principal, hands-on IC with strategic influence