Post Job Free
Sign in

Senior Java developer

Location:
Woodbury, MN
Posted:
October 24, 2024

Contact this candidate

Resume:

Lakshmi Ganesan

Woodbury MN, USA

+1-651-***-****

************@*****.***

https://www.linkedin.com/in/lakshmi-

ganesan-47984331b

Skills

Technologies

Core Java, Servlets, JDBC, JSP, J2EE, EJB,

JNDI, Struts, Spring MVC, Spring Boot,

Microservices, Hibernate, Genio, Angular,

WebLogic, WebSphere, JBoss, Tomcat,

Eclipse, VS Code, IntelliJ-IDEA, MS-Sql

server, Oracle, MongoDB, CVS, SVN, GIT,

ANT, JIRA, Junit, HTML, CSS, JavaScript,

XML, SOAP, Angular JS, Black duck, Synk,

SonarQube

Certifications

IBM

Certified Database Associate DB2

Universal Database V8.1 Family.

Sun

Certified Java Programmer.

Sun

Certified Web Component Developer

Summary

Senior Java Developer with over 9 years of experience in designing, developing, and implementing Java applications. Proficient in various Java frameworks and technologies, with a strong focus on delivering high-quality software solutions. Excellent problem-solving skills and a proven ability to work collaboratively in fast-paced environments.

Over 9+ years of experience in all phases of the software development life cycle (SDLC) starting from requirement gathering to software design, development & implementation, delivery, test planning and production support.

Worked with Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.

Hands on experience in developing RESTful Microservices using Spring Boot.

Strong knowledge in Object Oriented Programming concepts. Experience in designing, developing and implementing Web applications using Java/J2EE.

Experience in Java based technologies, which include Core Java, JDBC, Java Servlets, JSP, JSF and frameworks such as Struts 1.1, Hibernate, Spring, Spring Boot.

Extensive knowledge and hands on experience in Core Java, Collections API, File Handling I/O, Generics, Annotations and Multithreading. Knowledge in test automation tools like Selenium and TestNG. Experience in developing rich UI using HTML5, CSS, JavaScript, and Seam Framework.

Good Knowledge in using XML, XSD, XSLT and JSON formats. Extensive experience in programming, deploying, configuring, fine- tuning Application using IBM Web sphere 9.0, Apache Tomcat 6.x/7.x, JBoss 4, WebLogic 9.1,10.3.

Hands on experience IDEs like IntelliJ, RAD and Eclipse. Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.

Involved in release cycle of the product, which involves environments like Development, QA, UAT, Pre-Production and Production. Involved in performing Unit and Integration testing (JUnit). Experience in Database development using Oracle, DB2 and SQL Server. Experience

Cognizant Technology Solutions

Technical lead

June 2022 - Aug 2024

USA

Client Name : Travelers Insurance

Developed Access Provisioning and Request System web application using Angular, Spring Boot and SQL DB. Worked in resolving defects and security vulnerabilities.

Developed the Motor Vehicle Report web application using Java 1.8, RESTful Webservices, and Spring Boot, deployed via Jenkins and SQL Server.

Utilized the custom JavaScript framework "Genio" for the Automatic Renewals web application, with CI/CD pipeline deployment using Docker and MongoDB for the configuration services.

Enhancing, and maintaining secure web applications using Struts, Spring MVC, JSP, Servlets, CSS, HTML, AngularJS, Angular, JDBC, Oracle, Microsoft SQL Server, and MongoDB.

Expertise in developing distributed applications using J2EE Application Servers such as JBoss, IBM WebSphere, WebLogic, and web servers like Apache Tomcat

Resolved customer issues by debugging defects and establishing workarounds.

Refactored legacy code to enhance system architecture. Coordinated with QA testers for end-to-end and post-production testing. Collaborated with the performance testing team to monitor performance. Managed team-client communication, design, planning, and resource allocation for new applications, and supervised a team of 6 software engineers.

Tata Consultancy Services

Associate Consultant

Apr 2022 - June 2022

USA

Client Name : State of Missouri

The Unemployment Insurance Information Technology system is to modernize the business and administrative functioning of Tax and benefits for the unemployed for the department of Labor, Jefferson City, Missouri.

Development using Java 1.8, Restful Webservices and Spring Boot. Applications deployed using Angular and tested the application using Selenium.

Jenkins CI/CD pipeline to deploy the application using docker Created Junit testcases using Mockito.

Black duck for fixing security Vulnerabilities.

Capgemini

Senior Consultant

July 2021 - Dec 2021

USA

Client Name : CITI bank

Migrated Oracle procedures to Java 11, enhancing performance. Work with performance testing team to generate loads and monitor the performance

Developed JUnit test cases using Mockito.

Fixed SonarQube bugs for microservices.

Implemented Java 11 migration changes.

Converted Oracle procedures to Java using Spring Boot microservices. Developed microservices for a risk assessment application. Cognizant Technology Solutions

Associate

Sep 2010 - Apr -2014

India

Client Name : Discover Financial Services

Macquarie Tech Refresh was a technology upgrade project, where 27 applications were migrated

Involved migrating the web server from Tomcat to JBoss Discover Acquisition process aims at assisting the prospective Discover cardmembers in choosing the appropriate card offer, applying for the chosen card offer & receiving an instant decision online and in customizing their card account online

Involved in front end design, coding and testing phase for DPR4

(Document Processing Refresh) project

Responsible for delivering the enhancements for the web application agile using methodology

Worked in implementing bill payment solutions for Direct Debit Payment Systems

Financial Software & Systems

Senior Software Engineer

July 2007 - Sep 2010

India

Client Name : Union Bank of India

Mobile Banking - This service facilitates customers to do financial transactions remotely using a mobile device

Worked on design, development and testing for bank registration, card registration and reporting modules

ATM Mobile Recharge - This project is mainly used to recharge the mobile from ATM Kiosk

Worked on design, development, unit testing and regression testing Terminal Device Handler - This project is mainly focus on registration, Configuration and reporting modules

Worked on design & development, unit testing

Education

Bharathiyar College of Engineering, Karaikal

Master of Computer Application(MCA) -

Pondicherry University

Aug 2003 - May 2006

First class with Distinction

Traquebar Bishop Luthern College

Bachelor Of Computer Applications(BCA) - Bharthidasan University

Jun 2000 - May 2003

First class



Contact this candidate