Description

Responsibilities

  • Contribute in the full SDLC, some architecture and will perform with the best coding practices and design patterns.
  • Design, build and implement stable, high quality, high performance applications.
  • Develop, debug, document and maintain complex programs.
  • Analyze and understand existing programs, job flows and components.
  • Perform program design, development, and code management.
  • Perform unit, integration and parallel testing.
  • Assist in investigating production issues and provide solutions.
  • Evaluate and Recommend new technologies and update versions of existing ones.
  • Work with multiple teams in different locations and time zones.
  • Review test and debug team members work.

Required Skills

  • Strong in Java SDK 1.8, Java SDK 11 (not mandatory), Spring Boot (Embedded Tomcat), REST & SOAP API skills.
  • Good to have Service Oriented Architecture, Micro Services, 2 Factor Authentication(OAuth), Workflow Orchestration.
  • Must have Secure Coding Experience (Fortify is used internally), Agile Methodology (JIRA).
  • Database – PL/SQL understanding.

Required Experience

  • 3-5+ years of core Java development experience.
  • Experience with Git, REST and SOAP, WS API.
  • Some DevOps Experience (Chef, Bamboo), Drools (rules engine – small footprint).
  • Cloud development experience in AWS, GCP and/or Azure.
  • Solid experience with JavaScript including NodeJS.
  • Experience with Oracle database platform.
  • Experience with implementing SOAP and RESTFUL web services using JAVA.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field


 

Education

Any Graduate