Lithin P
Lithin P
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:
PROFESSIONAL SUMMARY:
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.
Environment: Java, J2EE, Spring Boot, HTML, CSS, XSLT, JavaScript, Spring MVC, SOAP, XML, Eclipse, JUnit, JIRA,
Weblogic, Jenkins, SVN and IBM Web Sphere
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