Java Full Stack Developer
Send a job offer directly to this candidate
4.5 years of experience as a Java Full Stack Developer, specializing in enterprise web application development with a strong focus on the banking domain. Sound knowledge of Java, Spring, Spring Boot, Spring Security, Microservices, Angular, TypeScript, HTML, CSS, and JavaScript.
Experience working with RESTful APIs, authentication and authorization, JWT, and RBAC. Strong understanding of Spring Data JPA, JPA, Hibernate, Microservices Architecture, SQL, and Object-Oriented Programming (OOP) concepts.
Experience working with enterprise application servers such as JBoss and WebSphere Liberty. Experienced in Java application maintenance, REST API troubleshooting, debugging, root cause analysis, production issue resolution, and code reviews. Proficient in version control and collaboration using Git, GitHub, and Bitbucket.
Experience with Maven and JUnit, along with familiarity with Agile SDLC methodologies. Exposure to AWS services including EC2 and S3, along with Docker, Docker Compose, and CI/CD workflows. Passionate about learning emerging technologies; currently exploring Spring AI and Generative AI applications.
Associate Product Engineer - Temenos
(2023-07)
Transact Explorer (TE) is an enterprise-grade, scalable, metadata-driven Single Page Application (SPA) framework built with Angular that provides a modern web interface for Temenos T24 banking applications. TE dynamically supports 100+ T24 applications without hardcoded screens. It retrieves screen definitions from TB-SERVER and transforms metadata into interactive banking workflows.
This approach significantly reduces manual UI development and enables consistent, scalable user experience for banking end-users and administrators across global deployments.
Associate Product Engineer - Temenos
(2024-02)
TB-SERVER is an enterprise banking middleware application that acts as a bridge between Transact Explorer and the T24 Core Banking System. It handles REST API requests from web applications, performs JSON/XML data transformation, and routes requests using Apache Camel. It provides direct connectivity to T24 through EJB for processing banking requests. The application supports various banking functionalities, including authentication, transaction processing, workflow handling, and data retrieval.
B.E - Mechatronics Engineering - Sri Krishna College of Engineering and Technology (2018 - 2022)