Blockchain Java Developer
Ntt Data
- Location
- New York
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- USD 55–67/hr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Collaborate with team members in the implementation approach of web applications leveraging blockchain technology.
- Own and deliver the functional scope end-to-end of applications leveraging blockchain technology meeting our quality standards.
- Solve solution engineering challenges to meet our stakeholders' requirements and expectations.
- Use best and common practices, and design patterns for enterprise web applications.
- Use best and common practices, and design patterns for web3 applications.
- Properly use collaborative tools to manage and deliver work in a distributed team.
- Contribute and maintain tech documents for code and applications built and maintained.
- Be a team player and properly communicate in a distributed team.
- Help resolve/escalate issues as needed to successfully deliver projects on time, on budget, and with quality.
Requirements
- Bachelor's degree in CS or Engineering; MS or PhD in computer science, or related discipline a plus.
- 7 to 10 years of experience in full software development and testing lifecycle.
- Experience from financial services industry is a plus.
- 5 to 7 years of experience and expertise with Backend web development with Java spring.
- 1 to 3 years of experience in web3 application development is a plus.
- 1 to 3 years of experience and expertise developing web applications using asynchronous programming and communication.
- Experience and expertise developing web applications adhering to best practices and patterns for reliability, scalability, and performance.
- Familiarity with web3 libraries like Web3J and Web3JS is a plus.
- Familiarity with common and best practices for web3 applications is a plus.
- Familiarity with Solidity code and best practices is a plus.
- Familiarity with basics of DevOps and containerize applications is a plus.
- Familiarity with Agile Methodology and Scrum is a plus.
- Strong team player with ability to communicate to technical / non-technical stakeholders at all levels and a start-up mindset.
- Proven history of delivering high-quality, increasingly complex, commercial software products.
- Strong engineering fundamentals (testing, code reviews, code structure, readable and maintainable code).
- Hands-on development experience as a full stack developer building enterprise-grade web applications.
- Excellent computer science fundamentals: demonstrable command of data structures, algorithms, and design patterns along with capability to translate them into working, elegant code.
- Intricate knowledge of controls for consistent deployment and management of applications using best-in-class toolsets such as git, Jira, Jenkins, Helm Charts, etc.
Skills
- Blockchain
- Java
- Spring
- Web3
- Web3J
- Web3JS
- Solidity
- DevOps
- Docker
- Kubernetes
- Git
- Jira
- Jenkins
- Helm Charts
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Staff Software Engineer, Mission Software
Vast · Long Beach, California, United States · USD 188,600–267,720/yr · today