We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

2.00/5 (Submit Your Rating)

Eau Claire, WI

SUMMARY

  • 6 years of experience in the design and development of software applications using Object - Oriented Programming and Java/J2EE technologies.
  • Profound experience on Implementation of complex Client/Server and Intranet/Web based n-tier architecture systems.
  • Hands on experience on planning, estimation, designing, developing and negotiation on application development issues with internal and customer resources, expertise in system study, design, development, code review, maintenance, deployment, documentation and testing of presentation, business logic, database access layer for various domains.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
  • Expertise in Java Multithreading, Exception Handling, Custom Tag Libraries, Enterprise Java Beans, and XML technologies.
  • Experience in server side technologies like Servlets, JSP, JDBC, JPA, PHP, and EJB.
  • Excellent Knowledge of various Web & Persistence frameworks like Struts, Spring, and Hibernate.
  • Experience in web technologies like HTML, AJAX, XML, JavaScript, JQuery, and CSS.
  • Experience in SOA implementation using SOAP and XML processing APIs, REST Web Services.
  • Experience in building applications on Application/Web Servers like Apache Tomcat and IIS.
  • Exposure in creating Use Cases, Classes, Sequences and Activity Diagrams using Rational Rose.
  • Experienced in using various IDEs like Eclipse, RAD, and NetBeans.
  • Knowledge of Database design and development that involves ER Modelling, Relational database schema.
  • Extensive experience in SQL programming language. Developed stored procedures, triggers, views, complex join queries. Strong and in-depth knowledge of various relation database systems such as Oracle, SQL Server, and MySQL.
  • Hands on experience with JUnit in performing unit test and Log4J in determining the application functionality.
  • Experience with Bug tracking tools like JIRA, Clear Quest, and Quality Center.
  • Experienced in software versioning and revision control tools like SVN and CVS.
  • Experience in various Design Patterns such as MVC, DAO, Front Controller, Session Facade, Intercept Filter, Singleton, and Factory.
  • Excellent understanding of Test-driven development, Software Development Life Cycle (SDLC) methodologies like Agile and Scrum.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

  • Java
  • C/C++
  • SQL
  • Servlets
  • JSP
  • JDBC
  • Web Services
  • JMS
  • EJB
  • HTML
  • XML
  • JAXB
  • JavaScript
  • PHP
  • JSON
  • CSS
  • AJAX
  • Struts 1.x
  • Hibernate 3.x
  • Spring 2.5/3.x
  • Apache Tomcat 6.x/7.x
  • JBoss 5.x
  • IBM WebSphere 6.x/8.x
  • BEA WebLogic 10
  • Oracle 9i/10g/11g
  • MySQL 4.x/5.x
  • SQL Server
  • DB2
  • Eclipse
  • RAD
  • NetBeans
  • JUnit
  • Log4J
  • Ant
  • Maven
  • CVS
  • SVN
  • ClearCase
  • Windows
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, Eau Claire, WI

Java J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
  • Implemented spring architecture using IOC and AOP technologies.
  • Developed the Persistence Layer using Hibernate and JPA.
  • Implemented server side tasks using Servlets and XML.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Struts Validation framework for Server side validation.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Implemented cross cutting concerns like business transactions, logging and monitoring mechanism using Spring AOP.
  • Implement design patterns like Singleton, Front Controller, Factory, and DAO.
  • Developed Stored Procedures for filtering ads depending on selection criteria.
  • Developed Front-end application using JSP, HTML, CSS, JavaScript, and JQuery.
  • Implemented Web Services based on SOA using SOAP, WSDL, and XML.
  • Used DOM Parser to parse the XML response from SOAP Web Services.
  • Wrote JUnit test cases and test suites for functionality testing.
  • Used Log4J for logging and tracing user-desired messages.
  • Followed Agile and Scrum Methodology in software development.
  • Development and Integration of the Application using Eclipse IDE and used SVN as version control tool.
  • Used JBoss application server to implement the Java Platform Enterprise Edition, create applications and to integrate with other applications.
  • Used Maven for building of application.

Environment: Java, J2EE, Servlets, Struts, JMS, Hibernate, Spring, EJB, Web services, SOAP, UML, HTML, JQuery, JavaScript, CSS, XML, Log4J, SVN, JUnit, Oracle 11g, JBoss, and Windows.

