Develops software using relational databases such as SQL, Oracle, and RDBMS, as well as NoSQL databases including MongoDB, DynamoDB, and Cassandra. Designs, develops, and implements Java Spring Boot and microservices frameworks. Builds and deploys applications using AWS-native services and technologies, including EKS, AWS Batch, Step Functions, Lambda, IAM, S3, AWS Bedrock, SNS, and RDS. Containerizes applications with Docker and Kubernetes. Applies business knowledge to translate divisional initiatives into business solutions by developing complex or multiple software applications and evaluating alternatives. Analyzes and recommends changes to development policies, procedures, standards, and strategies to development experts and management. The role participates in architecture design, defines application-level architecture, and develops applications for complex projects, components, and subsystems. It establishes development practices and lifecycle plans, supports testing and QA readiness, coordinates project schedules and assignments, manages delivery against goals and budgets, advises on risks and technical strategy, serves as a liaison to business units, and mentors junior team members. The position also performs independent, complex technical and functional analysis and develops creative technical solutions for ongoing development efforts. The role requires a qualifying bachelor's degree and five years of relevant experience, or a qualifying master's degree and three years of relevant experience, in enterprise software application development using modern AWS cloud technologies. Fidelity states that it will not provide immigration sponsorship for this position. Fidelity is transitioning to a full-time onsite working model through a phased rollout; current onsite expectations vary by region and role and may evolve.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal