Essential Skills/Basic Qualifications:
• Strong expertise on Coherence caching including messaging in addition to Grid Gain and Redis. Coherence expertise is must.
• Strong Understanding of Messaging concepts and technologies Active MQ/RabbitMQ etc.
• Very Strong understanding of Object Oriented Design using Java or any other Language.
• Strong experience in Java 1.8
• Hands on experience in JEE frameworks e.g. Spring, Spring MVC, Spring Boot, JPA or other ORM frameworks.
• Hands on experience on SOAP Webservices, Microservices/REST endpoints. Good understanding Service Discovery, Load Balancing, Resiliency, etc.
• Strong DevOps concepts and understanding of Open source cloud technologies. AWS, OpenShift will preferred.
• Authentication – OAuth, OAuth 2
• Experience in Build tools like, Maven/Gradle etc.
• Experience with Devops tools, Jenkins Pipelines, etc.
Desirable skills/Preferred Qualifications:
• Enterprise Containerization technologies e.g. Docker, Kubernetes/OpenShift etc.
• Experience in TDD (Test Driven Development), Junit, Mockito
• Experience in Code Scan tools – SonarQube, Veracode, Prisma Scan, etc.
• Experience with API development and integration with 3rd party vendors.
Stakeholder Management and Leadership
• The person should have good leadership skills with excellent Stakeholder Management skills.