Java Developer Resume
Union, KY
SUMMARY
- J2EE Developer with over 5 years of experience in analysis, design, implementation, and testing of Web/Enterprise applications in the Client/Server environment using Java/J2EE.
- Experience in using Software development methodologies such as Agile, SDLC, OOA/OOD, and OOP.
- Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs/JSTL, Servlets, Maven, Hibernate, Struts and Spring.
- Implemented various Design patterns including Model View Controller, Session facade, Business Delegate, Data Access Object, Singleton etc.
- Assisted in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- ImplementedCross cutting concerns like logging and declarative transaction management using Spring AOP.
- Creates robust user Interface (UI) using HTML, JSP, Custom Tags, JSTL, and XML.
- Developed Java Beans and used custom tag libraries for embedding dynamic behavior into JSP pages.
- Worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, RESTful).
- XML Technologies like DTD, XSD, Schemas,DOM, SAX, XSL and XSLT.
- Hands on experience in developing Java and J2EE applications using Eclipse, Spring STS and NetBeans.
- Experience in deployment of the J2EE applications onWebSphere, Apache - Tomcat and JBoss.
- Experience with JUnit in performing unit testing and determining the application functionality and monitored the error logs using log4J and fixed problems.
- Experienced in Object Oriented Methodologies, design patterns and UML.
- Experience in working with various databases like MySQL, PostgrSQL, and Oracle. Oracle PL/SQL query debugging and programming.
- Experience in version control tools like Tortoise CVS and Perforce and GIT to manage and control software development.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Programming Languages: Java, C, C++
Server Scripting: JSP, PHP
Version Control: Tortoise SVN, Git
Databases: MySQL, Oracle, PostgreSQL.
ORM Frameworks: Hibernate
J2EE MVC Frameworks: Struts, Spring MVC, Spring Web Flow
IDEs: Eclipse, Spring STS, NetBeans
Webservice Specifications: JAX-WS, Jersey
Design Patterns: Façade, Service Delegate, Front ControllerSingleton, Observer DAO, MVC, Iterator, Factory, Abstract Factory
HTML Editors: Adobe Dreamweaver
WhiteboxTesting (Functional, Load): JUnit 4.1, JMock
Batch Scripting: Maven
Methodologies: Agile, ScrumMessaging Technologies JMS
PROFESSIONAL EXPERIENCE
Confidential, Union, KY
Java Developer
Responsibilities:
- Involved in designing High Level Design and Low Level Design for Re-Mall.
- Involved in database design (MySQL database using Heidi SQL).
- Coded Entities, DAO implementation classes and service implementation classes.
- Designed and coded helper classes.
- Generated DAO’s to map with database tables using Hibernate.
- Wrote Hibernate queries to retrieve the data, and to save the data.
- Used Spring MVC framework architecture, worked with controllers and JSPs.
- Involved in fixing the bugs in application.
- Worked on log4j for authentication process.
- Used Tortoise SVN as version control system.
- Worked with MAVEN and involved in creating JAR, and WAR files.
- Worked with Spring Quartz and Spring Social to schedule text message and emails to the clients.
Environment: Java 7, J2EE 6, JSP, HTML, Spring 3, Hibernate 4, Maven 2, STS 3, Eclipse, MySQL 5.6.10, Tomcat 7, TortoiseSVN 1.8, log4j, JUnit 4
Confidential, Bloomington, IL
Java Developer
Responsibilities:
- Involved in various SDLC phases like Design and Development.
- Used Spring Web flow framework to develop the MVC architecture
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Designed Exception handling hierarchy.
- Used various Core Java concepts such as Exception Handling, Col.
- Involved in the exchange and communication of design data with offshore development groups.
- Produced formal design documents such as process descriptions.
- Acquired education on various proprietary frameworks.
- Assisted in the design and implementation of language translation.
- Consumed Web Services to check the laws and standards of states / postal service.
- Used Maven to build the J2EE application.
- Used Spring STS IDE for developing code modules in the development environment.
Environment: Java 6, J2EE 5, Spring 3, Hibernate 3.0, XML, Web Service JAX-RS(Rest), Mule ESB, PostgreSQL, HTML, XSLT, Spring STS, Maven, Windows XP, JUnit 4, log4j, various internal frameworks.
Confidential
Java Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Developed the GUI to check credit history of applicants using Swing Module.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on Apache Tomcat and WebLogic Application servers.
- Wrote and debugged PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
- Implemented the logging mechanism using log4j framework.
- Consumed Web Services to check the credit history report of the applicants.
- Wrote test cases in JUnit for unit testing of classes.
- Used Ant to build the J2EE application.
- Used Eclipse IDE for developing code modules in the development environment.
Environment: Java 6, J2EE 5, Struts 1.3.2, Hibernate 3.0, Spring 2.5, Swing, XML, Web Service JAX WS 2.1, Apache Axis 2.1, Oracle 10g, HTML,XML, XSLT, Eclipse 3.5, Apache Ant 1.7.1, Windows XP, JUnit 4.3, log4j 1.2.15.