Delivery Module Lead
Mphasis · New York, United States · 2 days ago
On-siteManagement$63k–$135k/yrFull-time
Key Responsibilities
- Design, develop, and maintain high-throughput backend services and RESTful / event-driven APIs (Kafka) using Java 17+ and Spring Boot.
- Deploy and manage applications in Kubernetes (K8s) environments, ensuring scalability and high availability.
- Implement caching strategies using Redis or Memcached to minimize database load and optimize performance.
- Create asynchronous, event-driven architectures using REST APIs, Domain-driven APIs, distributed commerce services and messaging systems (e.g., Kafka).
- Maintain database schemas and write optimized queries for SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB) databases.
- Collaborate on CI/CD pipelines (ArgoCD, Jenkins, Artifactory, DevSecOps) and monitor services using observability tools.
Mandatory Technical Skills & Competencies
- Functional Domain: Good understanding of Core Domain Services areas like Real-time Transaction Processing, Customer and Account Management, AML, KYC, GDPR, CCPA, Payment processing, Channel Banking, General Ledger.
- Language: Expertise in Java and Spring Boot framework.
- Architecture: Strong experience building, testing, and troubleshooting Microservices.
- Infrastructure: Hands-on experience with Docker and Kubernetes (K8s), Containerized application deployment concepts, Configuration, scaling, and environment management awareness.
- Caching Technologies: Experience managing data storage/caching with Redis or Memcached.
- Database: Proficient in SQL and NoSQL database design.
- Tooling: Familiarity with Git, Maven/Gradle, and CI/CD tools like (ArgoCD, Jenkins, Artifactory, DevSecOps), Source control, branching strategies, merge requests, CI/CD pipeline configuration and automated deployments, Environment-based deployments and rollback strategies.
- Experience with AWS, Azure, or GCP services.
- Knowledge of monitoring tools such as Prometheus, Grafana, or ELK stack.
- Understanding of distributed tracing and logging.
- Cloud concepts like fundamentals, App Configuration / App Settings, Key Vault, Cache, Service Bus (queues/topics), Event driven architecture, Blob Storage, cloud security, scalability, and resiliency patterns.
- Microservice Development: Microservice design and implementation Middleware, filters, exception handling, and logging Authentication and authorization (JWT/OAuth concepts) Performance optimization and secure coding practices
- Agile and Collaboration Tools: Sprint planning, work item tracking, and agile delivery, Technical documentation and knowledge sharing