Confidential, Chicago IL

Java J2EE Developer

Responsibilities:

  • Used the Spring framework for building a web application according to MVC design pattern.
  • Used Controller Servlets for handling requests to manipulate business objects and invoke respective classes for making database updates.
  • Used Message Driven Beans to read the messages from JMS queues for asynchronous communication.
  • Implemented the data access layer by using Hibernate with Spring DAO and also developed mapping files and POJO classes.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML and CSS.
  • Configured Spring and EJB to manage java beans and set their dependencies in a context file.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Dealt with Hibernate open source ORM framework for persistence management.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developed Functions, Stored Procedures, and Triggers to process the trades and also established data integrity among tables sitting on Oracle Database.
  • Used Log4J for tracking errors and debugging the code.
  • Used Agile Methodology for implementing Iterative development.
  • Developed Test Cases and Unit Tests for functionality testing using JUnit.
  • Used Maven to automatic the build process.

Environment: Java, J2EE, Servlets, Hibernate, Spring, EJB 3, JSP, XML, REST, Web Services, JMS, JUnit, Log4J, Oracle, WebSphere, Maven, and Windows.

Confidential, NYC, NY

Java J2EE Developer

Responsibilities:

  • Created UML diagrams like Class diagrams, Sequence diagrams, and Use case diagrams in different tiers of the module using Rational Rose.
  • Used Spring through-out the application in injecting dependencies in to layers of application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed components of application using Struts and JSP.
  • Involved in REST Web Services development.
  • Involved in the database retrieval and connections establishment to the SQL Server.
  • Implemented various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Developed JSP pages and Action Servlets for HTML generation and for session management.
  • Developed custom tags to get custom behaviors in JSP pages.
  • Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionFrom.
  • Designed and Developed Session Beans necessary for various functionalities.
  • Designed and developed DAO's to implement the business logic.
  • Implemented Spring architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet environment using Struts and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Implemented Custom Caching Objects to help efficient search instead of communicating with the database at every instance.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Java, J2EE, JSP, Struts, Spring, Hibernate, Eclipse, XML, UML, Log4J, REST, Web Services, Rational Rose, SQL Server, Oracle, WebLogic, and Linux.

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in gathering functional requirements, providing cost estimates and performing the design and solution approach.
  • Involved in Java Multithreading programming.
  • Developed custom validators in Struts and implemented server side validations.
  • Developed EJB Session Bean to process user requests and Entity Beans to load and store information from database.
  • Used JSTL extensively to display the data from the backend on the JSP pages.
  • Used Session Facade extensively to provide a uniform coarse-grained service layer to separate business object implementation from business service abstraction.
  • Designed EJB Home Factory class using Singleton pattern to cache EJB home reference for entire application lifetime.
  • Wrote Store Procedures for interacting with the database.
  • Writing Test Plans and Design Specifications for various modules.
  • Developed Front-end application using HTML, JavaScript and JQuery.
  • Responsible to create, develop and implement SOAP Web Services components.
  • Developed Spring DAO layer using Hibernate with annotations using JPA.
  • Wrote JUnit test cases for classes developed in DAO layer.
  • Used Rational ClearCase for the version control of source code.
  • Used Tomcat web server to deploy application locally.

Environment: Java, J2EE, Spring, Struts, Hibernate, JPA, Servlets, JSP, JavaScript, JQuery, EJB 3, SOAP, JUnit, ClearCase, SQL Server, Tomcat, and Windows.

Confidential

Java Developer

Responsibilities:

  • Designed and developed necessary UML Diagrams like Use Cases, Classes, Sequences, States and Activity Diagrams using IBM Rational Rose.
  • Developed various UI screens using JSP and HTML for retrieving details.
  • Implemented Action classes using Struts framework.
  • Developed JDBC code for Back-end processing.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used Log4J for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Coordinating with QC during Releases.
  • Used Crystal Report for designing and generatingreports.

Environment: Java, Servlets, JSP, JDBC, SQL, HTML, Struts, IBM DB2, Rational Rose, JUnit, CVS, Log4J, Crystal Report, RAD, and Linux.

We'd love your feedback!