Lithin P

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Lithin P

Java Developer

Professional Summary:

 Around 5 years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and
maintenance of distributed and Client server Java applications.
 Experience in web application development using JAVA, J2EE technologies, hands on Extensively worked
on Java 8 features like Lambda Expression, Functional Interface and Stream API 
 Experience in Core Java concepts such as Multi-threading, IO, Exceptions and Collections.
 Extensive experience with both core and advanced Java technologies including Java, XML, JavaScript, JEE, JSP, JDBC,
Struts, Servlets, JMS, JPA, JAX-WS, JAX-RS, JSF, Spring and Hibernate.
 Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or
Inversion of Control (IOC) using annotations. 
 Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications,
analysis, design, development, testing and implementation of projects using various methodologies like Waterfall,
Agile.
 Worked with object-centric framework like Hibernate and Database-centric framework like iBATIS. 
 Experience with Databases like Oracle 10g/11g, PostgreSQL, NoSQL, PL/SQL.
 Extensively used SQL and CCL in writing queries, database triggers, and stored procedures and functions for
database application.
 Experience with version control using SVN, GIT, ClearCase and error logging using Log4J.
 Implemented Unit Testing using JUNIT testing during the projects.
 Worked extensively on Java Collections API (different data structures in Java) like Array List, Vector, HashSet,
HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
 Experienced in implementing IOC/Dependency Injection features in various aspects of Spring Framework like
SpringCore, Spring Security, Spring Batch, Spring Boot, MVC.
 Implemented Spring MVC architecture and increased modularity by allowing the separation of crosscutting concerns
using Spring Boot. 
 Used Spring Batch and Hibernate for creating batch jobs to read multiple formats of data and write it into flat file. 
 Used Jenkins which is an open source continuous integration tool written in java which provides Integration services
for software development.
 Extensive experience in Application servers likes Web logic, Web Sphere, JBoss, Glassfish and Web Servers like
Apache Tomcat.

TECHNICAL SKILLS:

Java - J2EE Servlets, JSP, EJB, JDBC, JAVA 8, JSTL


Framework Spring Core, Spring MVC, Spring AOP, Spring Boot, Spring Batch,
XML Related XML, SOAP, XSLT, XML-Schema, DTD.
O/R Persistence Hibernate, IBatis
Build Tools Maven, ANT
Scripts Java Script, jQuery, TypeScript
Middleware Web Services (Spring WS, SOAP and REST) , RMI
Tools SOAPUI, Rest client, Amazon WebServices
Design Patterns MVC, Session Facade, DAO, Factory , Adapter, Singleton, Strategy
App Servers Tomcat, WebLogic and Jboss, Tomcat, Apache Web Server
RDBMS NoSQL, PL/SQL, Oracle, MYSQL, PostgreSQL, Cassandra
IDE Tools Eclipse, JEdit, NetBeans, MyEclipse
Operating Systems Windows 98/2000/NT/XP, DOS, & Sun Solaris, Linux
Agile Agile, Waterfall, Test Driven and Scrum Models
Methodologies
Version Control Rational Clear Case, CVS, VSS & SVN
Testing tools JUnit, Mockito, TestNG, Jasmine

PROFESSIONAL SUMMARY:

Client: Equifax, Alpharetta, GA Sep 2018 – Till Date


Role: Java Developer
Project Description: Provides Credit score maintenance and customer verification services for individual customers.
Allow employer to manage employment status with their credit score report which verified by government of particular
country.
Responsibilities:
 Actively participated in sprints and successfully implemented the project following scrum agile practice. Involved
in the all phases of Software development life Cycle process, in short ours is 3 weeks sprint.
 Implemented Spring Model View Controller (MVC) framework to develop the Presentation Logic of the
application and the Action classes. It was also used at the Web tier level to isolate each layer of the application
to avoid the complexity of integration and ease of maintenance.
 Migrate outdated Java code to state of the art Java 8 code with advanced Maven builder and
 Spring Boot platform.
 Responsible for creating and maintaining architecture for Restful API using Spring Boot.
 Worked extensively on spring boot for building web service.
 Used spring core Annotations for Dependency Injection Spring DI and Spring MVC FOR RestAPI’s, Spring Boot for
micro services and Spring Batch for running batching jobs.
 Used Hibernate Beans to map to tables and retrieve data from the database.
 Worked with Jenkins, CI/CD pipeline to integrate and deploy the code into the Server.
 Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
 Build prototype for various required services such as Scheduling, Logging and Notification
 Service using JavaScript library.
 Implementing REST services for product data lookup using database.
 Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
 Worked on UNIX/LINUX commands to access the FTP Server through Putty.
 Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages
 while creating web services.
 Responsible for the configurations of data sources and connection pools in WebLogic Server.
 Used database to provide recommendations on Performance tuning for applications.
 Hands on experience with SOAP UI in performing the Integration and regression testing.
 Set up Jenkins Server and build jobs to provide continuous automated builds based on polling the Git source
