We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

Chicago, IL

SUMMARY:

  • 7 plus Years of experience as a Java J2EE Programmer using Java/J2EE technologies for banking, financial, insurance, Airline organizations using Java, J2EE, JSP, Servlets, EJB, AJAX, JMS, Hibernate, Spring, Struts MVC, JPA, ORM, JNDI, Webservices (SOAP and Restful), JDBC, JAXP, XML, Javascript, JSF.
  • Experience working with SOAP and Restful Webservices.
  • Experience working with Agile SCRUM methodology.
  • Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML .
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
  • Work experience in using XML, XML Schema, DTD, Custom Tags, and JavaScript.
  • Experience in rendering the data from server side to the client side using Java Server Pages.
  • Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
  • Experience in HTML5/CSS3 , AngularJS, Responsive design by using Bootstrap.js.
  • Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts
  • Work experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
  • Experience in providing production support
  • Experience in Developing J2EE components using various IDEs such as Eclipse, IBM RAD.
  • Experience in MVC frameworks like Spring 3.5/3.0 and Struts 2/1.2.
  • Used application servers such as WebLogic, WebSphere, Jboss and Apache Tomcat.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
  • Good experience in relational database concepts and experience in Query construction using SQL.
  • Developed the applications using J2EE, design patterns such as model-view-controller (MVC), singleton, session facade, business delegates, service locator and decorator design pattern.
  • Experience with test driven development (TDD) using various unit testing framework such as JUNIT
  • Experience in developing PL/SQL queries and Stored Procedures.
  • Expertise in RDBMS design and modeling with SQL Server, MySQL, Oracle, DB2, databases..
  • Good Inter-personal skills gained through interaction with technical and functional teams. Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Able to work with little or no supervision. Good communication and time management skills.

TECHNICAL SKILLS:

Internet Technologies: Java EE 1.7/1.6/1.5, Java, JDBC 3.0, Java Beans, J2EE, EJB 3.0/2.0/1.1, Servlets 2.x, JSP 2.0/1.2, JNDI, XML, SOAP, JavaScript 1.2, CSS, REST, XSL, XSLT.

Frameworks/ORM tools: Spring 3.5/3.0/2.5, Struts 2.0/1.2, Hibernate 3.3

App Servers/ Middleware: WebSphere 7.0, Tomcat 6.0, WebLogic 10.x/8.1, JBoss 4.X

IDE / Programming Tools: Eclipse 3.x/2.1, SQL Navigator, PL/SQL Developer

Operating System: Unix, Linux, Windows NT/2000/XP .

Scripting Language: JavaScript, Jscript JavaScript Frameworks: jQuery, Angular Js

Database/Tools: JDBC, Oracle 8i/9i/10g, SQL Server 7.0

Libraries and Tools: Ant, Maven, JmeterVersion Control: SVN, Win Confidential 1.3, VSS 6.0.

Markup Language: HTML, XHTML

Functional Domain: Financial, Banking, Ecommerce, Insurance, Airline

WORK EXPERIENCE:

Confidential, Chicago, IL

