Java/j2ee Developer Resume
San Diego, CA
PROFESSIONAL SUMMARY:
- 5+ years of experience in Object Oriented Programming (OOP), involved in complete SDLC life cycle - System Analysis, Design and development of various Applications using Java/J2EE Technologies.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Extensive experience in programming with Spring Framework, Spring IOC Container, Spring AOP.
- Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM).
- Good exposure to Java Web Services development using SOAP, REST.
- Experience in using MVC architecture for developing applications using JSP,JavaBeans, and Servlets.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
- Proficient in applying design patterns like MVC, Singleton and Front Controller.
- Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Worked on different Applications and Web Servers like Apache Tomcat.
- Good working knowledge in client side Technologies such as HTML, CSS and JavaScript.
- Good exposure to SVN version control systems.
- Experience in building, deploying and integrating with Maven.
- Skills in configuring and using Log4j and writing JUnit test cases.
- Comfortable working with Windows and Linux based environments.
- Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills.
- Willing to learn new technologies.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, JavaScript, SQL
Enterprise Java: JSP, JSTL, Servlets
Frameworks/Libraries: Spring, Spring MVC, Hibernate, Apache Common Library, Struts
Web Technologies: HTML, CSS, JavaScript, AJAX, jQuery, JSON, XML
Tools: JUnit, Log4J, Maven
Application Server: Apache Tomcat, WebSphere
Databases: MySQL, Oracle, SQL Server
IDE: Eclipse, IntelliJ
Version Control: SVN, Git
Design Patterns: MVC, Singleton, Factory, DAO, AOP
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Java/J2EE Developer
Responsibilities:
- Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development and system testing.
- Design and Development of maintenance application involving Spring MVC, Web Services, JSP, JSTL, JavaScript.
- Designed application components using jQuery.
- Involved business methods that are related to other functional modules
- Involved in the design of helper classes using coreJavaand multi-threading and collections.
- Extensively used Hibernate in data access layer to access and update information from the MySQL database.
- Used Hibernate Query Language (HQL) for writing the queries.
- Enhanced the user interface using HTML5, CSS3.
- Used several design patterns like Factory, Front Controller, Strategy and MVC patterns.
- Implemented Aspects using Spring AOP Framework for logging and other functions.
- Consumed web services and Implemented Http Communication using JSON Data.
- Wrote several JUnit and Integration testing.
- Used SVN as Version Control Tool and Maven to build applications.
- Used log4J to log debug and exception statements
- Deployed application to apache tomcat server.
- Involved in doing a code refactoring and code reviews.
- Agile methodology has been followed for the Application.
Environment: Java, HTML5, CSS3, Web services, JSP, JSTL, jQuery, JavaScript, Spring, Hibernate, Maven, SVN, JUnit, Log4J.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- As part of the team worked on estimate releases, tasks with development manager and allocated work for development and testing team.
- Involved in designing the architecture for the project using Spring Framework and Hibernate.
- Develop the web application using Spring, JSP, HTML, CSS and JavaScript.
- Implemented the application using J2EEdesign patterns like Singleton, DAO, DTO.
- Template development for a Java based search platform using JSP/JSTL.
- Extensively used the Tomcat Server for application development and production.
- Involved in unit testing, system integration testing and enterprise user testing.
- Interacted with the client for gathering the requirements during design, development and implementation phases.
- Configured connection pools and establish a connection with MySQL.
- Implemented MVC architecture using Spring Framework, coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Developed the user interface modules and designed the front-end web pages using a combination of JSP, Servlets, HTML and JavaScript.
- Extensively used Core Java, Servlets, and JDBC
- Developed UML diagrams for all the design, and documented all the process flows.
- Developed a web-based application using spring, where users can enter their daily project updates, query etc. Provided a user Login/Logout functionality too.
- Create and unit test intricate client side interactions with JQuery.
- Developed DAO (Using Hibernate) classes and wrote SQL queries to get data from database.
- Developed JSP and Java classes for various transactional/ non transactional reports of the system.
- Used SVN for version Controlling Purposes.
- Used RESTful web service to handle the user requests.
- Maven was used for the entire build process.
Environment: J2EE, Java, Spring, JSP, Hibernate, SVN, XML, JavaBeans, JavaScript, CSS, HTML, JQuery, MySQL, Tomcat, Linux, Restful, Web services.
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Involved in design, analysis, coding and testing phases.
- Used CSS and HTML to get client specific Look and feel of Web Application in JSP.
- Used Spring MVC for loading database configuration and hibernate mapping files, created data-source instance for instantiating Hibernate DAO Support's session factory object.
- UsedHibernateto develop DAO layer for performing CRUD operations on the database and configured it with spring'sHibernateDAO Support.
- CreatedHibernatemapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
- Involved in writing SQL complex Queries, Joins, Stored procedures for back end.
- Used Views and Functions in the Oracle Database.
- Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services,HibernateandSpring.
- Used SOAP Web Services for data interaction between other systems.
- Created and modified the existing stored procedures and tuning SQL queries.
- Used Log4j logging framework.
- Preparation and execution of test cases for the new modules using JUnit.
- Used SVN for Versioning and concurrent access to the project files.
- Enhanced the code according to the business requirements.
- Provided user support in all phases of SDLC till its successful implementation.
Environment: Java6,J2EE,Spring,Hibernate, JSP, JDBC, XML, Log4j, Tomcat, Eclipse, HTML,JavaScript, CSS, SOAP UI, Junit.
Confidential
Java Developer
Responsibilities:
- Carried out requirement specification, design, analysis, implementation and testing.
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Developed the front end using HTML, JSP and CSS.
- Implemented MVC architecture
- Used Hibernate to interact with the underlying MySQL Database.
- Created SQL queries and stored procedures and functions
- Used log4j to log the messages in the database.
- Incorporated JUnit into the code to do the unit testing around the developed module.
Environment: JAVA, JSP, Servlets, Hibernate, HTML, CSS, SQL, log4j, JUnit, Eclipse, Apache Tomcat.
