Description

Job Description:
 

  1. Hands-on Java programmer and architect with at least 12 years of experience in designing scalable and reliable software.
  2. Experience with software design patterns and object-oriented design methodologies.
  3. Familiarity with Domain driven design methodologies and should understand Microservices design patterns.
  4. Must be able find and make optimizations to code and must be willing to coach the team on good industry programming practices.
  5. Must have at least 3 years of experience designing REST APIs and must have working knowledge on all REST API standards.
  6. Good working experience of Spring framework
  7. Good exposure to AWS
  8. Must be willing to work with distributed teams.
  9. Must have worked in Agile programs and have an understanding on scrum practices.
  10. To assess the domain IT landscape assessment and Application portfolio optimization for gap analysis
  11. Creation of solution and architectural views (logical| conceptual| development| execution| infrastructure & operations architecture)
  12. To study and define system requirements addressing stakeholder| portfolio concerns
  13. To ensure knowledge up-gradation and work with new and emerging products/technologies
  14. To manage Non Functional Requirement adaption for the solution
  15. To contribute towards white/technical papers and knowledge base



Good to have

  1. Basic understanding and knowledge on developing SQL queries.
  2. Basic understanding on data modelling patterns.
  3. Familiarity with UML Sequence and class diagrams.
  4. Familiarity with confluence, Jira is a plus.


 

Education

Any Graduate