Founded in 1946 and headquartered in Boston, Massachusetts, Fidelity Investments is a financial services corporation specializing in investment management, reti
Principal Full Stack Engineer
Location
North Carolina
Posted
59 days ago
Salary
0
Seniority
Senior
Job Description
Principal Full Stack Engineer
Fidelity Investments
Title: Principal Full Stack Engineer Location: 300 New Millennium Way, Durham NC Hybrid Full time posted on job requisition id 2126257 Job Description: Position Description: Builds Java and Spring Boot-based middle tier applications, Kafka-based messaging, Yugabyte/Aerospike-centered database backends, and Angular-based front-end User Interfaces in an Amazon Web Services (AWS) cloud computing environment. Builds and deploys applications in a DevOps environment using Continuous Integration/Continuous Delivery (CI/CD) tools. Improves system performance utilizing performance tuning and executes production support tracing using Datadog. Prepares reports and correspondence for project specifications, activities, and status. Develops software system testing and validation procedures, programming, and documentation. Primary Responsibilities: - Participates in architecture design teams. - Defines and implements application-level architecture. - Develops applications on complex projects, components, and subsystems for the division. - 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 in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Full Stack Engineer (or closely related occupation) performing application development and design using Java, Angular, and Yugabyte or Aerospike in a financial services domain for portfolio and fund management, securities trading, and financial decision making. Or, alternatively, Master’s degree (or foreign education equivalent) 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 Principal Full Stack Engineer (or closely related occupation) performing application development and design using Java, Angular, and Yugabyte or Aerospike in a financial services domain for portfolio and fund management, securities trading, and financial decision making. Skills and Knowledge: Candidate must also possess: - Demonstrated Expertise (“DE”) designing and developing Java REST-based services using Spring-based frameworks; building middle-tier applications using Java, Yugabyte, or Aerospike database; performing performance tuning of SQL queries and database deployment in a Cloud platform – AWS using Continuous Integration/Continuous Delivery (CI/CD) processes (Jenkins, Concourse, u-Deploy, and Github); and performing application performance tuning in a Cloud-based platform environment (AWS) using Integrated Development Environments (IDEs) -- IntelliJ or Eclipse. - DE executing project scope planning, systems analysis, and implementation using Java; creating functional specification and technical documents throughout the production life cycle in accordance with business standards using Confluence, implementing unit test cases using Acceptance Test Driven Development (ATDD) practices; automating functional tests using Cucumber and Jenkins; and developing data quality frameworks for loaders with reporting function using DataDog and Splunk. - DE developing and managing containerized applications using Java and Springboot; automating deployment using Jenkins; and scaling, and operations, orchestrating containers, ensuring high availability, and optimizing resource usage in cloud-native environment using Kubernetes Application Development (KAD) framework in EKS or AWS. - DE securely transmitting financial information using oAuth and JWT; utilizing standardized protocols, ensuring compliance; and integrating systems to facilitate accurate, efficient, and seamless data flow between financial institutions using FDX specifications. 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. Some roles may have unique onsite requirements. 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Title: Measure Tech (Part Time) - Delray Beach, FL Location: Delray Beach United States Job Type: Part Time Job Description: The Measure Technician (In-Home Advisor) works independently in a traveling field role in support of The Home Depot's Field Services Organization. The Measure Technician's role is to provide quality professional customer service that consistently meets or exceeds Company standards of excellence and customer expectations. This position is responsible for performing in-home measure appointments, including creating, maintaining, and improving customer relationships while interacting with customers daily. This position supports sales, product inquiry, taking in-home measurements, and coordinating installations within the Measurement Services center Field Services Organization. This position is responsible for providing a positive customer experience, through accurate measurements, calculations, quote review and presentation. This associate primarily travels to appointments and conducts work within a pre-defined geographical area, but also may provide services support to company locations. All actions are completed with company issued devices. This position focuses on achieving various services goals, including customer service, measure accuracy and timeliness, and sales productivity. The Measure Technician reports directly to the Assistant Market Manager. Key Responsibilities: - 60% Appointment Measures - Complete daily routes for pre-assigned measure appointments as efficiently and accurately as possible. - 4% Collaboration - Cooperate with Associates, Supervisors, and Managers to complete all other work activities as assigned. - 1% Compliance - Follow all policies, procedures, and adhere to work schedule. - 35% Customer Service - Ask customers open ended questions and listen to responses about their projects and product needs. Describe features and benefits of merchandise as well as steps involved in completing projects. Demonstrate product and services knowledge in answering customer questions. Identify opportunities to engage customers in other services programs. Direct Manager/Direct Reports: - This Position typically reports to the Assistant Market Manager - This Position has up to 0 Direct Reports Travel Requirements: - Travel between locations required. Physical Requirements: - Must continuously stand or walk or regularly requires lifting/handling/carrying material or equipment of moderate weight (8-20 pounds). Working Conditions: - Located in a comfortable indoor area. Conditions could produce mild discomfort on occasion. Minimum Qualifications: - Must be 18 years of age or older - Must be legally permitted to work in the United States - Reliable Transportation Preferred Qualifications: - None Minimum Education: - The knowledge, skills and abilities typically acquired through the completion of a high school diploma and/or GED Preferred Education: - The knowledge, skills and abilities typically acquired through the completion of a high school diploma and/or GED Minimum Years of Work Experience: - 1+ years of previous related work experience Preferred Years of Work Experience: - 1 + years of previous related work experience Minimum Leadership Experience: - No previous leadership experience Preferred Leadership Experience: - No previous leadership experience Certifications: - None Competencies: - Action Oriented - Collaborates - Communicates Effectively - Customer Focus
Senior Software Developer
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p
Type of Requisition: Regular Clearance Level Must Currently Possess: None Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: BI Full 6C (T4) Job Family: Software Engineering Job Qualifications: Skills: Agile Scrum Development, C++ Programming Language, JavaCertifications: NoneExperience: 3 + years of related experienceUS Citizenship Required: Yes Job Description: Transform technology into opportunity as a Software Developer Senior at GDIT, and shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. At GDIT, you’ll be at the forefront of innovation and play a meaningful part in improving how agencies operate as we provide enterprise IT operations and maintenance (O&M) services for the Department of Homeland Security's (DHS) Automated Biometric Identification System (IDENT), the Homeland Advanced Recognition Technology (HART) system, and the Office of Biometric Identity Management (OBIM) to store, match, share, and analyze biometric and biographic data in support of DHS’s strategic mission. At the most critical moments of change, we’re there – bringing the resources, solutions, and expertise to help our clients take on some of the world’s biggest challenges – and GDIT is excited to offer you a unique opportunity to join a best performing O&M team supporting one our nation’s most critical national security, law enforcement, immigration and border management, and intelligence missions. GDIT is seeking a highly motivated Software Developer Senior to join our growing team to develop, support, and modernize mission-critical applications for our DHS customer. Our work depends on a Software Developer Senior joining our team to develop, deploy, and maintain mission-critical applications and to work proactively, collaboratively, and with an entrepreneurial spirit in providing O&M support (in the form of developmental engineering) to the customer and their Stakeholder communities in achieving their critical missions. MEANINGFUL WORK AND PERSONAL IMPACT As a Software Developer Senior, the work you’ll do at GDIT will be impactful to the mission of DHS and OBIM. • Research, design, develop, and/or modify enterprise-wide systems and/or applications software • Employ experience with C++ and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications • Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions • Engage with clients/users to define system scope and objectives • Work on new development and re-engineering efforts, including making or contributing to system design decisions • Implement enhancements to existing system and coordinates with other developers working in parallel • Provide software development services on all tiers (UI, Java, C++, Oracle) • Perform database programming using SQL • Perform software QA/testing as needed WHAT YOU’LL NEED TO SUCCEED Bring your technology expertise and drive for innovation to GDIT. The Software Developer Senior must have: • Education: Technical Training, Certification(s) or Degree • Experience: - 3+ years of related experience required - 5+ years of relevant experience; technical training, certification(s), or degree in computer engineering, computer science, information systems, or related technical discipline preferred • Technical Skills: - Experience with Java, C#, C++, and/or Golang - Experience implementing and configuring DevOps solutions - Experience with Gitlab and merge/release process to CI/CD pipeline - Experience in Bash/Shell Scripting - Experience in XML/JSON processing - Experience with queue based systems, i.e., TIBCO - Experience in Web services - Experience in Oracle RDBMS, PL/SQL and SQL*Plus - Experience in UNIX/LINUX shell scripting - Experience with UI/UX development - Experience with SonarQube - Familiarity with DevOps solutions - Experience in Jira to support configuration management in an Agile environment - Proven track record as a self-learner - Ability to keep current with the latest techniques to include automated code scanning, automated testing, and continuous integration and continuous deployment concepts - Experience with Agile development methodology, SCRUM, and test-driven development - Adept at problem-solving, troubleshooting, collaboration, time management, multi-tasking, and task-ownership - Excellent communication skills • Security Clearance Level: Must be able to pass a background check to obtain a position of Public Trust (DHS HQ EOD required to be obtained before start; must be able to obtain DHS HQ Final Suitability to maintain employment) • US citizenship required • Work Location: Any CONUS home/remote GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. • Growth: AI-powered career tool that identifies career steps and learning opportunities • Support: An internal mobility team focused on helping you achieve your career goals • Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off • Flexibility: Full-flex work week to own your priorities at work and at home • Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore an enterprise IT career at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your desire to drive operations forward. The likely salary range for this position is $119,000 - $161,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Scheduled Weekly Hours: 40 Travel Required: Less than 10% Telecommuting Options: Remote Work Location: Any Location / Remote Additional Work Locations: Total Rewards at GDIT: Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most. We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology. Join our Talent Community to stay up to date on our career opportunities and events atgdit.com/tc. Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Title: Measure Tech (Part-Time) - Joplin, Mo Location: Joplin United States Job TYPE: Part-Time Job Description: The Measure Technician (In-Home Advisor) works independently in a traveling field role in support of The Home Depot's Field Services Organization. The Measure Technician's role is to provide quality professional customer service that consistently meets or exceeds Company standards of excellence and customer expectations. This position is responsible for performing in-home measure appointments, including creating, maintaining, and improving customer relationships while interacting with customers daily. This position supports sales, product inquiry, taking in-home measurements, and coordinating installations within the Measurement Services center Field Services Organization. This position is responsible for providing a positive customer experience, through accurate measurements, calculations, quote review and presentation. This associate primarily travels to appointments and conducts work within a pre-defined geographical area, but also may provide services support to company locations. All actions are completed with company issued devices. This position focuses on achieving various services goals, including customer service, measure accuracy and timeliness, and sales productivity. The Measure Technician reports directly to the Assistant Market Manager. Key Responsibilities: - 60% Appointment Measures - Complete daily routes for pre-assigned measure appointments as efficiently and accurately as possible. - 4% Collaboration - Cooperate with Associates, Supervisors, and Managers to complete all other work activities as assigned. - 1% Compliance - Follow all policies, procedures, and adhere to work schedule. - 35% Customer Service - Ask customers open ended questions and listen to responses about their projects and product needs. Describe features and benefits of merchandise as well as steps involved in completing projects. Demonstrate product and services knowledge in answering customer questions. Identify opportunities to engage customers in other services programs. Direct Manager/Direct Reports: - This Position typically reports to the Assistant Market Manager - This Position has up to 0 Direct Reports Travel Requirements: - Travel between locations required. Physical Requirements: - Must continuously stand or walk or regularly requires lifting/handling/carrying material or equipment of moderate weight (8-20 pounds). Working Conditions: - Located in a comfortable indoor area. Conditions could produce mild discomfort on occasion. Minimum Qualifications: - Must be 18 years of age or older - Must be legally permitted to work in the United States - Reliable Transportation Preferred Qualifications: - None Minimum Education: - The knowledge, skills and abilities typically acquired through the completion of a high school diploma and/or GED Preferred Education: - The knowledge, skills and abilities typically acquired through the completion of a high school diploma and/or GED Minimum Years of Work Experience: - 1+ years of previous related work experience Preferred Years of Work Experience: - 1 + years of previous related work experience Minimum Leadership Experience: - No previous leadership experience Preferred Leadership Experience: - No previous leadership experience Certifications: - None Competencies: - Action Oriented - Collaborates - Communicates Effectively - Customer Focus
Title: IT Software Developer Location: Lancaster, PA, United States - Employees can work remotely - Full-time Job Description: Company Description Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and our environment safer, healthier and more sustainable. From the food you eat, to the water you drink, to the medicines you rely on, Eurofins laboratories work with the biggest companies in the world to ensure the products they supply are safe, their ingredients are authentic, and labelling is accurate. Eurofins is dedicated to delivering testing services that contribute to the health and safety of society and the planet, and to its corporate responsibility to protect the environment and ensure diversity, equity, and inclusion across the entire network of Eurofins companies. Job Description Position Summary: The IT Software Developer will assist in designing, developing, and maintaining web, mobile, desktop, and server applications, while adhering to modern standards and source code management best practices. This position specifically supports LIMS development and sustainment for Built Environment Testing operations across the US. Essential Duties and Responsibilities: - Write and maintain well documented and testable source code - Design, develop, and maintain full stack web applications using .NET, Vue and Angular frameworks - Design, develop, and maintain REST API services and internal system integrations - Design and develop Microsoft SQL databases (basic data modeling, table design, stored procedures, and triggers) - Develops secure, robust, transactional applications using object-oriented design concepts and service-oriented architectures. - Collaborates with the Architects/Designers in partner locations to arrive at the viable design solutions. - Collaborates with Functional Analysts and Business Analysts to review and improve functional specifications, which should include functional tests description and acceptance criteria. - Contributes to the design, development, troubleshooting, tests and documentation of selected functions. - Participates in the design sessions and provide inputs based on your previous learnings/experience. - Uses software engineering practices and state-of-art development methodologies to ensure superior quality and consistency of technical aspects of the product. - Contributes to the technical evolution of the application by identifying needs, gaps, and new requirements. - Makes recommendations to improve operating efficiency and functionality of assigned systems areas. - Integrate systems with industry specific hardware and software Qualifications Education: Associates degree in Computer Science, Computer Information Systems, Software engineering or equivalent Experience: 2- 3 years relevant experience; or combination of education and experience with the following: - Experience with C#, .NET/Framework, Web API, HTML, JavaScript, Vue JS, Angular JS, CSS, T-SQL is required. - Experience with Source Code Management (Azure DevOps Git, or equivalent) is required - Experience with Visual Studio and Visual Studio Code is required - Experience with testing frameworks (e.g. xUnit) is preferred - Experience with Quasar Framework and Angular Material preferred - Experience with Microsoft IIS deployments preferred - Experience with iOS and Android development preferred - Experience with JAVA development preferred Additional Information This role is a full-time opportunity, Monday - Friday, 40 hours per week (8:00 AM- 5:00 PM EST) 5-15% domestic travel required. Position will be offered as a remote opportunity. This role has a starting salary range of $70,000 (discussion based on experience) As a Eurofins employee, you will become part of a company that has received national recognition as a great place to work. We offer excellent full-time benefits including comprehensive medical coverage, life and disability insurance, 401(k) with company match, paid holidays, paid time off, and dental and vision options. We embrace diversity! Eurofins network of companies believe in strength and innovation through diversity, being an Equal Opportunity Employer. We prohibit discrimination against employees or applications based on gender identity and/or expression, race, nationality, age, religion, sexual orientation, disability, and everything else that makes employees of Eurofins companies unique. Sustainability matters to us! We are well on our way to achieving our objective of carbon neutrality by 2025, through a combination of emission reduction and compensation initiatives. We encourage our laboratory leaders to make sustainable changes at their local level, and in addition to their initiatives we also count on our dedicated carbon reduction team to help us to achieve this goal!



