Fidelity Digital Asset Management technology team is seeking a Principal Fullstack Software Engineer to build a new product, requiring a hands-on developer to collaborate with architects and business partners on developing a Java Spring/Spring Boot microservice backend and an Angular UI deployed in EKS clusters on AWS.
Requirements
- Extensive Middle Tier Application Development using Java Spring/Springboot, Streaming and Messaging technologies (Kafka), authentication framework and SQL (Oracle preferred) along with Front End Application Development using Angular
- Ability to apply standard processes across the teams in areas such as Unit testing, Automation (Karate), ATDD, DevOps, CI/CD, design, and code reviews
- Exposure to cloud technologies such as AWS, Docker, and Kubernetes is required
- Exposure to Blockchain technologies like Web3, smart contract development (Solidity, Rust), cryptography will be an advantage
- A minimum of 8 years of software application development experience
Responsibilities
- developing a Java Spring/Spring Boot microservice backend and an Angular UI, deployed in EKS clusters on AWS
- Extensive Middle Tier Application Development using Java Spring/Springboot, Streaming and Messaging technologies (Kafka), authentication framework and SQL (Oracle preferred) along with Front End Application Development using Angular
- Ability to apply standard processes across the teams in areas such as Unit testing, Automation (Karate), ATDD, DevOps, CI/CD, design, and code reviews
- Exposure to cloud technologies such as AWS, Docker, and Kubernetes is required
- Exposure to Blockchain technologies like Web3, smart contract development (Solidity, Rust), cryptography will be an advantage
- Provide technology solutions by developing software applications along with demonstrating a solid understanding of the business functions for which the application is designed
- Display a full understanding of the software development process including analysis, design, development, system and integration testing, problem resolution and planning
Other
- financial/asset management industry experience is a plus
- Demonstrated experience working on Finance-related software projects focusing on asset management
- Work with engineering and product managers, architects, team of blockchain engineers and Fullstack engineers
- Promotes and demonstrates a learning mindset by staying abreast of emerging trends in technology
- Strong in communication, interpersonal and relationship building skills with which you influence decisions and engagement across all levels of the organization.