Job Description :
  • Create solutions by developing, implementing, and maintaining Java based components and interfaces.
  • Strong knowledge on Microservice design pattern and creating agnostic high performance APIs
  • Design and Development using Java, Microservices working within Spring Framework/Spring Boot, Java 8 + functional programming, Restful APIs and Junit.
  • Strong understanding on concurrency and writing thread safe code.
  • Experience in developing solutions using Spring integration with various messaging system like EMS, Kafka, etc.
  • Experience with Spring Data for Relational and Non-Relation Database and write code for all CRUD operations
  • Experience with SQL and no-SQL query (MongoDB) to write basic operations.
  • Experience with securing API using different authentication mechanism- Ouath2, etc.
  • Responsible for Design, Development, Code reviews (peer review), Unit testing, providing support to testing team, Defect fixing, Defect triaging, Root causes Analysis and release / deployment support.
  • Experience on CICD tool and creating pipeline for build – Jenkins, RLM, etc.
  • Experience using various tools  used in development– STS/IntelliJ, SoapUI, Postman, Bitbucket,  Git, jMeter, etc.
  • Preferred to have understating of PaaS platform – PCF and CLI commands
  • Familiar with Agile process and related tools like JIRA, change ticketing tool  ServiceNow
  • Banking and Financial domain experience is preferred  

Similar Jobs you may be interested in ..