Description

  • Candidate must have 10 plus years of hands-on experience in developing enterprise applications using Java
  • Must have 5 plus years of Spring/Spring boot development experience
  • In depth knowledge and practical experience on Functional programming, Threading/Concurrency, Collections, Exception Handling and other core java features
  • Experience in writing REST , Microservice & APIs- including performance, security and error handling aspects
  • Able to perform system design (High /low), Workflow diagrams and participate in design review sessions
  • Messaging experience (AMQ or Kafka) is preferred to have
  • Good knowledge of SQL, entity relations(ORM) and writing queries
  • Decent knowledge in protocols - http/https , SSL, TCP and others
  • Able to work with CI/CD teams, knowledge of GIT and build tools - Maven is required
  • Excellent communication skills, communicate effectively with different team members
  • Able to work with teams in different geographical locations/time zones
  • Knowledge on cloud (Azure) and containers (OpenShift or similar) is nice

Education

Any Gradute