Java J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Implemented Hibernate for data persistence
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Used SOAP web services to communicate between different applications.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring 3.0 and J2EE framework.
  • System built using Spring(MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Design Pattern, DAO design pattern, Adaptor design pattern, Singleton.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate session Factory
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with WebLogic Application Server 10.0 as application server
  • Implemented angular.js to improve the application response time. .
  • We exposed Restful Web services to make the application accessible through Mobile device and for check processing
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used Rational Rose as part of development of Rules.
  • Used Sub version as versioning system.
  • Used Maven for project builds.
  • Wrote Unit test cases in a Test Driven Environment using JUnit
  • Interacted with Business Analysts to come up with better implementation designs for the application.

Technologies: JAVA 1.6, J2EE, Spring Framework 3.0, Servlets, AngularJS, Hibernate 3.0, Metro, SOAP Web Services, Rest Web services, HTML, JUnit, JavaScript, JDBC, XML, UML, UNIX, Oracle 10g, WebLogic Application Server 10.0, Maven, Putty, JPA, Agile scrum, Log4j

Confidential, Buffalo Grove, IL

Java Developer

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model -View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Fly weight Design pattern, Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Added features to the Spring Security Module
  • Developed Web services to allow communication between application through SOAP over HTTP using Metro
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, Maven, JMS, Oracle
  • Implemented transaction management using Spring AOP.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Configured JPA to use Hibernate as ORM tool.
  • Used jQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • Worked on retail and merchandising website to update the goods and services.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • The Restful web services have been used to retrieve and update the data using Ajax.
  • Used Unix commands and shell scripting.
  • Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Did object modeling using UML 2. Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system's object in accordance with the business requirements.
  • Implemented different types of spring controllers as per application requirements.
  • Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Provided production support for the application and co-ordinated with cross functional teams
  • Developed client request validations and processing using JavaScript.
  • Used Sub version control tool.
  • Used Maven for project builds.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Worked in Test Driven Development (TDD) using Junit.
  • Involved in multiple high priority releases with aggressive deadlines.

Technologies: Java 1.6, J2EE, JMS,, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web services, Rest Web services, Metro, WebSphere Application Server, AngularJS Agile, SCRUM Methodology, JMeter, JavaScript, Jquery, AJAX, JSP, Servlet, Confidential, XML, UML, Unix Shell Scripting, SQL, Windows, Maven and Oracle10g.

Confidential, Chevy Chase, Maryland

J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Struts MVC framework to implement MVC architecture.
  • Developed and deployed EJB’s (Session) to implement the business logic and to handle various interactions with the database.
  • Used Rest WebServices to extract and communicate the records using XML
  • Designed and implemented application using Spring, Struts MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle, JBoss.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed Controllers and Services classes that support Spring framework.
  • Involved in developing DAOs (DataAccessObjects) to connect backend Database.
  • Used Hibernate to map the database using hbm.xml files.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework
  • Involved in client side scripting.
  • Client side validations using JQuery and Javascript.
  • Deployed applications on BEA Weblogic application server 9.0.
  • Wrote Jakarta ANT build scripts for building and deploying.
  • Involved in Unit Testing of the components using JUnit.
  • Worked with JBoss application server.
  • Used SVN for version control.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.

Technologies: Java, J2EE, Spring 3.0, Struts 2.0, Hibernate 2.5, EJB, JSF, Jasper Reports, JSP, ANT, JDBC, UML, HTML, JavaScript, AJAX,, CSS, DB2,JUnit, Eclipse, Unix Shell Scripting, SVN, BEA WebLogic 9.0,Windows, Unix, Rest Web Services

Confidential, Fort Worth, TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Implemented action classes, form beans and JSP pages interaction with these components.
  • Performed action mapping in the struts-config.xml file.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Struts Tag Libraries, JSTL to simplify the complexities of the application and easy integration with Struts actions.
  • Used Hibernate Persistence Strategy to interact with database.
  • Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object design patterns.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
  • Designed and developed M essage driven beans that consumed the messages from the Java message queue.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Custom Tags to simplify the JSP code.
  • Used DAO pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on BEA WebLogic 8.1.

Technologies: Java, J2EE, EJB, Struts, Hibernate 2.0, Spring, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, AJAX, UML, HTML, JNDI, Confidential, Log4J, JUnit, WebLogic 8.1, Eclipse 2.1.3, Oracle 9i, Unix

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involved in analysis of requirements, designing and documenting the system using UML.
  • Involved in extensive use of WebServices using SOAP
  • Extensive use of Spring to configure the services.
  • Created stored procedures and PL/SQL statements to interact with the MS SQL SERVER database.
  • Involved in writing the JUnit test cases and integration testing of the system.
  • Used ANT Scripts to Build war and ear files to deploy on WebLogic 8
  • Building and deployment of code to development and test environments.

Technologies: Java, J2EE, WebLogic 8, RAD, Spring, EJB,JSP, JavaScript, XML, UML, UNIX, DB2, ANT, VSS, Oracle 8i, MS SQL SERVER, Unix, Windows XP/2000, SVN, Apache Webserver

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, HLD and LLD and prepared activity diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
  • Worked on struts, JSP, Servlets.
  • Involved in unit testing using JUnit.
  • Implemented build and deployment scripts using ANT.
  • Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
  • Designed and developed servlets
  • Created front end GUI screens using JSP and HTML pages.
  • Wrote SQL queries for retrieving information from database.

Technologies: Java, Struts, XML, MySQL, JSP, JavaScript, Servlets, JDBC, Apache Webserver, PL\SQL, XML, Log4j, JUnit, ANT, Microsoft Visio, CSS, Unix

Hire Now