Description

Responsibilities

  • Configure and develop custom components with technology partners (analysts, developers, designers etc) to meet requirements and goals.
  • Make sure applications are free of common coding vulnerabilities (and follow standard security practices).
  • Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools).
  • Complete unit and integration testing (per standards and design specs.
  • Take part in scope assessment, risk and cost analysis. Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.
  • Make sure applications are free of common coding vulnerabilities (and follow standard security practices).
  • Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools).
  • Complete unit and integration testing (per standards and design specs.
  • Take part in scope assessment, risk and cost analysis. Contribute to project plans, estimations and status updates.
  • Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.

Required Skills

  • Good understanding of Micro services architecture and 12 factor apps.
  • Strong understanding of CI/CD, DevOps processes and familiarity with wide range of devops tools.
  • Expertise configuring DevOps pipelines for multiple environments in Jenkins or Bamboo
  • Familiarity with developing Back-ends for front-ends (BFF) using NodeJS.
  • Good understanding and familiarity with developing front-end applications using frameworks/libraries such as React, Vue, Redux, Relay.
  • Expertise in Object Oriented Programming languages such as Java and familiarity with functional programming languages such as Scala.

Required Experience

  • 3-4 years of experience in developing REST API’s using spring/springboot is a must.
  • Relevant or 1-2 years of experience with DevOps and CI/CD.
  • perience on front-end development, specifically ReactJS will be an added bonus.
  • Software engineer with relevant experience in developing, packaging, configuring deploying, operating and maintaining microservices written in Java, in a cloud-native environment.
  • Extensive experience in designing, developing and deploying restful API’s in a Java-based ecosystem.
  • Experience in GraphQL is a plus.
  • Experience running containerized applications in a cloud environment – preferably AWS and deploying applications in DC/OS and/or Kubernetes.

Education Requirements

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


 

Education

Any Graduate