Match score not available

Java Node.js Developer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 
Rhode Island (USA)

Offer summary

Qualifications:

5+ years of software development experience, Experience with Node/Express and Java frameworks, Familiarity with SDLC, SRE processes and CI/CD tools, Experience working with relational databases and API documentation tools.

Key responsabilities:

  • Design, modify, and implement technology solutions
  • Participate in Agile methodology and collaborate with team members
  • Infuse quality characteristics into distributed frameworks
  • Contribute insights based on consumer-facing product goals
NTT DATA Services logo
NTT DATA Services XLarge https://us.nttdata.com/
10001 Employees
See more NTT DATA Services offers

Job description

Java Node.js Developer
Johnston, RI
6 month contract to start

Our client located in Johnston, RI is seeking a Java Node.js Developer for a 6 month contract. Hands-on server side node.js experience is a must.

Responsibilities

As a software engineer, you will work alongside and mentor a group of talented engineers as you pursue a broad range of initiatives. By leveraging your technical skills and thirst for innovation, you will produce disruptive technologies that will ensure market leadership. As a future leader, you will work on multiple solutions spanning our consumer banking applications.

The Senior Software Engineer will be responsible for:
• Designing, modifying, developing and implementing technology solutions. Building modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals.
• Participating in an environment using Agile methodology, adhering to best practices and collaborating effectively with your team mates.
• Designing, modifying, developing and implementing software solutions. Building modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals.
• Infusing quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities.
• Contributing insight from prior experiences when considering design specifications, considering the goals of the consumer-facing product.

Required Qualifications
• 5+ years of experience in software development, with a proven record of successfully launching commercial products
• 3+ years of experience with collecting requirements, creating software designs and developing efficient implementations
• Demonstrated ability to operate in a team environment, strong interpersonal and communication skills
• Working knowledge of Node/Express and popular Node frameworks
• Good understanding of Java, Spring, SpringBoot
• Familar with SDLC, SRE processes - CI/CD tooling, Jenkins, Git, Bitbucket, Nexus etc
• Hands on experience working with code quality and code coverage tools
• Working knowledge of relational databases such as MySQL, PostgreSQL, Oracle or similar
• Comfortable with pair programming and in-depth code reviews
• Familiarity with clearly documenting APIs with tools like OpenAPI, Swagger
• Bash and Linux experience

Desired Qualifications
• Understanding of the banking industry, specifically the functions of custodial and consumer banking
• Working knowledge of at least one front end frameworks such as Angular, React or Vue.
• Experience delivering and supporting containerized solutions using Docker, Kubernetes, OpenShift
• Familiar with CaaS, PaaS, IaaS and security protocols such as OAuth and SAML
• Experience with streaming frameworks/platforms like Kafka, Kinesis, SQS or Storm
• AWS/AZURE/GCP experience
• Cloud certifications such as AWS Solutions Architect
• Understand data structure concepts such as linked lists, dictionaries, arrays, custom object creation, etc.

Education and Certifications

• Required: Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics or related discipline

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Effectiveness
  • Verbal Communication Skills

Node.js Developer Related jobs