8 days ago
Westlake, TX, USAStaff+
Responsibilities
- Deliver software solutions within an Agile framework using front-end and back-end technologies.
- Design and implement application-level architecture and participate in architecture design teams.
- Develop applications, components, and subsystems for complex, multi-platform projects.
- Build Java and Spring Boot microservices, integrate Kafka event-driven architectures, and implement data persistence with Oracle PL/SQL and JPA.
- Develop and integrate user interfaces with back-end services, including workflows, data flows, custom UI components, and near-real-time reporting.
- Implement REST and SOAP integrations, XML-based legacy-system connectivity, caching strategies, and performance improvements.
- Recommend development testing tools and methodologies and review and validate test plans.
- Ensure QA readiness and prepare comprehensive documentation for applications and subsystems.
- Establish project life-cycle plans, coordinate schedules and assignments, and support delivery against project goals, timelines, and budgets.
- Advise on project risk management, provide technical estimates, and resolve technology issues with business units.
- Analyze and recommend changes to development policies, procedures, standards, and strategies.
- Advise senior management on technical strategy and mentor junior team members.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a foreign education equivalent, plus five years of relevant experience.
- Alternatively, a master's degree in one of the listed or closely related fields, or a foreign education equivalent, plus three years of relevant experience.
- Five years of experience must involve developing and maintaining scalable Kafka and Spring-based solutions in a multi-system integration environment, or three years under the master's-degree alternative.
- Expertise with Java, Spring Boot, Spring Cloud, Kafka, Oracle PL/SQL, Docker, Kubernetes, REST APIs, JUnit, Mockito, JACOCO or SonarQube, Jenkins, GitLab CI, UC Deploy, Ansible, Terraform, Datadog, and AWS CloudWatch.
- Experience developing distributed microservices, CI/CD pipelines, infrastructure as code, containerized deployments, monitoring solutions, database procedures, ORM-based integrations, UI components, and legacy-system integrations.
Benefits
- Fidelity is transitioning toward a full-time onsite working model through a phased rollout; onsite requirements vary by role and location and may evolve.
- This role is not designated as fully remote based on the stated onsite working model policy.
Tech Stack
AngularAnsibleApache KafkaAWSDatadogDockerGitLab CI/CDJavaJenkinsJUnitKubernetesNode.jsPythonReactSOAPSonarQubeSpring BootSQLTerraform
Categories
About Fidelity
Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.
