Fullstack Java Junior engineer
Job Overview
-
Date PostedOctober 28, 2022
-
Location
-
Expiration date--
Job Description
Job Description
Job Description
Description We are looking for a highly motivated and skilled technologist to join JPMorgans ground-breaking and innovative Onyx technology team focused on utilizing BlockChain secured financial transactions as a backbone to build an advanced ecosystem with ubiquitous access to infrastructure, collaboration networks, and services to solve the worlds most important commercial challenges at scale. As a Full Stack engineer on the Onyx technology team, you will be designing and developing BlockChain based solutions that bridge new and existing capabilities in the financial services marketplace and JPMorgans extensive payment services while promoting reusability and extensibility. The role will combine architectural design, technical leadership, and hands-on development with the ideal candidate possessing a track record demonstrating motivation, creativity, innovation, and on-time delivery. The candidate will have extensive experience in distributed systems development using best in class programming techniques that provide scalable, high performance, and resilient solutions. All facets of software development from proof-of-concepts to production deployment utilizing agile delivery practices and toolsets will be utilized.
Roles and Responsibilities
Build BlockChain based solutions which provide value to clients
Evaluate and collaborate on various options with effective comparative analysis for chosen solutions
Create highly flexible and configurable solutions that can run on local and remote platforms
Design, document and implement highly resilient solutions based on scalable and reusable design patterns
Research and innovate for the next-generation architectures
Provide bench-marking comparative analysis
Create functional and non-functional use cases for every integrations solution
Required Skills
7+ years experience as a developer in large and complex distributed computing environments
Strong command of computer science fundamentals ( Preferably Computer Science Engineer – BE/BTech)
Strong object oriented programming background in the Java, JavaScript , Solidity
Knowledge in distributed systems computing techniques
Working knowledge of Messaging technologies – Preferably Kafka
Good understanding of cryptographic protocols and BlockChain implementations
Strong applied knowledge of multi-threading and developing of concurrent applications
SQL, No-SQL Database knowledge ( My SQL, Oracle)
Full SDLC lifecycle delivery experience using Jira, Confluence and Git Bitbucket
Strong analytical and problem-solving skills
Self-starter that requires minimal supervision
Flexible / adaptable – able to work with diverse groups of people including all levels of business and technical management
Good written , communication and presentation skills