Job Description:
Position Description:
Develops mobile applications supported by web services in a DevOps environment. Programs software solutions using Angular. Creates and Integrates Application Program Interfaces (APIs) and Representational State Transfer (REST) Web services using JSON, XML, REST, SOAP, and Spring Framework. Builds automation pipelines according to DevOps methodologies using Continuous Integration/Continuous Delivery (CI/CD) tools –Bamboo, Harness, Jenkins, Artifactory for Bluegreen deployments. Designs and supports an innovative suite of digital products and services through advanced software development in an Amazon Web Services (AWS) hosted services. Develops software system testing and validation procedures, programs, and documentation. Ensures designs meet performance, security, usability, reliability, and scalability requirements through testing and automation using Veracode, SonarQube, and Postman. Uses Splunk for monitors, logs, and checking, status, errors and creating dashboards. Tests the services to understand the payload and response using Postman.
Primary Responsibilities:
Participates in the Daily Stand-ups, Sprint plans, grooms, Story point estimation and retrospective meets.
Works on the services, pen tests issues, and deployment activities.
Builds and maintains new services with new endpoints and integration new services into the existing application.
Documents the process, issues, code setup in the Confluence.
Optimization and maintenance of CI |CD pipelines.
Does code reviews for the new requirement code changes and peer reviews.
Collaborates with product owners, developers, architecture, UXD, and application teams to build technical designs.
Ensures designs meet performance, security, usability, and scalability requirements.
Analyzes information to determine, recommend, and plan computer software specifications on major projects and proposes modifications and improvements based on user need.
Develops software system tests and validation procedures, programs, and documentation.
Education and Experience
Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Mobile Developer (or closely related occupation) performing Web application development supported by RESTful web services in a microservice architecture using Angular processing private customer data.
Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Mobile Developer (or closely related occupation) performing Web application development supported by RESTful web services in a microservice architecture using Angular processing private customer data.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (“DE”) designing and implementing software solutions, using User Interface (UI) development tech stack -- Angular, HTML, TypeScript, and JavaScript or CSS.
DE establishing Cloud-based application test environments including pipeline management, CI/CD tools -- Jenkins, uDeploy, Harness, SonarQube, or Docker), and DevOps or SRE implementation; deploying strategies and management patterns -- blue/green, Canary, and serverless architectures; and setting up monitoring and logging using tools -- Splunk, Datadog, and AWS CloudWatch.
DE supporting the full Web application development lifecycle -- analysis, design, development, test, and deployment -- using Source Control version (Git and Stash) and build tools (Maven and Jenkins) according to Agile methodologies.
DE performing Object-oriented design and API development within micro-services architecture, using design patterns and domain driven design; performing event streaming using Kafka; building test automation according to Test and Behavioral Driven Development (TDD and BDD) concepts, using tools -- Moq Framework, Postman, and qTest.
#PE1M2
#LI-DNI
Certifications:
Category:
Information TechnologyMost roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.
Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.