Post Job Free
Sign in

Software Development Engineer

Location:
Woodbury, MN
Posted:
June 03, 2025

Contact this candidate

Resume:

Lakshmi Ganesan

+1-651-***-**** ************@*****.*** https://www.linkedin.com/in/lakshmi-ganesan-47984331b Summary Senior Java Developer with over 9 years of experience in designing, developing, and implementing Java applications.

Worked with Software Development Life Cycle SDLC Requirement Specification, Design documents and writing Test cases -Waterfall to Agile methodology. Hands on experience in developing RESTful Microservices using Spring Boot. 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. 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 Java testing frameworks, including Junit and Jasmine. Experience in Database development using Oracle, DB2 and SQL Server. Led the migration of on-premise database to cloud platforms (AWS) ensure minimal downtime and data integrity.

Experience working in an agile environment using Scrum in Rally board software. Experience with accessibility standards and rules and code essential components: HTML, CSS, JavaScript, WCAG 2.0, WCAG 2.1 . AXE software was utilized to resolve WCAG issues. 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.

Migrating MongoDB from on-premise environment to MongoDB Atlas, fully managed database services.

Managed and optimized product catalog resulting 25% improvement in team throughput. Successfully planned and optimized daily stand ups, sprint retrospective and reviews. Reviewed peer code submissions with a keen eye for detail, providing constructive feedback that improved overall team performance and code reliability. Experience in Rally software platform that helps businesses plan, track, and manage agile development.

Experience with accessibility standards and rules and code essential components: HTML, CSS, JavaScript, WCAG 2.0, WCAG 2.1 . Used AXE software to resolve WCAG issues. 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

Chennai, 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 card members 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 Pvt. Ltd

Senior Software Engineer

July 2007 - Sep 2010

Chennai, 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 First class with Distinction

Aug 2003 - May 2006

Traquebar Bishop Luthern College, Porayar

Bachelor Of Computer Applications(BCA) - Bharthidasan University First class

Jun 2000 - May 2003

Technical Skills 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, Jasmine, RestAPI, JSON, Postman, SOAP UI, AWS, Rally, AXE



Contact this candidate