Overview
Skills
Job Details
Note: Required Senior Java Developer with good hands-on coding skills and only from Finance, banking, and trading domain
JOB DESCRIPTION:
Candidate must have 13 plus years of hands-on experience in developing enterprise applications using Java
Must have 8 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)