Application Development / Maintenance, Off
State Street
State Street Corporation (NYSE: STT) is one of the world's leading providers of financial services to institutional investors, including investment servicing, investment management and investment research and trading. With $33.99 trillion in assets under custody and administration and $2.81 trillion* in assets under management as of September 30, 2018, State Street operates in more than 100 geographic markets worldwide, including the US, Canada, Europe, the Middle East and Asia. For more information, visit State Street’s website at www.statestreet.com.
*This figure is presented as of September 30, 2018 and includes approximately $28 billion of assets with respect to SPDR products for which State Street Global Advisors Funds Distributors, LLC (SSGA FD) acts solely as the marketing agent. SSGA FD and State Street Global Advisors are affiliated.
Key Responsibilities & Experience Range
The Lead Developer will be involved in full stack development and support tasks across Java, UI, and database layers.
Responsibilities include understanding requirements, end-to-end design and development, testing, integration, enhancements, and defect analysis and resolution.
The candidate should be an expert in Java and databases like Oracle and Sybase, with strong experience in UI using modern web technologies. Proficiency in JPA and Spring Boot microservices is essential.
The candidate should demonstrate flexibility and interest in learning both technical and functional areas as per project needs and possess strong interpersonal skills to collaborate effectively with business and technology teams.
- End-to-end design and development across UI, Java (middle layer), and backend using database modeling and query development
- Develop and maintain Spring Boot microservices and implement persistence logic using JPA
- Understand business requirements and translate them into technical specifications
- Estimate and plan development tasks
- Analyze and resolve support queries and defects across UI, middle layer, and database
- Provide regular status updates to the reporting manager and in team meetings
- Communicate effectively in both verbal and written formats
- Proactively identify and communicate risks
- Collaborate with internal and global teams as needed
- Provide ongoing Level 3 production support
Skills & Knowledge
- 10+ years of IT experience in full stack Java-based web application development
- Strong experience in Java, JPA, and Spring Boot microservices
- Solid database experience with Oracle/Sybase
- Good experience in UI development
- Experience in developing and maintaining large-scale applications, preferably in finance
- Exposure to all phases of the software development lifecycle
- Strong communication and collaboration skills
- Bachelor’s degree or equivalent work experience
USP of the Role
This role offers a unique opportunity to work on applications directly used by portfolio managers, placing you at the heart of critical investment decision-making processes. As a developer in this space, you will:
- Build impactful tools that influence real-time portfolio strategies and asset management decisions.
- Gain deep exposure to financial domain workflows, enhancing your understanding of investment operations and data-driven decision systems.
- Collaborate closely with business stakeholders, including portfolio managers and analysts, to translate complex requirements into scalable technical solutions.
- Work on high-performance, low-latency systems that demand precision, reliability, and innovation.
- Be part of a cross-functional team that values continuous learning, domain immersion, and technical excellence.