Key responsibility area:

+ Creates high quality working software

+ Features driven development in an agile approach

+ Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement. Contributes to continuous improvement of the team, software and processes

+ Designs, codes, documents, tests (automated), maintains and deploys software

+ Supports DevOps in deploying software

+ Sets, monitors and ensures to meet own performance metrics

+ Defines, monitors and meets performance and quality metrics

+ Provides technical solutions that conform to requirements with a strong focus on end-users, high quality (QMS/regulatory standards), performance, safety and security

+ Keeps abreast of technical knowledge by studying and implementing state-of-the-art programming techniques and development tools, participating in educational opportunities, participating in communities

+ Participates in full software development processes, working with broader autonomy and in pairing mode with other software team members

**To succeed in this role, you should have the following skills and experience:**

+ Minimum 1 – 3 years of strong hands on code development experience in JAVA 12, Restful Service, Spring Boot, Hibernate, Jdbc Template

+ Experience in SQL scripting

+ Experienced in developing and deploying web applications using Spring MVC and Spring boot.

+ Hands on experience in one of the IDE’s – Eclipse or Intellij

+ Experience with Tools- Maven, Jenkins , Mockito

+ Knowledge of Angular will be an added advantage

+ AWS Services will be an added advantage

+ Experience with RabbitMQ or Kafka will be an added advantage

+ Excellent communication, interpersonal & analytical skills with proven abilities in resolving the complex software issues.

+ Self-motivated and eager to learn new Technologies within a short span of Time.

Share on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone