Description

Responsibilities

  • Analyze, design, program, debug and modify software enhancements and/or new products used in local, networked or Internet-related computer programs.
  • Participate in software design meetings and analyzes user needs to determine technical requirements.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Write code, complete programming and perform testing and debugging of applications using current programming languages and technologies.
  • Complete documentation and procedures for successful deployment and maintenance.
  • Train and communicate with internal Client Training, Client Relationship and Sales teams on systems application.

Required Skills

  • Knowledge of micro services
  • Development skills on Spring Boot, Spring cloud.
  • Senior knowledge of PCF (Cloud Foundry) /AWS.
  • Extremely fluent with Spring Framework.
  • Mastery of REST API.
  • Good knowledge of SQL DB like Oracle/SQL Server.
  • Proficient in NON SQL DB like Mongo, Cassandra etc.
  • Should have skills in Hibernate/JPA.
  • Ability to understand Maven/Gradle.
  • Familiarity with Integration tools like Jenkins, GiTHub.
  • Familiarity with Agile software development process.

Required Experience

  • 5+ years of experience of hands on Java 8+ development.
  • Experience in Core Java/J2EE.
  • Full Stack Development Experience.
  • Javascript / Typescript – Angular Framework Experience.
  • RESTful API Experience.
  • AGILE / TDD Experience.
  • Version control (GIT) Experience.

Education Requirements

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


 

Education

Any Graduate