Optimize back end applications for maximum speed, reliability and scalability
Collaborate with technical architect and Designers for new products
Follow and promote Agile practices including Scrum, Lean, BDD and Continuously Delivery
Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance across the organization
Work with multiple globally distributed teams to deliver end-to-end solution across regions
Advise, collaborate with, and synthesize feedback from Wealth Managers and Product Specialist
Presenting and demoing to users, stakeholders, and technology groups
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience
Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.
Strong computer science fundamentals such as algorithms, data structures, multi-threading, functional programming, distributed applications, client-server architecture
8+ years’ experience in Java development fluency
Experience in Core Java & EE, Spring Boot, Spring MVC, Spring Cloud, Spring Flux & Spring Security frameworks
Experience in Web UI development using ReactJS, TypeScript, Html 5, CSS 3
Relational Database development skills including SQL and data modelling
Strong experience building performant, scalable and reliable micro services, including high availability development and architectural practices
Experience with CI/CD pipelines with designing and building applications natively on AWS, utilizing key services such as AWS Lambda, AWS ECS, S3, Aurora, and API Gateway
Must possess excellent analytical, problem solving, & decision-making skills.
Preferred qualifications, capabilities, and skills
3+ years of technical leadership experience
Experience in Reactive Programming
Experience in DevOps
Experience with Kafka and RabbitMQ
Financial Services industry experience
Understanding of Investment securities
Exposure to Atlassian tracking, collaboration and code quality tools