control system during the day and periodic scheduled builds overnight to support development needs using
Jenkins, Git, JUnit and Maven.
 Provided extensive pre-delivery support by fixing bugs and code reviews.
 Support and sync with offshore team for project development
 Familiarity with Issue and Project-tracking tool, JIRA.

Environment: Java 1.8, HTML5, CSS3, JavaScript, jQuery, XML, Spring Boot, Agile, Hibernate, RESTful web service, SOAP,
AJAX, Oracle, Jenkins, WebLogic, Windows, Eclipse IDE, Maven, Eclipse, Git, Agile.

Client: Transamerica, Denver, CO Sep 2017 – Aug 2018


Role: Java Developer
Description: The Transamerica Corporation deals with various life insurance companies and investment firms offering
life and supplemental health insurance, investments, and retirement services. Their participant facing web application
aids the participant to manage accounts online and submit loans & withdrawals. A processor used backend application
helps processes and administer loans, withdrawals, transfers, remits and other benefits. These applications use complex
algorithms for benefit administration based on various rules and regulations.
Responsibilities:
 Interface with the Business Clients for Requirements gathering and Analysis of Loans and Withdrawals and Managed
Advice related Application changes
 Interact with different stakeholders & cross-functional teams to come up with different approaches for complex
problems
 Create specifications and technical design for the Enhancements & new modules
 Coded soap and Rest web services using Spring boot to rewrite existing application to micro web application.
 Strong hands on experience in developing REST Microservices with Spring Boot
 Experienced best practices for integrating Microservices into an existing system architecture
 Gathered and clarified requirements with business analyst to feed into high-level customization design,
development and installation phases.
 Used Spring Framework for dependency injection for Action classes using Application Context XML file.
 Involved in implementation of MVC pattern using JSP and Spring Controller.
 Developed business objects using Spring IOC, Spring MVC and Spring AOP. Implemented MVC architecture using JSP
Spring, Hibernate and used Spring Framework to initialize managed beans and services.
 Used Maven to build and configure projects
 Implemented Concurrency, Exception Handling and Collections whenever necessary.
 Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing
purpose.
 Created process flow for deploying application in Web Sphere application server.
 Managed build, reporting and documentation from the project information using Jenkins, SVN for version control.
 Used Jenkins for Continuous Integration.
 Used WebLogic application Sever for deployment.
 Used JUnit for testing and used JIRA for tracking bugs.
 Responsible for the dealing with the problem, bug fixing and troubleshooting.

Environment: Java, J2EE, Spring Boot, HTML, CSS, XSLT, JavaScript, Spring MVC, SOAP, XML, Eclipse, JUnit, JIRA,
Weblogic, Jenkins, SVN and IBM Web Sphere

Company: Dhanush InfoTech, Hyderabad, India Dec 2015– July 2017


Role: Python Developer
Description: Dhanush InfoTech provides solutions across industry verticals including BFSI, Manufacturing, Construction,
Government, Technology, Education, Healthcare, Retail, Telecom, Energy Utilities and Oil & Gas. There versatility in
developing delivery models coupled with our in-depth understanding of business, helps build, deploy and maintain
solutions that are intuitive, fast-to-install and which provide tangible business benefits. In this project worked closely
with other Java developers, quality assurance team, creative team, product manager to design the inventory system for
the company. This inventory system tracks the record from the manufacturing of the product to the delivery and it's
warranty validations.

Responsibilities:
 Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and
JavaScript.
 Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.
 Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow
processes.
 Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using
different output styles.
 Implemented entire application using Spring 2.0 MVC design framework.
 Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
 Developed Client-Side Validations using Java Script and Server-Side Validations using spring validation framework.
 Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business
Delegates.
 Beans in the application for storing Customer information and billing work.
 Designed and implemented DAO layer using Hibernate 3.0.
 Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend
implementation.
 Used Eclipse 3.5 to develop the Web Application and deployed on WebLogic 9.1 application server.
 Responsible for Unit testing with JUnit and support for Integration testing and User acceptance testing.
 Used Log4J for logging and debugging process.
 Merging the code using Rational Clear case.

Environment: Java, Servlets, JSP, Spring 2.0, JavaScript, HTML, CSS, XML, Design Patterns, Oracle 10g, Hibernate 3.0,
WebLogic 9.1, Ant, Junit, Web Services, SOAP, Clear case, Eclipse 3.5, Log4j.

Education:
 B.Tech in Information Technology in RVR & JC College of engineering, Guntur, India
 Master’s in computer science in Indiana State University, Indiana, USA

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy