Kingsley Samraj

Kingsley Samraj

TeamLead/Senior Java Backend Engineer
India
Full-time Hybrid

About Me

Java Backend Engineer with 16+ years of experience in leading teams, development, migration, support, and enhancement projects using Java/J2EE frameworks. Expertise in Monolithic and Microservices architecture, CI/CD pip…

Experience

Technical Lead

Kumaran Systems - Chennai · Chennai , Tamil Nadu , India
Oct 2025 - Present · 1 year 1 month

<p>Led the development team and drove end-to-end project delivery.</p><p>Took full ownership of application design, development, delivery, and production support.</p><p>Collaborated with Business Analysts to gather, analyze, and refine business requirements.</p><p>Prepared Low-Level Design (LLD) documents based on functional and technical requirements.</p><p>Conducted technical discussions with clients to clarify requirements and propose solutions.</p><p>Provided technical leadership, mentoring, and guidance to the development team.</p><p>Coordinated sprint planning, task allocation, estimation, and progress tracking.</p><p>Reviewed code to ensure adherence to coding standards, security, and best practices.</p><p>Provided technical support and resolved critical application issues.</p><p>Collaborated with QA, DevOps, and cross-functional teams to ensure successful releases.</p><p>Identified technical risks and proposed mitigation strategies to ensure timely project delivery.</p>

Associate Consultant

TATA Consultancy Services - Chennai · Chennai , Tamil Nadu , India
Nov 2021 - Sep 2025 · 3 years 10 months

<p>Developed and enhanced backend applications using Java, Spring Boot, and Microservices.</p><p>Analyzed business requirements and designed technical solutions for new features.</p><p>Implemented RESTful APIs and integrated with internal and external services.</p><p>Wrote and executed unit test cases using JUnit 5 and Mockito to ensure code quality and achieve high test coverage.</p><p>Performed defect analysis and bug fixing for issues reported during SIT, UAT, and Production, ensuring timely resolution.</p><p>Conducted root cause analysis (RCA) and implemented preventive fixes for recurring production issues.</p><p>Participated in code reviews, ensuring adherence to coding standards and best practices.</p><p>Collaborated with cross-functional teams, including QA, Business Analysts, and DevOps, for successful feature delivery.</p><p>Maintained source code using Git/GitHub and participated in CI/CD pipelines using Jenkins.</p><p>Supported Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.</p><p>Assisted in production deployments and post-deployment validation.</p>

Senior Staff Engineer

TATA Consultancy Services - Chennai · Chennai , Tamil Nadu , India
Nov 2021 - Sep 2025 · 3 years 10 months

<p>Developed and enhanced backend applications using Java, Spring Boot, and Microservices.</p><p>Analyzed business requirements and designed technical solutions for new features.</p><p>Implemented RESTful APIs and integrated with internal and external services.</p><p>Wrote and executed unit test cases using JUnit 5 and Mockito to ensure code quality and achieve high test coverage.</p><p>Performed defect analysis and bug fixing for issues reported during SIT, UAT, and Production, ensuring timely resolution.</p><p>Conducted root cause analysis (RCA) and implemented preventive fixes for recurring production issues.</p><p>Participated in code reviews, ensuring adherence to coding standards and best practices.</p><p>Collaborated with cross-functional teams, including QA, Business Analysts, and DevOps, for successful feature delivery.</p><p>Maintained source code using Git/GitHub and participated in CI/CD pipelines using Jenkins.</p><p>Supported Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.</p><p>Assisted in production deployments and post-deployment validation.</p>

Technical Lead

Altimetrik India Pvt Ltd - Chennai · Chennai , Tamil Nadu , India
Jul 2019 - Nov 2021 · 2 years 4 months

<p>Developed and maintained enterprise applications using Java, Spring Boot, and Microservices.</p><p>Designed and implemented RESTful APIs for business functionalities.</p><p>Developed new features based on business requirements and functional specifications.</p><p>Wrote unit test cases using JUnit and Mockito, ensuring high code coverage.</p><p>Performed defect analysis, debugging, and bug fixing for QA and production issues.</p><p>Participated in code reviews and followed coding standards and best practices.</p><p>Optimized application performance and resolved production issues.</p><p>Collaborated with QA, Product Owners, and cross-functional teams in an Agile environment.</p><p>Used Git for source code management and Jenkins for continuous integration and deployment.</p><p>Prepared technical documentation and supported application releases.</p>

Associate Projects

Changepond Technologies - Chennai · Chennai , Tamil Nadu , India
Jan 2019 - Jul 2019 · 5 months

