We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 7+ Years IT experience including Strong Architecture & Development experience using Java/J2EEand Web Technologies.
  • Extensive experiences in web based multi - tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and JSF with expertise in presentation, business and database layers.
  • Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.
  • Hands on experience in developing web application using Spring MVC Framework web module and integration with Struts MVC framework
  • Configuration of application classes in Spring configuration file.
  • Experience in using Spring ORM module and integration with IBatis ORM framework.
  • Skilled in OOAD and UML Methodologies with Rational Rose, Rational Software Architect (RSA)
  • Experience in developing applications using waterfall and Agile methodologies.
  • Expertise in developing rich GUI interfaces using HTML, JavaScript, JSP and Servlets.
  • Experience in writing applications using Java/J2EE& related technologies such as IBatis, JSP, JDBC, JavaBeans, XML, XSL, HTML, SQL, PL/SQL
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, VSS, Clear Case, CVS, SVN for version control system, Eclipse 3.x.
  • Extensive experience in Custom-tag implementations in JSP to embedded business logic.
  • Experience on Collection, Interfaces and Exception Handling.
  • Good experience in writing SQL Queries, Stored Procedures, tables and data connectivity and data integration of Oracle.
  • Created stored procedures to execute group of SQL statements
  • Hands on experience in working on XML suite of technologies like XML, XSL, XSLT
  • Worked with application servers and web servers such as WebLogic, Tomcat.
  • Extensive development experience on different IDE's like Eclipse 3.2, 3.3, 3.5
  • Experience in application remote debugging using java debugger and Eclipse and used conditional breakpoint, exception breakpoint, logical structure and copy stack
  • Extensive experience in implementation of the version control softwares like SVN, VSS, CVS and Clear Case.
  • Conversant with various design patterns Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Object, Data Transfer Object, Abstract Factory, Singleton.
  • Experience in configuring different environments like development, test, production in UNIX and provide different access levels to the users for log verification and configuration changes
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
  • Experience in communicating with team members, discuss the designs and solutions to the problems.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, PL/SQL, Python

Java Technologies: J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, JSTL, Java Beans

Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton

Frameworks: JSF 1.2/2.0/3.0, Struts 1.X, Spring 2.0/2.5, JPA, Hibernate 3.0, Apache ANT, Log4J, Django

Testing Frameworks: JUnit, Easymock

Web Development Technologies: JSP, XML, XSD, XSLT, DOM, LDAP, HTML, CSS, DHTML, JSTL (Tag Libraries)

Scripting Languages: JavaScript, JQuery, AJAX

Web Services: SOAP, WSDL, XML, SOA, JAX-WS, JAX-RS

Web/Application Servers: Apache Tomcat 5.5/6.0, WebLogic 8.0/10.3, WebSphere 6.x/8.x, JBOSS 3.2/6.0/7.0

RDBMS: MySQL, ORACLE 10g/11g, SQL Server 6.5, MS Access

NoSQL: MongoDB, Cassandra, Apache Solr

Database Servers: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008, MySQL, DB2, TOAD

OOAD: UML, Design Patterns

Frameworks: Apache Struts, Axis 1.0B3, Hibernate 3.5, Spring 3.3, Axis2, iBATIS

Cloud Service Providers: AWS, OpSource, SoftLayer

Multimedia: FFmpeg, x264

Version Controls: Git, Rational Clear Case, CVS, SVN

IDE: Eclipse 3.x, IBM RAD 6.0, NetBeans 4.1, PyCharm

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Implemented User Interface layer using JQuery, JSP, JavaScript, Servlets, HTML, Struts and Struts Taglibs.
  • Implemented and consumed RESTful web services. Developed various validation XML files for client side validation.
  • Used JavaScript, jQuery, HTML and CSS.
  • Data binding are done using JavaScript libraries like JQuery
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework’s IoC container.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • Used SVN for version control. Configured Log4j tool to log the entire application.
  • Using Spring IoC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Involved in the complete Lifecycle of design, development, testing and deployment of application.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML and Rational Rose.
  • Actively participated in design and technical discussions.
  • Implemented design patterns like Singleton, Model View Controller(MVC) architecture for an efficient implementation of the view level customizations and interfaced with theapplication logic.
  • FileNetP8 Framework for an efficient implementation of the view level customizations and interfaced with theapplication logic.
  • Involved in developing Workflow Service (WFS) bundle which uses JAAS Context to logon to FileNet and makes calls to CE API. It provides a generic API that isolates the developers from the complexities.
  • Used various FileNet ‘s Content and Process APIs for the web application along with Servlets, JSPs, and AJAX to access Object store, query queues and roster to retrieve user and application related data
  • Developed JSP’s, HTML, and DHTML that presents data to the client.
  • Had extensively used JSTL and Tag Libraries.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used the Struts Validator Framework to validate the form data.
  • Incorporated an efficient way of doing builds and deploying the application to WAS and automating entire process.
  • Used JSF as web application framework for developing various web applications.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Extensively used XML to code configuration files.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used PL/SQL to manage data and create tables
  • Used JDeveloper IDE for developing project.
  • Used Multithreading to speed up the application
  • Manipulated DB2 for data retrieving and storing using Hibernate.
  • Used Maven for project management and automation.
  • Used JUnit for unit testing.

Environment: J2EE, Core Java, DB2, JSP, Struts2, Hibernate, WAS, WSAD, IBM FileNet,SOA, LDAP,JUnit, JavaScript, XML, Beans, JDK, JDBC, ANT, JQuery, Web Services, SOAP, UML, Web Logic 9.2, SOAP, WSDL, Rational Rose, Clear Case, Log4j, PL SQL.

