Principal Full Stack Engineer
15 hours ago
Position Description:
Programs with SQL and non-SQL databases (Postgres, Elasticsearch, Kibana, Logstash (ELK), and Cassandra). Produces accurate and maintainable code for test automation and software utilities, using Java technologies Core, Spring, Hibernate/JPA, J2EE Application Programming Interfaces (APIs), and JSON Web Services. Runs applications and code in the Cloud while collecting and monitoring operational data, using Amazon Web Services (AWS), Azure, or Google Cloud Platform (GCP). Deploys DevOps methodologies using Jira, GIT, and Bitbucket. Works on component-based User Experience (UX) solutions using JavaScript, HTML, and React.js Web applications. Deploys and runs APIs in the Cloud through automation with integrated security and tests.
Primary Responsibilities:
- Brings applications and systems to market, by creating, deploying, and delivering software.
- Designs and develops software for platforms, applications, and diagnostics.
- Implements Microservices Architecture and builds and deploys highly automated, scalable, and maintainable infrastructure.
- Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations, capabilities, performance requirements, and interfaces.
- Develops and oversees software system tests and validation procedures, programs, and documentation.
- Recommends development testing tools and methodologies and reviews and validates test plans.
- Responsible for QA readiness of software deliverables.
- Develops comprehensive documentation for multiple applications or subsystems.
- Establishes full project life cycle plans for complex projects across multiple platforms.
- Responsible for meeting project goals on-time and on-budget.
- Advises on risk assessment and risk management strategies for projects.
- Plans and coordinates project schedules and assignments for multiple projects.
- Acts as a primary liaison for business units to resolve various project/technology issues.
- Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
- Advises senior management on technical strategy.
- Mentors junior team members.
- Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
- Develops original and creative technical solutions to on-going development efforts.
Education and Experience:
Bachelor's degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Full Stack Engineer (or closely related occupation) performing development of containerized Java components in a distributed computing environment.
Or, alternatively, Master's degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Full Stack Engineer (or closely related occupation) performing development of containerized Java components in a distributed computing environment.
Skills and Knowledge:
Candidate must also possess:
- Demonstrated Expertise ("DE") performing application development with Java, data structures, algorithms, and design patterns within Cloud-based computing environments requiring highly optimized, O (1)-level code in multi-tier Web applications and distributed system, using IntelliJ IDEA, Eclipse, Git, and Maven; and developing and deploying applications using Java, Oracle, RESTful APIs, Docker, and Cloud platforms to optimize every layer of an enterprise application for maximum security.
- DE developing and deploying containerized services and APIs using micro-frameworks and Kubernetes to build and test containerized event processing components using the Knuth-Morris-Pratt (KMP) algorithm deployed in a Cloud environment; and developing back-end components that utilize SQL database persistence layers, including Oracle or PostgreSQL, for development testing of read-only and data writing API components, using Java and SQL deployed in a Kubernetes environment.
- DE testing Java methodologies and JUnit to create test tasks using Java and JUnit in an automated Jenkins pipeline environment; performing test execution using Jenkins in a Cloud-hosted environment to validate applications functionality and performance before deployment; and developing and deploying advanced load balancing, fault tolerance, and real-time data processing implementations using Java, Spring Boot, Redis, Docker, and Kubernetes within a high-traffic environment.
- DE tuning database performance queries using query optimization, indexing strategies, partitioning, and sharding, with JMeter, Kibana, Prometheus, and Elasticsearch, within a high-traffic, mission-critical environment.
#PE1M2
#LI-DNI
Certifications:
Category:
Information Technology
Most 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.
-
Principal Full Stack Software Engineer
2 weeks ago
Westlake, TX, United States Fidelity Investments Full timeJob Description: Are you interested in joining a dynamic, innovation focused, high impact team? Do you enjoy building new products and services in a collaborative, fast paced environment? Join Fidelity Labs, our in-house new business incubator, as one of the founding Principal Full Stack Engineers for an early-stage SaaS platform targeted at the Charitable...
-
Principal Full Stack Software Engineer
17 hours ago
Westlake, TX, United States Fidelity Investments Full timeJob Description: Are you interested in joining a dynamic, innovation focused, high impact team? Do you enjoy building new products and services in a collaborative, fast paced environment? Join Fidelity Labs, our in-house new business incubator, as one of the founding Principal Full Stack Engineers for an early-stage SaaS platform targeted at the Charitable...
-
Principal Full Stack Engineer
2 weeks ago
Westlake, TX, United States Fidelity Investments Full timeJob Description: Do you want to make a difference in the lives of millions by helping them achieve tax-efficient savings, protection, and guaranteed income in retirement? Fidelity Insurance Agency (FIA) Platform team in Fidelity Wealth is seeking a dedicated engineer to join us in modernizing and building innovative, cloud-native experiences, capabilities,...
-
Principal Full Stack Engineer
7 days ago
Westlake, TX, United States Fidelity Investments Full timeJob Description: Do you want to make a difference in the lives of millions by helping them achieve tax-efficient savings, protection, and guaranteed income in retirement? Fidelity Insurance Agency (FIA) Platform team in Fidelity Wealth is seeking a dedicated engineer to join us in modernizing and building innovative, cloud-native experiences, capabilities,...
-
Principal Full Stack Engineer
16 hours ago
Westlake, TX, United States Fidelity Investments Full timeJob Description: Do you want to make a difference in the lives of millions by helping them achieve tax-efficient savings, protection, and guaranteed income in retirement? Fidelity Insurance Agency (FIA) Platform team in Fidelity Wealth is seeking a dedicated engineer to join us in modernizing and building innovative, cloud-native experiences, capabilities,...
-
Senior Full Stack Engineer
1 week ago
Westlake, TX, United States Fidelity Investments Full timeJob Description: Are you interested in joining a dynamic, innovation-focused, and high impact team? Do you enjoy building new products and services in a collaborative, fast-paced environment? Join Fidelity Labs, our in-house new business incubator, as one of the founding Senior Full Stack Engineers for an early-stage SaaS platform targeting the Charitable...
-
Python Full Stack Engineer
1 week ago
Westlake, TX, United States Pyramid Consulting Full timeImmediate need for a talented Python Full Stack Engineer. This is a 12+ month contract opportunity with long-term potential and is located in Westlake, TX(Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID - 25-69741 Pay Range: $70-75/hour. Employee benefits include, but are not limited to, health insurance...
-
Full Stack Java/Angular Engineer
1 week ago
Westlake, TX, United States NTT DATA North America Full timeFull Stack Java/Angular Engineer - 25-06546 1yr+ Duration Onsite in Westlake, TX W2 ONLY - Must be able to work directly with NTT Data | NO C2C Company Overview: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply...
-
Senior Full Stack Engineer
4 days ago
Westlake, TX, United States Kforce Full timeKforce has a client in Westlake, TX that is seeking a Senior Full Stack Engineer. 10+ years of software engineering experience Strong skills with Java 8+, Web application frameworks such as Spring Boot, and RESTful API development Strong experience with CI/CD practices and working in shared DevOps model Experience in DevOps practices and tools such as...
-
Senior Full Stack Engineer
1 week ago
Westlake, TX, United States Kforce Full timeResponsibilities Kforce has a client in Westlake, TX that is seeking a Senior Full Stack Engineer. Skills 10+ years of software engineering experience Strong skills with Java 8+, Web application frameworks such as Spring Boot, and RESTful API development Strong experience with CI/CD practices and working in shared DevOps model Experience in DevOps...