Principal - Software Engineering - Java Job in Fidelity Investments

Principal - Software Engineering - Java

Apply Now
Job Summary

Job Description:

Principal Full Stack Java Engineer

A Principal Full stack Java software engineer with the ability to contribute to any engineering activities (from implementation, validation through release) within Squad (Project team).

The Purpose of Your Role

The Principal Full stack Java Engineer with expertise and experience in designing and developing applications including new developments, enhancements, maintenance and support. The role involves continuous collaboration with partners, iterative understanding of requirements, following Fidelity best practices / methodologies, thorough understanding of the technology roadmap, advancement to design / development process and providing on-call production support on rotation basis.

The Value You Deliver

  • Actively participating in knowledge sharing sessions, code and design reviews etc
  • 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 direction in building solutions.

The Skills that are Key to this role

  • You have passion for technology and the financial domain with demonstrated ability to learn quickly
  • You are Delivery focus with the ability to take full ownership
  • You have Experience working with distributed teams in different time-zones
  • You have lead teams / squads in Java & Angular development activities
  • You have designed tools and created re-usable APIs
  • You are Strong commitment to quality, documentation and engineering excellence
  • You are Strong communication skills, problem solving skills and adaptability
  • You have Experience in reverse engineering and understanding existing applications
  • You have Willingness to learn niche technologies like PolarLake, Appian
  • You know Java/J2EE Object Oriented design and development skills.
  • You know Java IDEs (Eclipse, Intelli)
  • You know Core Java, Servlets/JSP/EJB, Spring
  • You know Web Services (SOAP, REST).
  • You know ORM Tools (iBatis, Hibernate)
  • You know Multithreading and Java design patterns
  • You know SQL proficiency (Oracle experience preferred)
  • You know Unix and Shell scripting basics
  • You know Unit Testing
  • You know Job Scheduling Technologies
  • You Know Build Technologies (Maven, Hudson)
  • You know Agile methodologies or iterative development processes
  • You know Acceptance test-driven development a plus.

The Skills that are Good to Have for this role

  • You have passion for technology and the financial domain with demonstrated ability to learn quickly
  • You Delivery focus with the ability to take full ownership
  • You have Experience working with distributed teams in different time-zones
  • You have Strong commitment to quality, documentation and engineering excellence
  • You have Strong communication skills, problem solving skills and adaptability
  • You have Experience in reverse engineering and understanding existing applications
  • You have Agile methodologies or iterative development processes
  • You have experience in Acceptance test-driven development
  • You have ability to take ownership
  • You have excellent collaboration and Interpersonal skills
  • You have Great attitude, being a mentor, team player and effective contributor
  • You are Self-Motivated and resourceful. Confident and able to work alone as effectively as in a team

How Your Work Impacts the Organization

WS (Workplace Solutions) helps our customers save and invest through workplace retirement savings plans, build lifetime relationships with customers and provide employers with cost-effective, integrated employee benefit solutions. WS serves customers online, over the phone, and through a nationwide network of investor centers. WS is also committed to helping drive employee retirement readiness by delivering leading-edge financial solutions to employers, including recordkeeping, cash management products and services and personal advisory services (PAS).

The Expertise Were Looking For

  • At least 2-3 years of experience working in Agile Scrum model
  • Experience in CI/CD pipeline configuration would be advantage
  • A Bachelor or Master degree in Computer Science, Software engineering or related field
  • Having Technical Certifications Java or AWS would be an advantage

  • Location : Bangalore - Manyata/EGL
  • Shift timings: 11:00 am - 8:00 pm

Certifications:

Category:

Information Technology
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs