Fidelity Bank · 2 months ago
Principal, Full Stack Engineer
Fidelity Bank is seeking a Principal Full Stack Engineer to join their Fidelity Institutional Wealth Management Services Technology Development Team. The role involves designing, developing, testing, deploying, and maintaining customer-facing software solutions while enabling Scrum teams to implement development and automation frameworks.
BankingBitcoinCustomer ServiceFinancial ServicesInsuranceWealth Management
Responsibilities
Develop and deploy high-quality software in fast-paced, agile environments
Partner with Architecture, Development, UX, and Product teams to design and implement new features
Contribute to process enhancements and technical implementation strategies
Stay current with emerging technologies and frameworks to drive innovation
Mentor junior engineers to improve team velocity and technical maturity
Demonstrate excellent analytical, communication, and organizational abilities; effectively manage multiple tasks and priorities
Take decisive action, show confidence in decision-making, and follow through to completion
Collaborate on new technologies to solve Dev and testing challenges and improve automation processes
Qualification
Required
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
7–10 years of experience developing scalable web and middle-tier applications
Proven track record of delivering software in Agile environments
Core Java (7–10 years of experience), Angular (modern versions), Spring Framework (including Spring Boot)
Modern UI frameworks: React, Angular, or Vue, RESTful services, JSON, XML, SOAP
Web services integration and design
Experience building cloud-enabled applications using 12-factor design principles
Proficient in Docker containerization
Hands-on experience with AWS cloud deployment and application management
Familiarity with CI/CD pipelines and automation tools
Strong experience with unit testing and test automation frameworks
Exposure to Test Driven Development (TDD)
Experience with tools such as JUnit, Cucumber, Selenium, Serenity, Playwright, Sealight
Working knowledge of design systems and scalable architecture patterns
Passionate about business-driven development and delivering customer-centric solutions
Strong leadership, communication, and problem-solving skills
Collaborative mindset with the ability to work across remote and international teams
Obsessed with creating the best end-to-end customer experience
Takes ownership and accountability for outcomes and results
Preferred
Experience in brokerage or financial services application development is a plus
Proficient in a wide range of development technologies: Languages & Frameworks: Java/J2EE, JavaScript (Angular), Ruby, Spring
Testing & Automation: JUnit, Cucumber, Selenium, Serenity
Web Technologies: RESTful APIs, Web Services, HTTP
Experienced in test automation and building robust, maintainable, and testable software
Skilled in API services development and consumption using modern frameworks and open-source technologies
Advocates for business-driven development and delivering customer-centric solutions
Demonstrates a digital mindset with a focus on end-to-end customer experience
Strong attention to detail and a passion for solving complex problems
Proven leadership skills to mentor, guide, and motivate engineers within squads and product areas
Effective communicator with strong problem-solving abilities
Collaborative team player with a desire to work closely across product areas and with remote/international teams
Takes personal accountability for delivering high-quality outcomes
Experienced in Agile methodologies and sprint-based development
Ability to empathize with customers and understand the value delivered in each sprint
Owns issues and drives end-to-end solutions with a focus on continuous improvement
Aligns with business partners and leadership to evaluate current systems and guide future development
Continuously explores and prototypes new technologies to assess business value and feasibility
Capable of quickly learning and navigating large, complex software systems
Company
Fidelity Bank
Fidelity Bank is a commercial bank providing services financial sercvices.
Funding
Current Stage
Late StageTotal Funding
unknown2018-12-17Acquired
2014-09-01Private Equity
Company data provided by crunchbase