Fidelity

Principal Software Engineer/Developer

Fidelity
Apply
22 days ago
Westlake, TX, USAStaff+

Responsibilities

  • Develop complex software applications, components, and subsystems using Java, Spring Boot, microservices, relational databases, and NoSQL databases.
  • Participate in architecture design teams and define and implement application-level architecture.
  • Build and deploy AWS-native applications and provision cloud infrastructure for data analysis, reporting, and consumption.
  • Establish GitHub branching strategies and software development and source control best practices.
  • Recommend development testing tools and methodologies and ensure QA readiness of software deliverables.
  • Develop documentation and full project life-cycle plans for complex, multi-platform projects.
  • Plan and coordinate schedules and assignments, manage risks, and deliver multiple projects on time and on budget.
  • Act as a liaison with business units, resolve technology issues, and provide technical estimates and solutions.
  • Advise senior management on technical strategy and mentor junior team members.
  • Design and develop real-time ingestion pipelines and use Aerospike caching to improve compliance and performance.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of relevant experience, or a master’s degree in one of those fields and three years of relevant experience.
  • Experience developing, maintaining, and performing software application development in an enterprise environment using modern AWS cloud technologies.
  • Expertise in object-oriented design and Java/J2EE web application development using Spring MVC, Spring Security, SOAP, and RESTful web services.
  • Experience building and maintaining microservices-oriented B2B web applications spanning multiple systems in financial services, banking, or insurance.
  • Experience gathering requirements and translating them into system specifications and designs using enterprise web services, APIs, microservices, and REST principles.
  • Experience configuring enterprise-class applications using Oracle configuration tables and configuration servers.
  • Experience provisioning AWS Batch, ECS, EKS, RDS, and Elastic Load Balancer infrastructure using AWS Lambda, CloudFormation, and CI/CD tools including Jenkins and GitHub.
  • Experience with Aerospike caching, Oracle, Step Functions, and AWS Batch for real-time compliance, performance, and ingestion solutions.

Benefits

  • Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite expectations vary by region and role and may evolve.
  • This transition does not apply to fully remote roles.

Tech Stack

Amazon DynamoDBApache CassandraAWSDockerJavaJenkinsKubernetesMongoDBSOAPSpring BootSQL

Categories

Fidelity

About Fidelity

10,000+ employees

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.

Contact me