Sr. Blockchain Java Developer (FTE / Hybrid)
NTT DATA is seeking a Senior Blockchain Java Developer to join our hybrid team in Irving, Texas.
About the role
As a Senior Blockchain Java Developer, you will collaborate with team members to implement web applications leveraging blockchain technology, own and deliver functional scope end-to-end while meeting quality standards, and solve solution engineering challenges to meet stakeholder requirements. You will also contribute to technical documentation, communicate effectively in a distributed team, and help resolve or escalate issues to ensure successful project delivery.
Responsibilities
- Collaborate with team members on implementation approaches for web applications leveraging blockchain technology.
- Own and deliver functional scope of applications leveraging blockchain technology, meeting quality standards.
- Solve solution engineering challenges to meet stakeholder requirements and expectations.
- Apply best practices and design patterns for enterprise web applications and web3 applications.
- Use collaborative tools to manage and deliver work in a distributed team.
- Contribute to and maintain technical documentation for code and applications.
- Communicate effectively as a team player in a distributed team environment.
- Help resolve or escalate issues to deliver projects on time, on budget, and with quality.
Requirements
- Bachelor’s degree in Computer Science or Engineering; MS or PhD in Computer Science or related discipline is a plus.
- 7 to 10 years of experience in the full software development and testing lifecycle.
- 5 to 7 years of experience and expertise with backend web development using Java Spring.
- 1 to 3 years of experience in web3 application development (plus).
- 1 to 3 years of experience developing web applications using asynchronous programming and communication.
- Experience developing web applications adhering to best practices for reliability, scalability, and performance.
- Familiarity with web3 libraries like Web3J and Web3JS (plus).
- Familiarity with common and best practices for web3 applications (plus).
- Familiarity with Solidity code and best practices (plus).
- Familiarity with DevOps basics and containerized applications (plus).
- Familiarity with Agile Methodology and Scrum (plus).
Skills
- Strong team player with the ability to communicate with technical and non-technical stakeholders at all levels.
- Proven history of delivering high-quality, increasingly complex, commercial software products.
- Strong engineering fundamentals, including testing, code reviews, and writing readable, maintainable code.
- Hands-on development experience as a full-stack developer building enterprise-grade web applications.
- Excellent computer science fundamentals, including data structures, algorithms, and design patterns.
- Intricate knowledge of tools for consistent deployment and management of applications (e.g., Git, Jira, Jenkins, Helm Charts).
About NTT DATA
NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We accelerate client success and positively impact society through responsible innovation. As a Global Top Employer, we have experts in over 50 countries and offer clients access to a robust ecosystem of innovation centers and partners. NTT DATA is part of NTT Group, which invests over $3 billion annually in R&D.