<p>Change the existing web application modules to work as micro-services in different servers</p><p> Enhanced the application with reports for portfolios</p><p> Fixing</p><p> Build</p><p> Deployment</p>

Technical Lead

HCL Technologies - Chennai · Chennai , Tamil Nadu , India
May 2016 - Jan 2019 · 2 years 8 months

<p>Led the design and development of enterprise applications using Java/J2EE technologies.</p><p>Analyzed business requirements and translated them into technical solutions.</p><p>Developed and enhanced application modules based on customer requirements.</p><p>Designed and implemented REST/SOA-based service integrations.</p><p>Led a team of developers by assigning tasks, reviewing code, and mentoring team members.</p><p>Conducted code reviews and ensured adherence to coding standards and best practices.</p><p>Performed unit testing, integration testing support, and defect resolution.</p><p>Investigated and fixed defects reported during SIT, UAT, and Production.</p><p>Coordinated with onsite teams, business analysts, QA, and stakeholders for successful feature delivery.</p><p>Participated in Agile/Scrum ceremonies, sprint planning, estimation, and release activities.</p><p>Supported production deployments, application maintenance, and performance improvements.</p><p>Prepared technical design documents and provided knowledge transfer to team members.</p>

Programmer

Cognizant Technologies - Chennai · Chennai , Tamil Nadu , India
Dec 2013 - Apr 2016 · 2 years 4 months

<p>Involved in requirement analysis and technical design discussions.</p><p>Developed and maintained enterprise applications using Java/J2EE technologies.</p><p>Created and optimized SQL queries and Stored Procedures for data processing and business operations.</p><p>Developed and generated business reports based on client requirements.</p><p>Provided application support by analyzing and resolving production issues.</p><p>Investigated, debugged, and fixed defects identified during testing and production.</p><p>Prepared and executed unit test cases to ensure application quality and functionality.</p><p>Collaborated with cross-functional teams to deliver enhancements within project timelines.</p><p>Participated in code reviews and followed coding standards and best practices.</p>

Software Engineer

HCL Technologies - Chennai · Chennai , Tamil Nadu , India
Nov 2010 - Nov 2013 · 3 years

<p>Requirement Analysis</p><p>Application Development using Java/J2EE</p><p>Stored Procedure Development</p><p>SQL Query Optimization</p><p>Report Generation</p><p>Production Support</p><p>Defect Analysis & Bug Fixing</p><p>Unit Test Case Preparation and Execution</p>

Programmer

AJ Square Inc - Madurai · Madurai , Tamil Nadu , India
Sep 2009 - Oct 2010 · 1 year

<p>Participated in requirement analysis and technical discussions with stakeholders.</p><p>Created and estimated user stories based on business requirements.</p><p>Developed and maintained application features using Java/J2EE technologies.</p><p>Wrote clean, maintainable, and efficient code following coding standards.</p><p>Performed debugging and root cause analysis to resolve application issues.</p><p>Fixed defects identified during development, testing, and production support.</p><p>Collaborated with team members to deliver project milestones on schedule.</p><p>Conducted unit testing to ensure code quality and application stability.</p><p>Participated in code reviews and continuous improvement activities.</p>

PROJECTS

Deep DIve

Kumaran Systems
Duration : 28-Oct-2025 - 14-Jul-2026

<p>DeepDive is an enterprise web application developed using a microservices architecture to streamline business operations and improve decision-making. The platform provides secure, scalable, and high-performance APIs for managing business workflows, user access, and data processing. The solution follows the Backend for Frontend (BFF) pattern, where a Spring Boot BFF communicates with multiple backend microservices exposed through REST APIs.</p><p>The application is deployed on Azure Kubernetes Service (AKS) and uses Azure SQL Managed Instance as the database. Authentication and authorization are handled using Keycloak, while sensitive configuration such as database credentials and secrets are managed securely using HashiCorp Vault.</p>

Skills

Java J2EE Microservices Monolithic Architecture CI/CD Performance Monitoring GitHub Copilot Spring AI Spring Boot Hibernate Oracle REST APIs Container Orchestration Kubernetes OpenShift Apache Kafka AWS Cloud Platforms SQL PL/SQL JSP Servlet JavaScript AJAX JSTL AngularJS Struts 1.2 Spring MVC Swagger OpenAI MyBatis Spring Data JPA EhCache Caffeine SSL Certificates OAuth2 JWT Keycloak CIAM Tomcat JBoss Azure MySQL SQL Server Tortoise SVN Bitbucket Git PuTTY WinSCP HP Quality Center
Report this Profile?