Confidential, Boston, MA

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for development of the enhancement requests from the client
  • Developed web pages as per given wireframes using JSF and implemented business logic in service layer.
  • Developed UI, presentation layer using Struts Framework, HTML, JavaScript and CSS3UI.
  • Worked on CRM Applications
  • Responsible for debugging and fixing the defects in the existing business solution
  • Responsible for writing SQL queries for querying databases to check data consistency.
  • Used AGILE for storing database in tables.
  • Utilized Core J2EE 1.6 design patterns such as Singleton, Business Delegate, Session Façade and
  • Developed user interface based on Spring MVC framework using JSTL and JSP for Presentation layer.
  • Worked on Drools which is used for collection of tools that allow us to separate and reason over logic and data found within business processes.
  • Used VSS for version control and RAD to compile
  • Created Scripts for graphical display of data using BIRT Reporting Tool.
  • Used JMS to receive, send create and read messages.
  • Used JQuery to implement front end validations.
  • Implemented Messaging Trigger component using JMS, ActiveMQ.
  • Responsible for the installation and Setup of Thingworx hosted on the Apache Tomcat Server
  • Developed Web Services (WSDL, SOAP) from scratch using top-down approach using Apache AXIS2.0 framework and responsible to build secure communication using HTTPS and LDAP Authentication.
  • Involved in writing stubs to consume Web Services hosted by third party web systems and integrated it using Spring-CXF. used HTML5 and CSS3 for front end web developments.
  • Used IOC for computer program to receive flow of programming from generic (resuable library).
  • Involved in writing web methods to allow this application integration with the other third party services using Android
  • Responsible in the acquaintance and transitioning Thingworx into the organization and also the new feature IOT (Internet of Things) that Thingworx framework uses effectively.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries.
  • Used REST architecture style for clientes and servers exchanges resources by protocol.
  • Implemented Singleton class to load Custom XMLs with Native SQLs parsed using JAXB and loaded SQL to the map
  • Experience on Spring2 Aop
  • Used dozer mapping for mapping domain object to transfer objects.
  • Used Spring Jackson API for mapping Java objects to JSON.
  • Worked closely with infrastructure team to configure the JBoss server for stress testing the performance of application.

Environment: JDK 1.6, Servlet, JSF, JSP, Extjs, Beans, XML, XSLT, Html5, JAX-WS, Spring 2.5,Hibernate 3.0,CSS3UI, Oracle 11g, JMS, ActiveMQ, Ant, SOAP, Tomcat 5.5x, HTML5, JavaScript, JUnit 4.0, Talend, Android, Spring 2 AOP, IOC,Drools,BIRT,Thingworx 5.0.

Confidential, Atlantic City, NJ

Role: Java/J2EE Developer

Responsibilities:

  • The application was developed in J2EE using an MVC based architecture.
  • Used Struts1.3 framework and various in-house custom tag libraries for the presentation layer.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Worked on NoSQL database like Mongo DB for storing security related information.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
  • Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
  • Used Core Spring for dependency injections.
  • Used JavaScript for client side validations.
  • Developed the business logic using EJB 3.0.
  • Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed J2EE components on Eclipse IDE.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Worked on the project development to complete testing and sending it to production environment.
  • Provided on-call support during the pre-production testing and also the project release.

Environment: JSP, Servlets, Struts1.3,Spring MVC, Web Services, Hibernate, MySQL, Mongo DB, XML, XSLT, EJB 3.0, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, Apache Ant, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN.

Confidential, Allen, TX

Role: Java/J2EE Developer

Responsibilities:

  • Created the Mock-ups using HTML and JavaScript to understand the flow of the web application
  • Used Struts framework to develop the MVC architecture and modularized the application
  • Developed user interfaces using JSP, HTML and JavaScript for views and to interact with the end users
  • Developed interactive modules using JSP and Servlets
  • Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs
  • Designed Stateful Session Beans for maintaining user sessions
  • Integrated and used Hibernate framework for database persistence logic
  • Created set of classes using DAO pattern with generic database related methods to achieve functionalities such as create, update, delete and select to make the database operations reusable
  • Used JUnit testing tool to perform unit testing on individual classes
  • Developed the action classes and form beans using JSF framework
  • Used JSTL Tag Libraries to generate JSP pages and achieve faster response
  • Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server
  • Implemented Axis web services for the extended search
  • Performed integrated testing using different test cases
  • Used SVN version control to maintain the different version of the application

Environment: HTML, DHTML, JavaScript, JSTL, JSP, Servlets, EJB 2.0, Struts, BEA WebLogic Application Server, SQl Server 2005, Eclipse 3.1, XSLT, Hibernate, Ant, Windows NT, Oracle8i, JUnit, Log4j.

Confidential

Role: Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Worked with developing class diagrams and Sequence diagrams.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Data is been handled using the JDBC and JDBC connection has been made.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Using traditional Java web toolkits, it's up to developers to assemble development units, which can be tedious.
  • Used Version control tool CVS.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools usingJava,Servlets, EJBs, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • After integrating all the modules of the project it was deployed in Web logic application server.
  • Worked with creating a User manual and User guide for the new system.

Environment: Javajdk 1.4, JEE 1.2, HTML, CSS, JDBC, Servlets, JavaScript, JSP, EJB, Junit, CSS, CVS, Web Logic, Oracle 8i, Eclipse, MySQL.

We'd love your feedback!