LogoLanguage
Aurionpro Solutions Ltd

15th Floor, Carnival Technopark, Technopark, Trivandrum , 695581

Technical Lead(Java)

Closing Date:13,June 2025
Job Published: 13,May 2025

Brief Description

Location: Trivandrum
Employment Type: Full-time  
Experience: 6+ years in software development, 2+ years in a leadership role 

Job Summary: 

We are seeking a highly skilled Technical Lead to join our engineering team. The ideal candidate shall be responsible for designing scalable server-side architecture, mentoring developers, and driving key technology decisions. This role requires a balance of hands-on development and technical leadership. 

 Key Responsibilities: 

  • Design and develop robust, scalable, and secure back-end systems. 

  • Lead a team of developers, conduct code reviews, and enforce best practices. 

  • Collaborate with product managers and front-end teams to deliver quality software. 

  • Define system architecture and make key technology decisions. 

  • Optimize application performance, scalability, and reliability. 

  • Guide the team through the software development lifecycle (SDLC). 

  • Mentor junior developers and foster a culture of continuous improvement. 

  • Oversee deployment processes, CI/CD pipelines, and cloud infrastructure. 

  • Ensure adherence to coding standards, security protocols, and testing frameworks. 

Shape 

Preferred Skills

Required Skills & Qualifications: 

  • Bachelor’s/Master’s degree in Computer Science, Engineering. 

  • 6+ years of experience in back-end development. 

  • Demonstrated expertise in payment systems, with specific focus on NCMC (National Common Mobility Card) and Rupay card-based transaction processing. 

  • Led the architecture, design, and development of secure, scalable transaction systems supporting card issuance, acquiring, and terminal integration for NCMC. 

  • Designed and implemented end-to-end EMV and contactless payment flows, including terminal-side logic, backend APIs, and integration with switching engines. 

  • In-depth knowledge of clearing and settlement cycles, including interbank settlement, dispute handling, and reconciliation processes. 

  • Developed modules for automated clearing file generation, inward/outward settlement processing, and integration with NPCI and other domestic settlement systems. 

  • Strong proficiency in one or more backend languages: Java and Spring Boot 

  • Deep understanding of RESTful APIs, microservices architecture, and database design (SQL and NoSQL). 

  • Experience with cloud platforms such as AWS, or Azure. 

  • Strong knowledge of Docker, Kubernetes, and CI/CD tools like Jenkins, GitHub Actions, or GitLab CI. 

  • Familiarity with version control tools (e.g., Git) and agile methodologies (Scrum/Kanban). 

  • Excellent problem-solving, communication, and leadership skills. 

Preferred Qualifications: 

  • Experience working in high-scale, distributed systems. 

  • Knowledge of event-driven architecture and message brokers (Kafka, RabbitMQ). 

  • Prior experience leading remote/distributed teams.