Java Tech Lead – Payments Domain
Required skills for this role
OracleSQLJavaAWSAzureDevOpsCI/CDRESTKafkaPostgreSQLMongoDBRedisAgile
About this role
Job Summary:
We are seeking a highly skilled Java Tech Lead with strong expertise in building high-performance, scalable payment systems. This is a hands-on leadership role responsible for driving architecture, development, and delivery of enterprise-grade applications while ensuring performance, security, and scalability.
Key Responsibilities:
- Lead the design and development of scalable microservices-based applications
- Drive system architecture, performance optimization, and security (OWASP)
- Hands-on coding using Java and Spring Boot with best practices (TDD)
- Implement Kafka-based streaming, Redis caching, and multithreading solutions
- Mentor team members, conduct code reviews, and ensure high-quality delivery
- Collaborate with Product, QA, and DevOps teams in an Agile environment
- Troubleshoot and resolve critical production issues
Qualifications and Skill
- Strong experience in Java (8/11+), Spring Boot, Microservices, and REST APIs
- Hands-on experience with Kafka, Redis, multithreading, and performance tuning
- Proficiency in SQL (PostgreSQL/Oracle) and NoSQL (MongoDB)
- Experience with Cloud platforms (AWS/Azure) and CI/CD tools
- Strong understanding of system design and application security practices (OWASP)
- Proven experience in team handling and technical leadership
- Excellent problem-solving and communication skills
- Experience in the payments or banking domain is a plus
How to apply
Use the official application link to contact the employer and submit your application.