Senior Java Developer
Title - Senior Java DeveloperWork - HybridLocation - NJwork in a hybrid model (5 days in the office every 10 business days - 2 days one week and 3 days the next).At least 15+ years of hands-on experience in developing enterprise applications using Java.Must have 5 plus years of Spring/Spring boot development experienceExperience in Camel.Threading/Concurrency, Collections, Exception Handling and other core java features.Experience in writing REST, Microservice & APIs- including performance, security, and error handling aspects.Good knowledge of SQL, entity relations (ORM) and writing queries.Decent knowledge in protocols - http/https, SSL, TCP and others.Good understanding of the CI/CD process.Build tools - Maven / GradleVersion control - GIT (preferred) / SVN.Messaging experience (AMQ or Kafka).Good written and spoken English communication skills (Communicate with international clients and colleagues).Ability to work in a team and independently.Knowledge of cloud (Azure) + certification and containers (OpenShift or similar).Knowledge of Financial markets.