Familiarity with state management tools like Redux or Context API
Experience in distributed application architecture and deployment
Experience with public or private cloud platforms, with Good to have experience in Azure or AWS
Exposure to containers/CI-CD and orchestration frameworks/tools, Good to have experience in AKS/EKS/GKS
Understanding of 12 factors apps and microservice architectures
Good understanding of SPAs/JS Frameworks
Experience in testing methodology, processes, tools, and frameworks
Experience in API building
Good to have exposure to ELK framework, Splunk, etc. You will also provide architectural leadership for front-to-back technology solutions with microservices-based architecture and have good to have Experience in Finance/Capital Markets domain. In addition, the work schedule for this role is from 12 PM IST to 9 PM IST. This role is important as part of the technology function, Global Technology Services (GTS), at State Street. The GTS team is crucial for the company's digital transformation and expansion of business capabilities using advanced technologies such as cloud, artificial intelligence, and robotics process automation. State Street offers a collaborative environment where technology skills and innovation are valued, providing opportunities to deliver creative technology solutions and contribute to becoming an end-to-end, next-generation financial services company. State Street is committed to creating a great work environment with competitive benefits packages and opportunities for personal and professional growth. The company values diversity, inclusion, and social responsibility, welcoming candidates from diverse backgrounds and empowering employees to reach their full potential while making a positive impact on the organization and clients. For more information about job opportunities at State Street, visit StateStreet.com/careers. As a developer within a team following the agile development approach, your key responsibilities will include:
Analyzing and developing solutions to client needs
Designing and developing integration solutions/services
Conducting design and code reviews to ensure coding best practices
Representing the team on major technical upgrades and large technical efforts
Managing your efforts within the agile team and outside agile to ensure successful task completion by deadlines
Understanding user needs and proposing solution options
Leading and delivering in a fast-paced environment
Bringing innovation to product and process
Continuously improving domain/technical skills in the team
Balancing project management duties with technical duties
Resolving conflicts and motivating the team for better performance
Leading and driving global teams
Implementing management's vision
To succeed in this role, you must possess the following skills:
Must-have skills:
Excellent troubleshooting and problem-solving skills with a passion for engineering
Hands-on experience and willingness to code and contribute as a software lead
10-14 years of experience with excellent skills in Java8, Spring Boot, and related frameworks
Hands-on exposure with React.JS
Strong proficiency in React.js, JavaScript (ES6), HTML5, and CSS3
Experience with dashboard frameworks and data visualization libraries (e.g., D3.js, Chart.js, Recharts)
Hands-on experience with drag-and-drop libraries (e.g., React DnD, React B