Neelima Paramsetty
St. Louis MO
Professional Summary
Around 13 years of IT experience in all the phases of Software Development Life Cycle (SDLC) including requirement Analysis, Design, Implementation and Product Testing in both the Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
Strong experience with Software methodologies like Waterfall, Agile and Kanban.
Experience with Java 17 features, including the Stream API, for efficient bulk data operations on collections, employing both sequential streams and parallel streams.
Experience in using JAVA 11/8 features like Lambda Expressions, Streams, Method References, Repeating Annotations and Method Reflections.
Experience in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
Hands on Experience in various components in spring such as IOC, AOP and MVC.
Experience in Developing Applications Using Object Relational Mapping (ORM) Technologies such as JPA, Hibernate and Spring JPA.
Experience in developing Micro services using Spring Boot and Angular to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
Experience in using IDE Tools like Eclipse, IntelliJ, Rational Application Developer (RAD) for Java/J2EE application development.
Experience with Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation.
Experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
Experience in using various cloud platforms like Amazon Web Services (AWS) and GCP (Google cloud Platform) .
Experience in creating Containers, push/pull and integrating with Spring Boot for running applications securely on container platform by flexible integrating existing processes with log4J for logging.
Experience with test-driven development using unit-testing framework such as Junit and Mockito.
Experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD and JAX - WS, JAX-RS.
Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL, IBM DB2 and MySQL databases.
Experience in version control system tools like GIT, CVS and SVN.
Hands-on experience working with Continuous Integration (CI) build-automation tools such as Jenkins, Maven and Apache Ant.
Experience in the Agile (SCRUM) Development Process.
Good team player with excellent communication and interpersonal skills, ability to work individually or part of a team, fast and keen learner who adapts to new technologies.
Technical Skills
Languages
Java 17/11/8, J2EE, JSP2.1/2.0/1.2, Servlets2.x/3.x, JDBC
Frameworks
Spring, Spring MVC, Spring Boot, Struts, TopLink, Hibernate
Web Technologies
HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, CSS3, ReactJS, XML1.0, Angular
Databases
Oracle, DB2, MS SQL, MYSQL, SQL Server
Version Control
GIT, CVS, SVN, Maven, JIRA
Methodologies
Waterfall Methodology, Agile Methodology
Web /Application Servers
WebSphere 7.0, WebSphere smash, WebLogic 6.1, JBOSS, Apache-Tomcat
Other Tools
BIRT, Cognos, Rational Application Developer, Eclipse, IntelliJ
Projects Profile:
Client : Lincoln Financial Group, Philadelphia, PA. Duration: Jun 2022 – Feb 2024
Role : Java / J2ee Developer
Organization : LTIMindTree
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the Application.
Developed responsive JEE Web Applications using Java 17 and cutting-edge technologies.
Implemented Java 17 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
Used Java 17 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, etc.
Involved in migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.
Developed Spring JPA Repositories to access and information from MS SQL database.
Worked on Amazon Web Services.
Used log4j to print the logging, debugging, warning, info statements.
Used Jenkins for continuous integration and continuous Deployment (CI/CD).
Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
Participated in the status meetings and status updating to the management team.
Environment: Java 17, Spring Boot, REST, Angular, MS SQL Server, MAVEN, Jenkins, GIT LAB, Splunk,
AWS
Client : Equifax, Atlanta, GA Duration: Mar 2022 -Jun 2022
Role : Java / J2ee Developer
Organization : LTI Mindtree
Responsibilities:
Worked in Agile Scrum environment to carry out the application development, delivery and Testing.
Used Spring Boot, Spring Batch and Spring Cloud for developing microservices, REST API to retrieve data.
Developed Spring JPA Repositories to access and information from MYSQL database.
Configured Persistence-Context in Spring Framework and Hibernate as a persistence provider to interact with the MySQL database.
Implemented Transactions using Spring framework.
Developed the RESTful web services in Java.
Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Environment: Java 11, Spring Boot, REST, MS SQL Server, MAVEN, GIT LAB, Mockito, SonarQube, GCP,
Microservices
Project : ProGenie Duration Sep 2012 -Mar 2015
Role : Java / J2ee Developer
Organization : WNS Global Services
Responsibilities:
Played critical role in ProGenie development and developed modules Home Settings,
Knowledge Department in admin console.
Involved in design and documentation of the application model using Unified Modeling Language (UML) tool OMENDO.
Configured BoldChat a live chat application in WnsCareer
Responsible for creating the Controller layers, Service Layer, DAOs and Data Objects for the assigned modules.
Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, Custom Tags, Struts-Html tag library.
Involved in unit testing, integration testing, UAT and Production phases.
Performed defect tracking, bug fixing and enhancements.
Developed Web Analytics reports.
Developed Batch jobs to run Reco and Chat on Wnscareers.
Have taken Complete responsibility of ProGenie deployment on WnsCareers (UAT and Production)
Generating monthly ProGenie Performance Report and sharing with WnsCareers HR team.
Code optimization for search in home dashboard to improve search criteria.
Guided Chat Agent for Bold Chat related stuff.
Involved in Connection pooling for MS-SQL DB Server and ProGenie System Changes for MSSQL integration.
Involved in writing the Server-side Scheduler Scripts and configured log for Scheduler Batch Programs.
Worked on Connection pooling to improve the ProGenie performance.
Used JUnit/Eclipse for the unit testing of various modules extensively used Custom JSP
tags to separate presentation from application logic.
Used ANT/MAVEN for compilation and building JAR, WAR and EAR files .Used java collections API extensively such as Lists, Sets and Maps.
Environment: Spring boot, JAVA 1.8, Bold Chat, MY SQL, JSP, JAVA Mail, CVS, Maven,
Junit, Tomcat, Omendo
Project : Vinimaya Duration: Oct 2010 -Oct 2011
Role : Java / J2ee Developer
Organization : Ascendum Solutions India Private Limited
Responsibilities:
Involved in requirement, design and development phases and creating custom solutions to match the requirements.
Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
Involved in the implementation of the MVC architecture using spring.
Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
Environment: Java, spring MVC, Hibernate, Java Beans, Eclipse, XML, DB2, Agile
Project : Google Map Proxy Duration: Sep 2008 – Aug 2010
Role : Java / J2ee Developer
Organization : IBM India Pvt Ltd
Responsibilities:
Involved in requirement, design and development phases and creating custom solutions to match the requirements.
Physical Data Model Document, Design Documents are created and involved in development work for Google Dashboard and Leading the team.
BIRT Reporting design, DB2 queries for getting the data from TDW, Prepared Use Case
Diagrams and Leading the Team
Assigning the work to team members.
.
Environment: JSP, Servlets, DB2, Java 1.6, WebSphere sMash, Groovy, w3charting,
Rational Application veloper7.5,
Project : w-SaaS Duration: Jun 2008 – Aug 2008
Role : Java / J2ee Developer
Organization : Wipro Technologies
Responsibilities:
Coding dividing the task to sub tasks and sharing that to the members and updating the status of work.
Designed flow diagrams for proxies and open transactions modules using struts, and MyEclipse.
Environment: Java 1.5, Servlets, ofBiz, FreeMarker, AOP, MYSQL
Project : Learning Management System (LMS) Duration :Jun 2007 – May 2008
Client : Skillsoft
Role : Java / J2ee Developer
Organization : Wipro Technologies
Responsibilities:
Involved in Designing & development of data export, coordinating with the onsite
team, Knowledge transforming to the new team members.
Environment: Java 1.5, Velocity, Servlets, Java Beans, Struts, spring, oracle, TopLink, Hibernate,
JavaScript, Ant, Maven, Eclipse, and Tomcat web Server
Project : Graphical Business Interface Duration: Jun 2007 – May 2008
Client : Apple
Role : Java / J2ee Developer
Organization : Wipro Technologies
Responsibilities:
The Data is reading from formatted excel sheet using jxl api. The data that is collected from excel sheet is input to JFreeChart.
Using JFreeChart, the charts like pie chart, xy line charts, bar charts, area charts can be displayed in the Jboss portal.
In one portlet the desired chart is selected, the corresponding chart is displayed in the second portlet. Here interportlet communication is used.
Environment : Java 1.5, Velocity, Servlets, Java Beans, Struts, spring, oracle, TopLink, Hibernate, JavaScript, Ant, Maven, Eclipse, and Tomcat web Server
Project : WADI BOOKING ENGINE Duration: Aug 2004 – Jun 2007
Client : Northwest Airlines Inc
Role : Java / J2ee Developer
Organization : Wipro Technologies
Contribution:
Coding for Ticket designator types, Ticket designator setting, BSP agency commission and Net Fare ticket designator
Designed flow diagrams for proxies and open transactions modules using struts, and MyEclipse.
Coding with java to extract the data from database.
Involved in requirement, design and development phases and creating custom solutions to match the requirements.
Environment: JSP, Servlets, EJB, Struts Framework, Windows XP
Qualification:
Bachelor of Technology in Computer Science Engineering from N.B.K.R.I.S.T., A.P, INDIA
Java/J2EE Developer