Overview
Skills
Job Details
Responsibilities:
Design and implement technical architecture for Java-based microservices using Spring Boot
Proficiency in CI/CD tools and practices (Jenkins, GitLab, Docker, etc.)
Implement scalable and fault-tolerant Spring Batch jobs for data processing
Design and development of REST APIs and web services for CTP Notification Management System using NodeJS, MongoDB, DynamoDB Kafka, AWS, CI/CD, Git and other standard tech stack (experience with notification products like AWS Pinpoint, Twillo etc would be beneficial)
Support in platform uplift activities like notification system improvements, tech stack upgrade, cloud platform migration
Ensure security, performance and introduce necessary analytics, throttling, caching, logging defined by the spec and org standards
Maintain relevant design and development documentation in confluence pages and lucid
Produce high quality code matching functional requirements with appropriate testing layers
Participate in scrum events
Demonstrate strong written and oral communication skills