Principal Full Stack Engineer at Fidelity collaborating on high-quality scalable systems solutions. Leading technical strategies and development efforts in financial services technology environment.
Responsibilities
Collaborate and deliver top quality scalable systems solutions
Serve as a Technical Lead working closely with the Tech Lead, Product Owners, and Architects
Define and implement technical strategies and design solutions
Responsible for designing and building high-quality solutions that align with the technology blueprint
Collaborate closely with architects to solve complex business challenges
Contribute significantly to design strategies and development efforts to ensure quality outcomes
Leverage business knowledge to translate divisional initiatives into effective software solutions
Develop sophisticated or multi-component applications and evaluate alternative approaches
Analyze and recommend improvements to development policies, procedures, standards, and strategies
Requirements
Over 10 years of experience including development of Java-based and messaging-driven applications
Expertise in Spring, Spring Boot, API design, and multi-layered Java/J2EE architectures
Experience in the financial services industry, preferably in Asset Management Technology experience with exposure to Alternative Investing in areas like Derivatives, Liquid Alts and Private Equity
Proven ability to provide technical leadership and mentor junior team members
Hands-on experience with cloud platforms and container technologies including AWS, Azure, Docker, and Kubernetes
Skilled in CI/CD tools and practices such as GitHub, Jenkins, uDeploy, and Stash
Strong understanding of relational databases, SQL, and ORM frameworks like JPA and Hibernate
Proficient in designing and implementing REST APIs and microservices
Experienced in database schema design, PL/SQL, stored procedures, and transactional SQL in DB2/Oracle
Deep knowledge of Git and branching strategies
Adept at resolving complex technical roadblocks across multiple technologies
Committed to code quality through effective code reviews, unit testing, and integration testing
Experienced in coordinating technical deliverables across internal and external teams
Contributor to process improvement initiatives to enhance team velocity
Experience in project and people management is a strong plus
BS degree in Computer Science or Software Engineering or equivalent experience
Fullstack Developer focused on backend services and some frontend work at InnoWave. Collaborating with teams and ensuring quality in scalable solutions in Lisbon.
Senior Full Stack Developer responsible for designing and maintaining web applications at Rhino Entertainment. Collaborate with teams and mentor juniors while adhering to modern software standards.
Senior Software Engineer responsible for reporting using Geneva application. Collaborating with fund accountants and utilizing AI tools in a financial services firm.
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.
Technical Lead in hybrid role for Weekday's client, focusing on software development in Java/Python and cybersecurity solutions. Leading initiatives for scalable systems and best practices across teams.
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.