*** is hiring a Java Developer to work onsite in Westlake, Texas at Fidelity Investments.
The Fidelity Technology Team requires a Software Engineer with 7-10 years of Java and REST API expertise. The Technology Group is responsible for delivering top quality scalable systems solutions for the Asset Management business functions within Fidelity Investments.
The technologies employed include the source fund accounting, pricing, tax and data exchange platforms. The Technology Platform consists of Mainframe and Distributed Architecture as well as multiple interfaces both internal and external to the group.
The ideal candidate possesses experience in the full software development lifecycle and specific demonstrated success in the design, development and development integration testing phases.
The software engineer will contribute to the development and implementation of critical Java components required to complete the Fund Billing initiatives.
The Fund Billing initiatives are comprised of the following components:building centralized reference data stores, implementing orchestration and workflow to manage the billing business processes, developing a data integration layer for consuming applications, and developing user interfaces for data entry, exception management and maintenance.
Within the Fund Billing initiatives, this successful candidate will build Java based components throughout the end to end solution.
Work within an Architecture Development Team and collaborate with business partners to deliver Java software application solutions and systems changes Participate in the definition of both functional and non-functional requirements of a system and define the development strategy, standards and support tools.
Write source code, adapt existing components, and test the developed components as units
Creating test stubs and test data as necessaryDefine and ensure compliance to standards and best practices for development including change management, release management, & source code control.
Able to work under technical leadership/guidance and leverages best practices in design and development from tech leads
Develop in-depth knowledge of the products and business domain
Build and maintain strong working relationship with the internal team, business partners, architecture, and external teams
Responsible for migrating code deliverables and technical solutions through the development, test and production environments.
Actively participate in backlog grooming, planning sessions, daily scrums, retrospectives, and any other team meetings
Bachelor degree in Computer Science, Information Technology, or equivalent training and experience.
6+ years total years of software development experience
Minimum of 5 years of Java software development in an enterprise level environment
2+ years of experience with Spring Boot & Microservices architecture
4+ years of Spring framework (MVC, AOP, IoC, Integration, etc.)
Expertise with Enterprise Integration Patters
Experience with responsive design and optimizing html for desktop and mobile devices.
Strong back-end development with JAVA Restful API supporting front end systems driven by Angular.
Experience with Git in a feature branch environment using peer code review and CI/CD.
Experience writing unit and integration testing using, Karma, Jasmine, Protractor.
3+ years working in an Agile/Scrum/Lean environment and using JIRA
Experience with DevOps and CI/CD practices and tools such as Jenkins, or Concourse
Jenkins, Jira, PMD, Checkstyle, Sonar, Crucible
jUnit, Mockit, FitNesse, Veracode, Jasmine, Karma
Familiarity with 3-tier, MVC design patterns
Understanding of authentication/authorization frameworks and practices like OAuth 2.0 and SSO
Soft Skills & Knowledge
Experience working in financial services industry is preferred
Excellent problem analysis and creative solution-building skills
Proven customer and relationship management experience
Develop and maintain strong healthy relationships within the team and our external partners
Accountability Works with minimal direction
Communication Skills - Strong communication skills (listening, verbal, written, and presentation)
Strong technical, teamwork and partnering skills
Self-Started/ Motivated Ability and desire to take initiative
Solve issues by making timely decisions based on facts, knowledge, experience, and judgment
Select and act on a course of action which balances business and technical needs
Flexibility/ Adaptability - Ability to quickly learn, adapt, and change to meet the needs of a changing environment
Collaboration - Cultivates networks with people across a variety of functions and locations within the organization
Company OverviewAt Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want.
We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates.
We are proud of our diverse and inclusive workplace where we respect and value our associate for their unique perspectives and experiences.
For information about working at Fidelity, visit
Fidelity Investments is an equal opportunity employer.
¿Te interesa este puesto?