We are looking for a Senior Java Developer / Technical Lead with strong expertise in Java 17+, Spring Boot Microservices, and proven experience in ATM / banking systems modernization. The ideal candidate will play a key role in designing and delivering microservices-based solutions, while supporting large-scale legacy replatforming initiatives.
This role requires strong hands-on technical leadership, platform readiness experience, and exposure to HP NonStop (Tandem) environments.
Key Responsibilities
Platform & Environment Setup:
- Set up and configure OpenShift / Kubernetes environments for microservices deployment.
- Establish CI/CD pipelines (Jenkins, GitLab, Bitbucket) including build, deploy, and security scanning.
- Configure API Gateway, generate API keys, and apply required configurations.
Set up and manage:
- PostgreSQL (roles, schemas, initialization)
- Kafka / MQ for event streaming and messaging
- Redis for caching
- Batch VM & SFTP connectivity
- Secrets management (EPV / Conjur)
- Monitoring & alerting (ELK, EMS)
Legacy Migration & Modernization:
- Analyse and map 200+ existing SOA services to new microservice APIs (including payload and interface mapping).
- Analyse HP NonStop (Tandem) code to support migration, validation, and functional correctness (no active development).
- Review and re design 1,700+ CTRL M batch jobs for replatforming on the modern target platform.
Testing, Security & Production Readiness:
- Support SIT and UAT deployments and testing activities.
- Assist with performance testing and security assessments (AVAPT, NVAPT, TSSAC).
- Ensure services are onboarded to DAST and Fortify security scanning.
- Lead production deployment, go live support, and stabilization activities.
Documentation & Knowledge Transfer:
- Prepare detailed technical documentation, deployment guides, CMP, and DR documentation.
- Conduct knowledge transfer (KT) sessions for support and operations teams.
Required Technical Skills
Core Technologies:
- Java 17+, Spring Boot 3.x (Microservices)
- RESTful API design, Swagger / OpenAPI
Integration & Messaging:
- Kafka, MQ, REST connectors
Databases & Caching:
- PostgreSQL
- Legacy exposure: Enscribe, SQL/MP
- Redis
Cloud, DevOps & Security:
- OpenShift / Kubernetes
- CI/CD: Jenkins, GitLab, Bitbucket
- Security: OAuth2, JWT, DAST, Fortify
- Secrets Management: EPV / Conjur
- Monitoring & Logging: ELK Stack
Legacy Systems (Mandatory Exposure):
- HP NonStop (Tandem) analysis, debugging, migration support
Experience & Profile
- 8+ years of experience in backend / platform engineering
- Proven experience as a Technical Lead or Lead Engineer
- Strong background in legacy-to-cloud modernization or replatforming
- Comfortable working across development, infrastructure, security, and operations
- Experience in regulated or banking environments is a plus
Nice to Have
- Banking or financial services domain experience
- Batch job modernization experience
- Experience working in large-scale enterprise transformation programs
To apply, simply click the Apply button or send your updated profile to [Confidential Information]
EA License No.: 18S9405: EA Reg.No. R1437986
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/ to stay informed about new opportunities and events.