Java Technical Lead

Sidgs Digisol

Navi Mumbai

Vor Ort

INR 4.000.000 - 6.000.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Sidgs Digisol in Navi Mumbai is seeking an experienced Technical Lead with expertise in Java, Spring Boot, microservices, and cloud tech to lead design, development, and delivery of banking applications. The role requires a strong engineering background, proven team leadership, and the ability to translate complex business requirements into robust, secure, high‑performance solutions.

Banking domain and core banking experience are preferred.

Qualifikationen

  • Bachelor's or Master's degree in Computer Science, IT, Engineering, or a related discipline.
  • At least 2–3 years in Technical Lead or equivalent leadership role.
  • Proven experience designing, developing, and deploying production‑grade microservices.
  • Hands‑on while leading a team.

Aufgaben

  • Lead end-to-end design, development, testing, and deployment of banking applications.
  • Define architecture, service boundaries, and integration patterns.
  • Drive microservices design, coding standards, and engineering best practices.
  • Participate in architecture reviews with architects and stakeholders.
  • Identify risks, bottlenecks, and modernization opportunities.
  • Mentor and manage a team of Java developers and engineers.

Kenntnisse

Core Java
Spring Boot
Microservices
Cloud platforms
REST APIs
SQL databases
Docker & Kubernetes
CI/CD
Git & Maven/Gradle
Multithreading & JVM

Ausbildung

Bachelor's or Master's in Computer Science / IT / Engineering

Tools

Kafka
Redis
OpenTelemetry
Terraform

Jobbeschreibung

Role Overview

We are looking for an experienced Technical Lead with strong expertise in Java, Spring Boot, Microservices architecture, and Cloud technologies to lead the design, development, and delivery of scalable, secure, and high-performance banking applications.

The ideal candidate will have a strong engineering background, proven experience leading development teams, and a solid understanding of banking business processes. The candidate must be capable of translating complex business requirements into robust technical solutions while maintaining high standards of code quality, security, performance, and engineering excellence.

Candidates with experience in core banking, digital banking, payments, lending, banking integrations, or financial transaction processing will be preferred.

Key Responsibilities

1. Technical Leadership & Solution Design

  • Lead end-to-end design, development, testing, and deployment of enterprise-grade banking applications.
  • Define technical solutions, application architecture, service boundaries, and integration patterns.
  • Drive microservices design principles, reusable components, coding standards, and engineering best practices.
  • Participate in architecture reviews and collaborate with solution architects, enterprise architects, and business stakeholders.
  • Identify technical risks, dependencies, performance bottlenecks, and opportunities for modernization.

2. Java & Spring Boot Development

  • Provide hands-on technical leadership in Core Java, Spring Boot, and Spring-based application development.
  • Design and develop RESTful APIs, backend services, and distributed applications.
  • Apply object-oriented design principles, SOLID principles, design patterns, and clean coding practices.
  • Implement secure, maintainable, testable, and highly available application components.
  • Conduct code reviews, troubleshoot complex defects, and guide developers in resolving technical challenges.

3. Microservices & Distributed Systems

  • Design and implement scalable, loosely coupled microservices architectures.
  • Apply service discovery, API gateway, centralized configuration, circuit breakers, retries, timeouts, and fault-tolerance patterns.
  • Design synchronous and asynchronous integrations using REST APIs and messaging platforms.
  • Implement event-driven architecture using Apache Kafka or equivalent messaging technologies.
  • Address distributed transactions, idempotency, data consistency, concurrency, and resiliency requirements.

4. Cloud & DevOps Engineering

  • Design, deploy, and operate cloud-native applications on AWS, Microsoft Azure, or Google Cloud Platform.
  • Implement containerized applications using Docker and Kubernetes or OpenShift.
  • Collaborate with DevOps teams to establish CI/CD pipelines, automated deployments, and release management practices.
  • Implement application monitoring, logging, tracing, alerting, and production observability.
  • Contribute to cloud migration, application modernization, scalability, availability, and cost optimization.

5. Banking Domain & Application Integration

  • Understand banking business processes and translate functional requirements into technical solutions.
  • Work on banking applications involving payments, fund transfers, customer onboarding, account services, lending, transaction processing, or regulatory integrations.
  • Ensure secure processing of financial transactions, data integrity, auditability, and appropriate access controls.
  • Integrate with core banking systems, payment platforms, third-party services, and enterprise applications.
  • Follow applicable security, risk, compliance, and data-protection requirements.

