Java Developer
- A minimum of 8 to 11 years of proven professional experience is required.
- Strong hands-on development experience on Java / J2EE technologies
- Hands-on Experience in design in applications using SpringBoot & Microservices
- Good Practical understanding of Java/J2EE and Microservices Design patterns
- Strong working knowledge on any one of the messaging systems like RabbitMQ etc
- Strong Working knowledge of RESTful APIs
- Strong working knowledge of SQL
- Strong working knowledge of Continuous integration tools like Jenkins/Chef
- Strong working knowledge of Code Quality tools/frameworks like Sonar
- Strong knowledge of Automated Testing. Unit Testing, Integration Testing & Contract Testing.
- Strong knowledge on any of the cloud platforms
- Good knowledge of Agile development methodologies
Good to have:
- Knowledge of Cloud Foundry (Pivotal CF) and AKS
- Strong knowledge on ReactJS is a big plus
- Experience working in Kafka or Azure Event Hub
- On-call support experience with PagerDuty, Service Now
- Knowledge of infrastructure monitoring tools like Nagios, New Relic
- Knowledge of Splunk”