You will design and lead the development of complex enterprise applications across ecommerce, fintech, healthcare, and telecom domains. You own the architecture of enterprise-scale microservices and lead migrations from monolithic structures.
Responsibilities
- Architect distributed systems and migrate legacy monoliths to microservices.
- Lead technical discovery and execute POCs to validate business requirements and define MVPs.
- Manage third-party API integrations for payment systems, tax services, and address validation.
- Collaborate with DevOps to define CI/CD pipelines, build priorities, and deployment expectations.
- Drive PI planning, backlog prioritization, and architectural enablement efforts.
Required Skills
- 16+ years of experience in software development and technical leadership.
- Extensive hands-on coding in Java (versions 6, 7, 8, 17) and Java EE.
- Proficiency with Spring Boot, Spring Batch Remote, Spring MVC, and Kafka.
- Experience with Angular 16 and JavaScript.
- Expertise in REST services and microservices architecture.
- Hands-on experience with Docker, Kubernetes, and Terraform.
- Proven track record of deploying applications on AWS Cloud and Linux.
- Experience with CI/CD tools including Jenkins, Maven, Gradle, Ansible, and Shell scripting.
- Knowledge of Oracle, database migrations (relational to key-value/document), and AppDynamics.
Preferred Skills
- Experience migrating microservices from OpenShift 3.11 to 4.0.
- Direct experience integrating PayPal, CyberSource, and First Data.