Job Description:

Job Title –Principal, Full Stack Engineer


Asset Management Technology is seeking a highly motivated individual contributor for Asset Management Compliance and Risk Business Operations technology team. The Principal Full Stack Engineer with expertise and experience in designing and developing applications including new developments, enhancements, maintenance and support. This will involve continuous collaboration with partners, iterative understanding of requirements, following Fidelity best practices / methodologies, thorough understanding of the technology roadmap, advancement to design / development process.

The Purpose of Your Role


The Principal Full Stack Engineer with expertise and experience in designing and developing applications including new developments, enhancements, maintenance and support. This person will be a hands-on engineer with well-honed design and development skills. This individual will be responsible for technology decisions, hands-on coding, code reviews and will be involved throughout the lifecycle of software development.

The Value You Deliver


  • Passion for technology and the financial domain with demonstrated ability to learn quickly
  • Building quality solutions that align with the technology blueprint and best practices to solve business problems by driving design, development and ongoing support.
  • Work with our global team and provide technical directions in building solutions.
  • Actively participating in knowledge sharing sessions, code and design reviews etc.

The Skills that are Key to this role


  • Strong hands-on experience in Java / J2EE and Springboot working on enterprise standard applications.
  • Experience and a good understanding of end-to-end application development lifecycle.
  • Hands-on experience in UI development using thin-client technologies.
  • Experiencing working on delivering solutions end to end from conceptualizing, design, implementation to testing.
  • Good understanding of fundamental design principles behind a scalable, low latency, high throughput distributed application.
  • Experience in working on Scala, Akka based applications will be an added advantage.
  • Hands-on experience working with database technologies.
  • Knowledge and good understanding of messaging and streaming technologies.
  • Working experience in agile environment where architecture, design is an ongoing process and code is continually refactored.
  • Industry experience as software engineer, promoting CI / CD and engineering best practices.
  • Experience providing application support, problem diagnosis and resolution.
  • Strong understanding of Engineering Practices like Code Review, Branching, etc.
  • Excellent written and verbal communication skills.
  • AWS Certified Developer Associate / Architect Associate (Optional).

The Skills those are good to have for this role


  • Asset Management Domain experience.
  • Self-motivated with proven ability to effectively work with diverse personalities in a dynamic and fast paced environment.

How Your Work Impacts the Organization


Asset Management Technology (AM Tech) is the business unit that is responsible for delivering innovative, scalable, industry-leading investment tools that enable Fidelity’s Investment & Asset Management business to achieve competitive advantage globally. AM Tech is an integral partner in setting Asset Management's strategic direction and has shared accountability for achieving Asset Management goals. AM Tech is global organization of technologists based in the United States, London, India and Ireland. Supporting multiple business function in Investment Management and Advisory domain like Portfolio Management, Research & Trading.

The Expertise We’re Looking For


  • Bachelor’s or master’s degree (Degree in either Engineering or Computer Science s desirable).
  • 10+ years of industry experience
  • Location : Bangalore – Manyata/EGL
  • Shift timings: 11:00 am - 8:00 pm

Certifications:

Category:

Information Technology