Description

Responsibilities

  • Manage an API’s life cycle and involved in integration, implementing and testing API’s.
  • Participate in planning, retrospectives, demos and daily stand-ups.
  • Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis.
  • Create API documentation.
  • Design and implement scalable and robust approaches to caching, security and databases.
  • Develop and use web-based APIs (especially REST-based APIs).
  • Implement web programming techniques and frameworks.

Required Skills

  • Extremely fluent with Mongo.
  • Must be proficient in MS Word, MS Project, MS Power Point and MS Visio.
  • Proven track record in understanding an enterprise’s APIs and processes.
  • Comfortable with Agile Software Development.
  • Able to handle and cope with stressful situations and understands the pressures of a start-up environment.
  • Strong programming fundamentals and analytical skills.
  • Good communication and team building skills.

Required Experience

  • Experience building Spring Boot web applications.
  • Experience integrating Spring Boot applications with message based tools such as Kafka, RabbitMQ, MQSeries, etc.
  • Excellent Java development experience & Microservice.
  • Experience with common Java APIs and frameworks including Hibernate, JPA and JMS.
  • Must have experience with building Spring Boot web applications.
  • Experience integrating Spring Boot Applications with relational or NOSQL databases including MySQL, MongoDB, ElasticSearch, etc.
  • Practical experience with unit testing for Spring Boot applications.
  • Experience supporting applications in production environments.
  • Must be able to write automated unit, functional and end-to-end tests , JUNIT and Test automation experience required.
  • Experience working on Agile teams.

Education Requirements

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

Education

Any Graduate