What are the responsibilities and job description for the Team Lead- Java Developer position at Threadneedle group?
The Distributed Technologies Principal Lead - Application Development is responsible for the development, maintenance, and support of applications involving batch and front-end application for a critical bundle of client applications built on a diverse technology stack. The ideal candidate should have strong hands-on experience in Java and UNIX, along with working knowledge of AWS and other cloud concepts.
The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.
The individual should be able to collaborate with technology cross-commits and business teams to understand requirements and recommend the right and scalable solution. They will lead the development and implementation by adhering to required quality standards and manage work requests for enhancements, setting accurate expectations with technology and business partners to implement change at mutually agreed milestones and timelines. The individual should enforce standards and recommendations for maintaining code quality and be well-versed in microservices-based architecture, with good knowledge of at least one DBMS.
Key Responsibilities
- Maintain knowledge of evolving industry trends, practices, techniques, and standards in Financial Service domains.
- Manage delivery, priority, and distribution of responsibilities to employee and vendor developers.
- Satisfy the role of a software engineering lead for the agile product development strategy for the Advisor Solutions app dev team.
- Design and code to meet business specifications.
- Collaborate with cross-commit teams for the implementation of deliverables in all environments.
- Prioritize and manage work requests for changes and enhancements based on business requirements.
- Collaborate with the cross-functional team in Minneapolis to understand and prioritize daily tasks among self and employee developers.
- Work with the assigned QA team to manage test plans and risks through development phases to implementation, ensuring zero defects are introduced into the production environment.
- Ensure required documentation for projects and / or enhancements are created and updated.
- Mentor / coach the team of developers on architectural approaches and practices.
- Conduct and participate in code and design reviews, supporting and maintaining existing code / application.
Required Qualifications
Preferred Qualifications
About Our Company
Ameriprise India LLP has been providing client-based financial solutions to help clients plan and achieve their financial objectives for 125 years. We are a U.S.-based financial planning company headquartered in Minneapolis with a global presence. The firm’s focus areas include Asset Management and Advice, Retirement Planning, and Insurance Protection. Be part of an inclusive, collaborative culture that rewards you for your contributions and work with other talented individuals who share your passion for doing great work. You’ll also have plenty of opportunities to make your mark at the office and a difference in your community. So if you're talented, driven, and want to work for a strong ethical company that cares, take the next step and create a career at Ameriprise India LLP.
Ameriprise India LLP is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, genetic information, age, sexual orientation, gender identity, disability, veteran status, marital status, family status, or any other basis prohibited by law.
Job Details
Full-Time / Part-Time : Full time
Timings : 2 : 00 PM - 10 : 30 PM
India Business Unit : AWMPO AWMP&S President's Office
Job Family Group : Technology
J-18808-Ljbffr