Search by job, company or skills

Percept Solutions

Senior Java Developer/Technical Lead (Using ATM Systems)

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141740743