- 8+ years of professional software development experience delivering highly scalable, high-performance applications to production end to end.
- Be part of 10+ member team, developing secure server-side services and micro-service modules by utilizing the technical skillsets mentioned above.
- Collaborate closely with a business analyst to understand and implement functional use cases and business logic.
- Work closely with an engineering team to integrate proposed strategic changes into the application.
- Write clean, readable/reusable java code with unit/automation test cases, debug production.
- Should be able to independently handle module deliveries (using CI/CD), multi-task effectively and provide timely updates to the leads.
- Strong Java, J2EE , Spring (Spring boot, Batch/Integration, DI etc.). messaging/streaming technologies (JMS, MQ, Kafka etc.).
- Micro-service Architecture, In-memory caching (Ignite/Redis etc.).
- Database / Batch Processing skills, Hands-on Linux scripting experience, DevOps CI/CD pipeline integration (Helios).
- Big Data experience, Angular/React, Containerization.