
Principal Java Engineer – Digital Assets, Blockchain
Fidelity Investments
full-time
Posted on:
Location Type: Hybrid
Location: Jersey City • New Jersey • North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- develop your skills and collaborate with engineers across Fidelity in a fun and dynamic environment
- work closely with technical leaders and Architects to build a secure crypto platform utilizing modern software development practices
- mentor engineers on the best practices for Software development
Requirements
- 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 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
Benefits
- comprehensive health care coverage and emotional well-being support
- market-leading retirement
- generous paid time off and parental leave
- charitable giving employee match program
- educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaobject-oriented programmingblockchainEthereumBitcoinSQLmicroservice architectureJUnitcontinuous integrationautomated deployment
Soft Skills
mentoringcritical thinkinguser focusanalytical skillscommunication skillsorganization skillsattention to detailcollaborationadaptabilityindependence
Certifications
Bachelor's degree in computer science