| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Woodbury MN, USAPHONE NUMBER AVAILABLEEMAIL AVAILABLEhttps://LINKEDIN LINK AVAILABLEganesan-Street Address bSkillsTechnologiesCore 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-Sqlserver, Oracle, MongoDB, CVS, SVN, GIT,ANT, JIRA, Junit, HTML, CSS, JavaScript,XML, SOAP, Angular JS, Black duck, Synk,SonarQubeCertificationsIBMCertified Database Associate DB2Universal Database V8.1 Family.SunCertified Java Programmer.SunCertified Web Component DeveloperSummarySenior 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. ExperienceCognizant Technology SolutionsTechnical leadJune 2022 - Aug 2024USAClient Name : Travelers InsuranceDeveloped 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 TomcatResolved 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 ServicesAssociate ConsultantApr 2022 - June 2022USAClient Name : State of MissouriThe 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.CapgeminiSenior ConsultantJuly 2021 - Dec 2021USAClient Name : CITI bankMigrated Oracle procedures to Java 11, enhancing performance. Work with performance testing team to generate loads and monitor the performanceDeveloped 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 SolutionsAssociateSep 2010 - Apr -2014IndiaClient Name : Discover Financial ServicesMacquarie Tech Refresh was a technology upgrade project, where 27 applications were migratedInvolved 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 onlineInvolved in front end design, coding and testing phase for DPR4(Document Processing Refresh) projectResponsible for delivering the enhancements for the web application agile using methodologyWorked in implementing bill payment solutions for Direct Debit Payment SystemsFinancial Software & SystemsSenior Software EngineerJuly 2007 - Sep 2010IndiaClient Name : Union Bank of IndiaMobile Banking - This service facilitates customers to do financial transactions remotely using a mobile deviceWorked on design, development and testing for bank registration, card registration and reporting modulesATM Mobile Recharge - This project is mainly used to recharge the mobile from ATM KioskWorked on design, development, unit testing and regression testing Terminal Device Handler - This project is mainly focus on registration, Configuration and reporting modulesWorked on design & development, unit testingEducationBharathiyar College of Engineering, KaraikalMaster of Computer Application(MCA) -Pondicherry UniversityAug 2003 - May 2006First class with DistinctionTraquebar Bishop Luthern CollegeBachelor Of Computer Applications(BCA) - Bharthidasan UniversityJun 2000 - May 2003First class |