Java Technical Lead
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and hands-on Technical Lead to lead the design, development, modernization, and delivery of a large-scale enterprise Collateral Management System supporting complex financial operations, member collateral processing, pricing, eligibility validation, workflow orchestration, and regulatory reporting.
The ideal candidate will have strong expertise in Java/Spring Boot/Spring Batch microservices architecture, enterprise integration, workflow orchestration, high-volume data processing, and modern cloud-native platforms. The candidate should be capable of leading distributed development teams, driving technical strategy, mentoring engineers, and collaborating closely with business stakeholders, operations teams, and enterprise architects.
This role requires deep technical ownership across system architecture, application development, performance optimization, operational stability, and delivery governance for mission-critical banking and collateral applications., Technical Leadership
- Lead the end-to-end technical delivery of enterprise collateral management applications and services.
- Drive architecture and design decisions aligned with enterprise standards and scalability goals.
- Provide technical guidance, mentorship, and code reviews for development teams.
- Translate business requirements into scalable technical solutions and implementation plans.
- Collaborate with architects, product owners, business analysts, QA teams, and infrastructure teams.
- Own technical delivery timelines, estimations, and risk management activities.
- Ensure adherence to coding standards, security standards, SDLC processes, and DevSecOps practices.
Application Development & Architecture
-
Design and develop scalable Spring Boot microservices for collateral workflows and processing.
-
Build high-performance APIs and backend services supporting:
-
Collateral pledging and release
-
Eligibility validation
-
Pricing and valuation engines
-
Lendable Collateral Value (LCV) calculations
-
Margin and exposure calculations
-
Member and portfolio management
-
Workflow orchestration and notifications
Implement enterprise integration patterns using REST APIs, messaging systems, and batch processing frameworks.
Design resilient and fault-tolerant distributed systems with strong observability and monitoring capabilities.
Support modernization of legacy collateral applications into cloud-native platforms.
Workflow & Data Processing
-
Lead implementation of BPM/workflow orchestration using:
-
Flowable or equivalent BPM platforms
Develop large-scale file ingestion and processing pipelines for:
- Excel/CSV/TXT collateral files
- Multi-sheet custodian files
- High-volume member-level collateral processing
Optimize batch processing frameworks using:
- Spring Batch
- Parallel partitioning
- Multi-threaded processing
- Streaming readers
Design and implement business rules using:
- Drools
Cloud & DevOps
-
Support deployment and operations in cloud-native environments:
-
Amazon Web Services
-
Kubernetes / OpenShift
-
Docker containers
Collaborate with DevOps teams on:
- CI/CD pipelines
- Infrastructure automation
- Monitoring and logging
- Performance tuning
- Release management
Ensure applications meet HA, DR, scalability, and security requirements.
Database & Performance Engineering
-
Design optimized database schemas and queries using:
-
Microsoft SQL Server
Troubleshoot and optimize:
- SQL performance
- Batch processing bottlenecks
- Memory utilization
- JVM performance
- Concurrency and thread management
Drive system performance improvements for high-volume financial data processing.
Monitoring & Operational Excellence
-
Implement observability and monitoring using:
-
Dynatrace
-
ELK Stack
-
Micrometer
-
Application health dashboards
Support production issue resolution and root cause analysis.
Participate in release planning, production deployments, and critical incident management.
Requirements
-
8+ years of software development experience with at least 3+ years in a technical leadership role.
-
Strong hands-on expertise in:
-
Java 17+
-
Spring Boot
-
Spring Batch
-
RESTful APIs
-
Microservices architecture
-
SQL and database optimization
Experience with:
- Enterprise workflow systems
- BPMN orchestration
- Messaging systems (IBM MQ/Kafka)
- Distributed systems
- Multi-threaded processing
Strong understanding of:
- Design patterns
- SOLID principles
- Secure coding standards
- Agile/Scrum methodologies
Experience leading offshore/onshore teams and managing technical deliverables.
Preferred Qualifications
-
Experience in banking, financial services, or collateral management domains.
-
Experience with:
-
Securities collateral processing
-
Loan collateral systems
-
Pricing and valuation engines
-
Risk and exposure systems
Familiarity with:
- Terraform
- Kubernetes/EKS/OpenShift
- Liferay/Vue.js
- AI/ML-enabled enterprise systems
Cloud certifications or architecture certifications preferred.
Key Skills
- Technical Architecture
- Enterprise Integration
- Microservices
- Spring Ecosystem
- SQL Performance Tuning
- Workflow Automation
- Batch Processing
- Cloud-Native Development
- Team Leadership
- Stakeholder Communication
- Problem Solving
- Financial Systems Knowledge