Job Description

Strong: Core Java, Java Restful API's, DB [SQL/DB2]  
Good to Have: Angular, Linux, Azure/AWS
 

Job Functions/Duties and Responsibilities:

  • Hands-on development using Java and related technologies
  • Design and development of scalable resilient financial systems.
  • Produce high quality maintainable code while enforcing development best practices
  • Collaborate with other team members through peer programming and code reviews.
  • Work in the Agile development methodologies, collaborating with business and technology teams located globally
  • Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies
  • Take ownership of code components from analysis to development to unit testing as well as production support

 

 

Skills Required:

4+ years of hands on experience in java and related technologies

  • Core Java preferably 1.8
  • Java EE
  • Spring (core, aspect, boot, batch)
  • Web Services (XML, JSON , REST, SOAP)
  • Relational databases (SQL server, DB2)
  • Understanding of non-functional requirements (security, scalability, reliability)
  • Strong analytical and problem-solving skills
  • Excellent communication, organizational, and planning skills
  • Working experience of Agile development methodologies and of DevOps integration
  • Exposure to JIRA or other ALM tools to create a productive, high quality development
  • Ability to work in a fast paced and dynamic environment

 

 

Skills Desired:

  • Unix/Linux and/or any scripting language (perl, powershell, bash, etc.)
  • Knowledge of python is a big plus
  • Messaging technologies (Kafka, MQ)
  • UI Technologies (Angular, React, Typescript, Javascript, HTML, CSS)
  • In-memory databases (Redis)
  • Experience working with public Cloud (Azure or AWS)
  • Knowledge of Financial market, lending based products and Wealth Management
  • Ability to develop proof of concepts/prototypes in the new areas of development

 

 

Educational Qualification:

  • Minimum BS degree in Computer Science, Engineering or a related field.