Lead Software Engineer - Java Full Stack Developer
Core
Designing, developing, and supporting secure, reliable technology solutions and applications for the global capital markets infrastructure.
Role type
Lead Software Engineer (Java Full Stack)
Builds
Essential infrastructure capabilities, software solutions, and applications for internal and external client needs.
Domain
Financial markets technology, cloud infrastructure, and enterprise software development.
Deliverable
production ML models | product features
Required skills
Java (Core, EE, Spring Boot, Spring MVC, Spring Cloud, JMS), Microservices & Layered Architecture (SOA/MVC), Kubernetes/Docker, Angular, REST/SOAP, Oracle PLSQL/SQL, CI/CD tools (Git, Jenkins, Maven), Messaging technologies (Kafka, RabbitMQ, Solace, MQ)
Preferred skills
Experience with on-prem and on-cloud environments, legacy system integration, performance tuning
Technologies
Java, Spring Boot, Angular, Kubernetes, Docker, AWS, Oracle, Kafka, RabbitMQ, Jenkins, Git
Responsibilities
Act as a technical expert on applications; Partner with Infrastructure to deploy optimal hosting environments; Tune application performance; Research and evaluate technical solutions; Contribute to component design and functional testing; Support development teams, testing, troubleshooting, and production support; Align risk and control processes into day-to-day responsibilities.
Seniority
Senior, hands-on IC with leadership responsibilities