Principal Java Engineer - Digital Assets (Blockchain)
Fidelity Investments · Jersey City, New Jersey, US
Job Description: Principal Java Engineer, Wallet Blockchain PLATFORM The Role As a Principal Software Engineer on the Wallet Blockchain Platform team, you’ll...
Job description
Job Description: Principal Java Engineer, Wallet Blockchain PLATFORM The Role: As a Principal Software Engineer on the Wallet Blockchain Platform team, you’ll get the opportunity to develop your skills and collaborate with engineers across Fidelity in a fun and dynamic environment. You will work closely with technical leaders and Architects to build a secure crypto platform utilizing modern software development practices. As a senior member of the team, you will mentor engineers on the best practices for Software development. The Expertise and Skills You Bring Batchelor's degree in computer science or related field required 8+ years' experience in software development using object-oriented programming languages like Java Familiarity with blockchains such as Ethereum, Bitcoin Experience building resilient services in Java Proficient in databases and SQL: An understanding of microservice architecture and twelve factor app patterns Ability to build reliable software that can withstand unreliable environments Unit and integration test automation using JUnit Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenki...