Software Engineer Lead (Java Full Stack Development)
Core
Lead the technical design and development of software solutions for complex business needs within the banking and payments domain.
Role type
Senior IC Software Engineer Lead (Java Full Stack)
Builds
Production software solutions and microservices for banking customers
Domain
Banking / Payments / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring, Microservices architecture, OpenShift, Kubernetes, Kafka, Message Queues (MQ), REST APIs, Database design and optimization (MongoDB, Oracle DB), DevOps CI/CD, Jenkins
Preferred skills
JavaScript, Angular, ElasticSearch, Redis, Application security, Performance tuning, Scalability best practices
Technologies
Java, Spring, OpenShift, Kubernetes, Kafka, MQ, REST APIs, MongoDB, Oracle DB, Jenkins, Angular, ElasticSearch, Redis
Responsibilities
Create and lead technical design and development of software solutions; Propose and design software solutions to address complex business needs; Facilitate complex problem resolution; Provide technical guidance and support to colleagues; Review coding, testing, and documentation of software
Seniority
Senior, hands-on IC with leadership responsibilities