6. Team Management & Delivery Excellence

  • Lead, mentor, and guide a team of Java developers and software engineers.
  • Review technical designs, estimates, sprint plans, and delivery commitments.
  • Collaborate with product owners, business analysts, architects, QA, security, and DevOps teams.
  • Ensure adherence to development standards, automated testing, code quality, and release readiness.
  • Take ownership of complex production issues, root-cause analysis, and preventive actions.
  • Promote continuous improvement, technical knowledge sharing, and engineering capability development.
Mandatory Technical Skills
Core Technology Stack
  • Strong hands-on experience in Core Java, preferably Java 17 or above.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
  • Strong understanding of microservices architecture and distributed systems.
  • Experience designing and developing REST APIs and enterprise integrations.
  • Proficiency in SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
  • Hands‑on experience with at least one major cloud platform: AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of multithreading, concurrency, JVM performance, exception handling, and memory management.
  • Experience with Git, Maven or Gradle, and automated testing using JUnit and Mockito.
Preferred Technical Skills
  • Apache Kafka, RabbitMQ, or equivalent messaging technologies.
  • Redis or other distributed caching technologies.
  • NoSQL databases such as MongoDB or Cassandra.
  • API management, OAuth 2.0, OpenID Connect, JWT, and secure API design.
  • Observability tools such as Prometheus, Grafana, ELK, Splunk, or OpenTelemetry.
  • Infrastructure as Code using Terraform or equivalent tools.
  • Cloud-native architecture, DevSecOps, and automated security testing.
  • Knowledge of microservices patterns such as Saga, CQRS, and event‑driven architecture.
Banking Domain Experience

Candidates should preferably have experience in one or more of the following areas:

  • Core Banking Systems
  • Digital Banking and Omnichannel Banking
  • Payments, UPI, NEFT, RTGS, IMPS, or card processing
  • Retail Banking and Corporate Banking
  • Lending, Loan Origination, or Loan Management Systems
  • Customer Onboarding, KYC, and Customer 360
  • Banking API Integration and Open Banking
  • Transaction Processing and Reconciliation

Banking domain experience is strongly preferred. Candidates from fintech or other regulated financial services environments may also be considered if they demonstrate strong transaction-processing and security experience.

Education & Experience
  • Bachelor's or master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 812 years of overall software development experience.
  • At least 2–3 years in a Technical Lead or equivalent technical leadership role.
  • Proven experience designing, developing, and deploying production‑grade microservices.
  • Demonstrated ability to remain hands‑on while leading a team.
  • Strong communication, problem‑solving, stakeholder‑management, and mentoring skills.
Key Success Criteria

The successful candidate will be expected to:

1. Deliver scalable, secure, and high-quality banking applications.

2. Establish consistent engineering practices across the development team.

3. Improve application performance, reliability, maintainability, and production stability.

4. Ensure timely delivery of technical commitments with minimal production defects.

5. Build team capability in Java, Spring Boot, microservices, and cloud‑native engineering.

6. Drive reusable solutions and alignment with the overall banking technology architecture.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Technical Lead
Technical Lead

Sidgs Digisol • Navi Mumbai

Vor Ort
INR 4.000.000 - 7.000.000
Lead Java Developer
Lead Java Developer

Sidgs Digisol • Mumbai

Vor Ort
INR 4.000.000 - 7.000.000
Java Technical Lead
Java Technical Lead

SID Global Solutions • Navi Mumbai

Vor Ort
INR 2.400.000 - 4.000.000
Senior architect/ Java lead
Senior architect/ Java lead

Rhohyve Ai Labs • Hyderabad

Vor Ort
INR 3.500.000 - 7.000.000
Java Technical Lead
Java Technical Lead

Evoke HR Solutions Pvt. Ltd. • Chennai, Mumbai

Vor Ort
INR 1.200.000 - 1.800.000
Senior Technical Lead
Senior Technical Lead

Comviva • Bengaluru

Vor Ort
INR 4.000.000 - 6.000.000
Java Technical Lead
Java Technical Lead

Creospan Inc. • Pune District

Vor Ort
INR 2.600.000 - 4.200.000
Team Lead - Java
Team Lead - Java

3i Infotech Limited • Mumbai

Vor Ort
INR 2.800.000 - 4.200.000
Java Technical Lead
Java Technical Lead

Tata Consultancy Services • Hyderabad

Vor Ort
INR 800.000 - 1.200.000
Full Stack Senior Java Developer
Full Stack Senior Java Developer

Thakral One Pte. Ltd. • Bengaluru

Vor Ort
INR 1.800.000 - 3.200.000