Design and implement technical architecture for Java-based microservices using Spring Boot, implement scalable and fault-tolerant Spring Batch jobs for data processing, and design and development of REST APIs and web services for CTP Notification Management System.
Requirements
- Java
- Node.js
- MongoDB
- DynamoDB
- Kafka
- AWS
- CICD
- Git
- Jenkins
- GitLab
- Docker
- Spring Boot
- Spring Batch
- REST APIs
- web services
- MS SQL Server
- Python
- JSON
- Javascript/jQuery
- .Net Core
- VC++
- C-Sharp
- C++
- .NET Core WebAPI (Using MVC Core)
- .Net Framework
Responsibilities
- Design and implement technical architecture for Javabased microservices using Spring Boot
- Implement scalable and faulttolerant 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 CICD Git and other standard tech stack
- 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
Other
- Participate in scrum events
- Demonstrate strong written and oral communication skills
- Comprehensive Medical Plan Covering Medical, Dental, Vision
- Short Term and Long-Term Disability Coverage
- 401(k) Plan with Company match
- Life Insurance
- Vacation Time, Sick Leave, Paid Holidays
- Paid Paternity and Maternity Leave