Post Job Free
Sign in

Spring Boot Software Developer

Location:
Cary, NC
Posted:
February 06, 2025

Contact this candidate

Resume:

UMA MURUGAN

SENIOR JAVA DEVELOPER

Work Authorization: Authorized to work in the U.S. under L-2S Visa with I-94 Phone: +1-919-***-**** Email: ***.*********@*****.*** LinkedIn: https://www.linkedin.com/in/uma-murugan Location: Cary, North Carolina, 27519

PROFESSIONAL SUMMARY

• Experienced in developing applications using J2EE technologies, including Spring, Spring Boot, Spring MVC, Hibernate, JPA, JSP, Servlets, JNDI, JDBC, POJO, and Struts.

• Strong proficiency in Java (versions 8, 11, and 17) and SQL.

• Expertise in BPM products, particularly Activiti.

• In-depth knowledge of relational database management systems (RDBMS) and a solid track record in database development.

• Utilized Java 8 features such as Lambda expressions, Streams, and filters to improve code efficiency and streamline database fetching.

• Extensive hands-on experience with Spring frameworks, covering MVC, IOC, REST, AOP, Transaction Management, Data, DAO, Batch, Security, and Spring Boot.

• Skilled in creating ORM mappings with Hibernate and Spring Data.

• Proficient with persistence frameworks like Hibernate/JPA for seamless Java-to-database mapping and experience using Hibernate Query Language (HQL).

• Well-versed in Agile/Scrum development practices.

• Demonstrated expertise in building and deploying microservices using Spring Boot. WORK EXPERIENCE

Tata Consultancy Services

Bangalore, India

ROLE: Technical Lead June 2019 - July 2024

• Led a high-performing development team, driving the creation of web applications leveraging Java, Spring Boot, and Microservices architecture, resulting in a 30% increase in system efficiency.

• Analysed and optimized RESTful APIs, enhancing data sharing and integration between internal and external systems, improving application flexibility and scalability.

• Collaborated with cross-functional teams to refine CI/CD processes, reducing post-deployment defects by 20% and ensuring consistent code quality through continuous integration pipelines.

• Mentored junior developers, improving their coding practices and boosting team productivity by 30% by guiding them in best practices, efficient coding techniques, and problem-solving strategies. ROLE: Developer Dec 2013 - May 2019

• Engaged in agile development practices, including daily stand-ups, sprint planning, and retrospectives, contributing to timely delivery of user stories and sprint goals.

• Developed and maintained web applications using Java, Spring, and Hibernate, leading to a 40% improvement in application performance.

• Improved security compliance by conducting regular code reviews and using SonarQube for quality assurance and fortify for vulnerability scanning.

PROJECTS

Project Name: DIGITAL BANKING

CLIENT: GP PARSIK Bank Feb 2022 - July 2024

• Designed and accelerated the highly scalable and secure payment gateway, enabling seamless integration with third-party processors ensuring high availability for uninterrupted transaction processing.

• Engineered robust applications with Java and Spring Boot, leveraging Activiti BPM for efficient process orchestration and workflow management.

• Integrated NSDL APIs for real-time PAN card validation and verification, reducing manual checks, increasing operational efficiency, and enhancing the user experience.

• Developed and maintained comprehensive technical documentation, supporting ongoing development, troubleshooting, and seamless knowledge transfer to other team members.

• Managed multiple feature development and bug fixes concurrently, applying prioritization strategies to resolve critical issues, leading to a 40% reduction in system downtime and ensuring on-time project delivery.

• Provided actionable feedback during code reviews to ensure high code quality and alignment with business objectives, resulting in a 30% reduction in post-deployment defects.

• Successfully integrated BPM Flow, improving front-end speed and optimizing the deployment process through efficient team coordination.

• Wrote detailed technical documentation, reducing onboarding time for new team members by 30%. CLIENT: Bahrain Development Bank Jan 2022

• Implemented identity verification using Jumio API, reducing account opening time by 20%, enhancing the user onboarding experience and improving operational efficiency.

• Collaborated closely with stakeholders to design and implement seamless integrations, ensuring the system met business requirements and complied with financial regulations.

• Implemented API documentation using Swagger to streamline the API integration process. CLIENT: Continental Bank June 2019 - Dec 2021

• Built and maintained scalable backend services for web applications using Java and Spring MVC, focusing on clean code and best practices, ensuring maintainability and scalability.

• Implemented third party API’S, collaborating with developers to resolve frontend issues, resulting in a 40% enhancement in functionality and 50% boost in application speed, optimizing user experience and operational efficiency.

• Provided detailed project updates and reports on design, implementation, and scope, effectively communicating technical concepts and project status to stakeholders and team members.

• Wrote unit and integration tests using JUnit, reducing the number of bugs by 25%.

• Led the migration of a monolithic application to a microservices architecture, improving system resilience and scalability by 50%.

• Leveraged advanced Java features, including Java Streams and Lambda expressions, to improve code readability and performance in backend services.

CLIENT: Peoples State Bank Sept 2017 – May 2019

• Actively resolved critical bugs and provided ongoing support post-deployment to ensure uninterrupted service and enhance system reliability.

• Performed seamless production deployments, ensuring minimal downtime. Monitored the implementation of web applications across live and DR regions, ensuring continuous service and minimal downtime.

• Troubleshot and resolved critical production issues, performing root cause analysis (RCA) to identify recurring problems and improve system stability.

• Worked closely with QA teams, business analysts, and product owners to refine requirements, conduct tests, and deliver high-quality features on time.

• Practiced Agile methodologies, including Rally for task management, resulting in efficient team collaboration.

• Utilized Spring Data JPA in conjunction with Hibernate for efficient Object-Relational Mapping (ORM) capabilities, enabling seamless interaction with an Oracle database to manage data for services.

• Developed JPA components to read and write data from the database, implementing all CRUD operations. SKILLS

• Java Technologies: Core Java, Spring MVC, Java 8, Spring Core, Hibernate, JPA, Spring Boot, Java 11, JDBC

• Web Technologies: RESTful APIs, SOAP Web Services, JSON

• DevOps & Tools: Maven, Git, Jenkins

• Database Management: MySQL, PostgreSQL, SQL, Oracle, DB2

• Development Methodologies: Agile (Scrum)

• Code Quality Tools: SonarQube

• Soft Skills: Team Leadership, Problem-Solving, Effective Communication, Adaptability, Continuous Learning

• Other Tools: Junit, Postman, Eclipse

EDUCATION

KALASALINGAM UNIVERSITY, INDIA

Bachelor of Technology (B.Tech) in Information Technology JUNE 2009 – MAY 2013 CGPA: 8.6/10

CERTIFICATES

• Lean Six Sigma Green Belt

• Oracle Certified Professional, JAVA SE6 Programmer



Contact this candidate