Salary
💰 $97,000 - $154,000 per year
Tech Stack
AWSCloudDistributed SystemsDockerJavaJenkinsJUnitSpringSQL
About the role
- Develop secure crypto platform and backend services for Fidelity Digital Assets' Wallet Blockchain Platform
- Collaborate with engineers, technical leaders, and Architects across Fidelity
- Build backend services and APIs supporting digital assets transactions on networks such as Bitcoin and Ethereum
- Lead tokenization efforts
- Use modern software development practices, unit and integration test automation, CI/CD pipelines, and container/cloud technologies
- Work within Fidelity's hybrid working model (onsite every other week typical)
Requirements
- Bachelor's degree in computer science or related field required
- 5+ years' experience in distributed systems development using object-oriented programming languages like Java
- Experience with blockchains such as Ethereum, Bitcoin
- Experience building resilient RESTful API using Java and Spring
- 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 Jenkins
- Possess critical thinking skills to build end-to-end solutions
- Passionate and committed to learning new things and developing with the latest technologies and frameworks
- Work well in both a small agile team and independently, having a strong user focus
- Strong analytical and communication skills and the ability to handle multiple tasks at any given time
- Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
- Strong organization skills and attention to details
- Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus
- Experience with asynchronous workers and resilient messaging services such as SNS and SQS is a plus