Software Developer (scale-2)

TMB · Chennai, Tamil Nadu

Full Time Banking & Finance Company Site

Not Disclosed

Job Description

Opening date for registering Online e-application – 28.07.2026
Closing date for registering Online e-application – 10.08.2026

We are seeking a talented and motivated Assistant Manager – Software Development to design, develop, test, and maintain enterprise-grade software applications. The ideal candidate should have strong experience in Java technologies, microservices, cloud platforms, web and mobile application development, and Agile software development practices. Candidates with experience in the Banking, Financial Services, or Payment industry will be preferred.

Educational Qualification
B.E./B.Tech in Computer Science, Information Technology, or an equivalent discipline.
MCA or an equivalent degree from a recognized university.
Cadre
Assistant Manager
Experience
Minimum 3 years of experience in Software Development, Application Testing, or Application Maintenance.
Good understanding of Secure Software Development Life Cycle (SSDLC).
Hands-on experience working in Agile/Scrum development environments.
Experience in developing scalable enterprise applications.
Required Technical Skills
Programming & Frameworks
Strong experience in Java (J2EE) and Spring Boot.
Experience developing Microservices using industry best practices.
Knowledge of unit testing frameworks such as JUnit or similar.
API Development
Development of REST APIs, SOAP Web Services, or GraphQL APIs.
Experience integrating third-party APIs and enterprise services.
Web Development
Hands-on experience with:
Angular
Node.js
Development of responsive and scalable web applications.
Mobile Application Development

Experience in developing mobile applications using:

Native Android/iOS
Hybrid Mobile Frameworks
Flutter
Cloud & DevOps
Working knowledge of Amazon Web Services (AWS) or Google Cloud Platform (GCP).
Experience with Docker containerization.
Understanding of cloud-native application development.
Integration & Middleware
Experience working with:
API Gateways
Enterprise Service Bus (ESB)
Version Control
Familiarity with Git or other version control systems.
Preferred Experience
Prior experience in Banking, Financial Services, FinTech, or Payment Systems.
Knowledge of secure application development and financial transaction systems.
Understanding of enterprise integration architecture.
Key Responsibilities
Design, develop, test, and maintain enterprise software applications.
Develop secure, scalable, and high-performance applications using Java and Spring Boot.
Build and maintain REST, SOAP, or GraphQL APIs.
Develop web applications using Angular and Node.js.
Develop and support mobile applications using Native or Flutter technologies.
Design and implement microservices-based solutions.
Integrate applications using API Gateways and ESB platforms.
Participate in Agile/Scrum ceremonies including sprint planning, reviews, and retrospectives.
Perform unit testing, debugging, and code reviews.
Collaborate with cross-functional teams including Business Analysts, QA Engineers, UI/UX Designers, and Project Managers.
Maintain technical documentation and follow coding standards.
Ensure application security, performance, and reliability throughout the development lifecycle.
Preferred Skills
Strong analytical and problem-solving abilities.
Excellent communication and teamwork skills.
Ability to work independently and deliver quality solutions within project timelines.
Quick learner with a passion for emerging technologies.
Age Limit
Not exceeding 30 years (as on 30.06.2026).
Employment Type
Full-Time
Industry
Banking
Financial Services
FinTech
Information Technology
Software Development
Procedure of Selection:
The shortlisted candidates should appear for interview. They will be called for personal
interview through Direct / Video Conferencing. The mode of interview, date and time will be
communicated to the eligible candidates individually.
Application Fee: Nil