We provide IT Staff Augmentation Services!

Java /j2ee Developer Resume

Bloomington, IL

PROFESSIONAL SUMMARY:

  • Over 7+ years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies likeServlets, JSP, Swing, Applet, Struts, Hibernate, JMS, JDBC, JNDI, Java Beans, EJB’s, SAX/DOM, DOJO, XML.
  • Experience in Hibernate as ORM (Object Relational Mapping) frameworks in persistence layer of web applications.
  • Expertise in front - end/presentation tier development using Struts 1.2 frameworks with Struts Tiles, StrutsValidator, Servlets, JSP, JSF, JSTL, JQuery, JavaScript, HTML and CSS.
  • Good understanding of design patterns such as Model View Controller (MVC), Singleton, Decorator, DAO, DTO/VO, Factory method, Front Controller in the development of Multi-tier Enterprise Application.
  • Hands-on experience with various Application Servers and Web Servers (IBM WebSphere Application Server, BEA Web Logic, JBoss and Tomcat) with wide variety of development tools like IBM WSAD/ RAD, Eclipse and NetBeans.
  • Experience with XML related technologies such as XML, XSLT, Schema, XPath and JAXB.
  • Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.
  • Experience in Database Design, Creation and management of Schema, writing Stored Procedures, functions, triggers, DDL, DMLSQL queries.
  • Proficient in Shell Scripting and Perl Scripting.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experience in Developing Service Oriented Architecture (SOA) based J2ee applications that conform to SOA standards.
  • Experience with the agile methodology development process.
  • Extensive experience in developing GUIs using Java Applet, Struts, Spring MVC, spring web flow Frameworks.
  • Experience in DB2, Oracle, SQL Server 2000, and MSACCESS databases.
  • Experienced with IBM WebSphere Application Server, Bea WebLogic application servers, JBoss and Apache Tomcat Application Server.
  • Experience in Spring Framework.
  • Experience working on various databases including MySQL, Microsoft SQL, Oracle and Oracle 11g.
  • Experience in using CVS and SVN for version control, JUnit for unit testing, TestNG test case creation and execution, Log4j for logging with different levels.
  • Experience in ANT and Maven for project build.
  • Experience in SOAP and REST for creating Web Services.
  • Good understanding of SOA and ROA.
  • Experience with software development methodologies like Waterfall, Agile and involved in Object Oriented Analysis and Design (OOAD).
  • Excellent communicational skills and strong interpersonal skills, including the ability to coordinate and motivate team members.

TECHNICAL SKILLS:

Operating Systems: Windows XP, Solaris, Unix.

Languages: Java, Core Java,HTML,CSS,XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C++, Shell Script,Ruby.

Databases: Oracle, Oracle 11g, DB2, MS Access, Sybase.

Web Related/jee: HTML, XML, XSLT, Java Script,JQuery, Java Servlets, JSP, SAX/DOM, JSTL, AJAX, SOAP, jBoss SOA ToolsUDDI, WSDL, JAX-RPC,DOJO, WebSphere Portals,Web Services.

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: IBM WebSphere 7, JBoss, BEA Web Logic 8.X /9.X.

Web Servers: IBM HTTP Server, Tomcat 7.0.

Database Tools: TOAD, SQL Navigator, Squirrel.

IDE & Versioning Tools: Eclipse, My Eclipse, IBM Rational Application Developer, Microsoft Front Page, Concurrent Versioning System (CVS), ANT.

Frameworks: Struts, JSF, Hibernate.

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller.

WORK EXPERIENCE:

Confidential, Bloomington, IL

Java /J2EE Developer

Responsibilities:

  • Designed and developed Web site and Web based application and database for clients.
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Involved in Sprint planning sessions and participated in the daily AgileScrum meetings.
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI .
  • Maven and Jenkins used for the automatic build process.
  • Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks node.js.
  • Used SpringORM module for integration with Hibernate for persistence layer.
  • Implemented SpringAOP in exception handling, which it reduce the development time to handle the exceptions.
  • Developed screens using AngularJs, Dojo, CSS3 and Html5.
  • Designed Dojo widgets and reusable modules with Dojo.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database.
  • Upgraded Apache and Tomcat in NPE servers to latest version, configured and tested successfully.
  • Upgraded Apache and Tomcat in Production servers to latest version, configured and tested successfully.
  • Using AngularJS, HTML5, CSS3 all HTML and DHTML is accomplished through AngularJS directives.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Designed and implemented web module using Spring MVC.
  • Involved in creating http inbound & outbound flows, Orchestrations, Transformations using MULE ESB.
  • Used MULE ESB to do the traffic routing between multiple systems and mapping of the data.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Maven and Jenkins used for the automatic build process.
  • Developed various Oracle PL/SQL programming with stored procedures, packages, functions, triggers and other advance technologies.
  • Collaborate with projects / lead developers to ensure the architectural direction is implemented into the solution. Works with project teams/working teams to identify areas where there may be integration, continuity, impacts, reuse, and dependencies between efforts.
  • Unit and integration test cases are being designed and developed using JUnit and JMockit.
  • Used Spring Tool Suite(STS) as IDE for development and deployed application on Weblogic .
  • Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition.
  • Used Rich Faces in an advanced UI component framework for easily integrating Ajax capabilities into business applications using JSF.
  • Created UI designs using Web 2.0 standards Created UI designs using Web 2.0 standards
  • Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
  • Utilized JavaScript and JQuery to improve overall design and UI of campaign websites.
  • Actively involved and designed the user interfaces using JSPs, CSS, Javascript.
  • Used JAXB API to bind XML Schema to Java classes.
  • Delivered presentations about cloud computing, NoSQL, and new developments in databases .
  • Used Spring-Core module for Dependency Injection and integrated view using Apace Tiles.
  • Consumed Web services with Apache CXF Framework.
  • Created a build environment for Java using Jenkins, Git, Maven and Artifactory.
  • Involved in writing test cases for all the Java classes developed using Easymock and Junit framework.

Environment: Java, J2EE, Spring 3,Spring Batch, Web Services (JAX-WS, SOAP, WSDL), JSP, Java Script, AJAX, Angular.js, node.js,Jquery, Dojo, SVN, vfabric vmware, Spring Tool Suite(STS), Maven, Log4j, JUnit 4, HTML5.0, CSS, AJAX,PL/SQL.

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Designed and implemented web module using Spring MVC.
  • Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript and Jquery.
  • Developed Single Page Application using AngularJS for different modules.
  • Developed components to fetch the data from the backend using AngularJS and AJAX.
  • Used SpringORM module for integration with Hibernate for persistence layer.
  • Implemented SpringAOP in exception handling, which it reduce the development time to handle the exceptions.
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI.
  • Worked on the implementation of salvage and supplementation handling functionality through Guidewire provided API's.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object.
  • Using Java Swing framework and AWT designed a software suite to facilitate a user-friendly access to the transaction data for business users.
  • Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework .
  • Developed UML Usecase diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed and developed Web site and Web based application and database for clients.
  • Lead development, updating and changing of numerous association Web sites including various ecommerce ventures .
  • Used Value Objects as a design pattern so that the client makes a single remote invocation method to the enterprise bean to request the Value Objects.
  • Worked on SOA, designed detailed technical products and deployed technical solutions for IT systems.
  • Used Eclipse as IDE for development and deployed application on Weblogic
  • Used JIRA for defect tracking and project management.
  • Unit and integration test cases are being designed and developed using JUnit.
  • Maven and Jenkins used for the automatic build process.
  • Used Log4J utility to log error, info and debug messages.
  • Used SVN for version controlling software.
  • Participated actively in code reviews.
  • Worked with QA t eam resolve the defects part of the Sprint tasks
  • Worked with Production deployment to support the scheduled releases part of development team.
  • Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition.
  • Worked on modules like service management, finance management, provider management, staff management, common application management.
  • Involved client facing experience.
  • Used various Core Java concepts such as Multi Threading, Exception handling, Collection APIs to implement various features and enhancements.
  • Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.
  • Used Firebug to debug the front end implementations.
  • Created Managed packages with deprecated Annotations to be available for users.
  • Implemented Classes, Interfaces, Keywords and Annotations.
  • Conducting installations of Oracle 10g and Oracle 11g, sizing/capacity planning efforts for the Oracle database applications on varied platforms like Windows and Linux Servers.
  • Thoroughly used Oracle Server as database for development and integration testing environments.
  • Used Eclipse as development environment.
  • Implemented solution to asynchronously process requests using JMS/MQ approach for request/response queues.
  • Responsible for database architecture and modeling, converting the RDBMS into MongoDB
  • Worked on modules like service management, finance management, provider management, staff management, common application management.
  • Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks node.js.
  • Involved client facing experience.
  • Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.
  • Worked on Flex to build applications on Mobile devices like android, iOs etc.

Environment: Java 1.6, MS SQL Server 2008,Weblogic 9.2 Server, Eclipse Indigo, Struts, HTML, MongoDB,CSS, JavaScript, AJAX,Multithreading, JSP 1.1, JSON, Jquery, AngularJS,Angular UI,JUnit, node.js, JMS/MQ, ClearCase, JDBC 2.0, Toad, RESTful, SOAP, SQL Server Management Studio, Flex, Oracle 11g, SOA.

Confidential, Kansas City, MO

Java-J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used the Spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Involved in creating, modifying and updating database tables in Oracle Server.
  • Used Hibernate Object Relational Mapping features for creating the entity domain objects and base hibernate support features for creating data access layer objects
  • Involved in writing service class objects that depend on the data access objects.
  • Used Value Objects as a design pattern so that the client makes a single remote invocation method to the enterprise bean to request the Value Objects.
  • Used various Core Java concepts such as Multi Threading, Exception handling, Collection APIs to implement various features and enhancements.
  • Inbound Customer Service regarding tax questions/concerns.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework .
  • Designed and developed Web site and Web based application and database for clients.
  • Used SOAP protocol, JAX-WS and Apache CXF in development of web services.
  • Using JAX-B for xml binding and DOM parser for xml parsing.
  • Used Apache CXF for WSDL generation, for generating stubs from WSDL and using Soap UI for services testing.
  • Used Rich Faces in an advanced UI component framework for easily integrating Ajax capabilities into business applications using JSF.
  • Involved in mapping the data transfer objects to JSON objects that are used by the model objects which are sent over to the client side.
  • Used Google’s GSON library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object.
  • Used HTML for describing the structure of Web pages.
  • Implemented Keywords, Annotations.
  • Used CSS for describing the presentation of Web pages, including colors, layout, and fonts.
  • Used Jquery plugins like datatables, autocomplete, datepicker, dialog, menu, text editor, tabs and handlebars as front end technologies for easy user interactions.
  • Used JavaScript and AJAX technologies for front end user input validations and RESTful web service calls.
  • Used Apache Tiles framework for template composition and for assembling the Jsp pages.
  • Worked in Struts 1.2 to legacy module.
  • Worked on service oriented architecture (SOA).
  • Used Firebug to debug the front end implementations.
  • Thoroughly used Oracle Server as database for development and integration testing environments.
  • Used Rapid Application Developer (RAD) as development environment.
  • Used WebSphere Application Server 6.1 and involved in setting up the application server profiles in RAD for running the application on development environment.
  • Used SVN for importing, rebasing and delivering the application to the source control.
  • Participated in daily scrum meetings to discuss about the work done the before day, current days work and to let the team mates know if there are any road blocks.

Environment: Core Java, Java 1.5, MS SQL Server 2005, Rapid Application Developer 7.5, Multithreading, WebSphere Application Server 6.1, Struts, Spring IOC, Spring MVC, Spring Batch, Hibernate, Tiles, HTML, CSS, JavaScript, AJAX, JSON, JSF,Jquery, JUnit, Mockito, SOA, ClearCase, Toad, SQL Server Management Studio, SOAPUI.

Confidential, Omaha, NE

Sr. Java Consultant

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
  • Created the Technical design document (TDD).
  • Developed the web interface using MVC design pattern with Struts framework
  • Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Developed the JSP ’s using the struts framework tag libraries.
  • Used MAVEN build script.
  • Developed the WORKFLOW concept using the struts framework to avoid the back button problems.
  • Maintained the struts config files, tiles definition files and web.xml.
  • Session Beans are designed in such a way to serve the following: Inserting, updating, and deleting data from the database.
  • Conducting installations of Oracle 9g and Oracle 10g, sizing/capacity planning efforts for the Oracle database applications on varied platforms like Windows and Linux servers.
  • Developed and executed the business validation logic in form beans.
  • The framework involves struts framework, which internally uses the J2EE design patterns.
  • Developed the servlets, beans for the application
  • Extensively used Eclipse IDE, RAD for Development.
  • Used Jquery and Java script for the validation and enhancement for the web pages.
  • Used AJAX calls for getting small amount of data inside a JSP.
  • Used Hibernate 3.0 as ORM solution in persistence layer of the application.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 10g database.
  • Used TestNG framework for unit testing.
  • Used Hibernate Criteria queries for dynamic database operations.
  • Used CVS for version control.
  • Involved in customizing the User Interfaces as per the client requirement.
  • Used with JMS/MQ for messaging.

Environment: Core Java, Java 1.5/1.4, JSP,JMS, Servlet, JNDI, XML, XML Schema, XPath, Java Script, Display Tag Library, JSTL, Testing, ANT, Oracle 11g, Windows XP, UNIX

Confidential

J2EE Developer

Responsibilities:

  • Implemented design patterns like MVC, Singleton.
  • Designed and Developed HTML pages and JSP pages.
  • Configured controllers using Struts Framework.
  • Server side validations in the UI are achieved using Struts Validation.
  • Achieved database persistence through hibernate.
  • Developed and debugging of java files is done using Eclipse IDE.
  • Performed unit testing using JUnit.
  • Developed build script using ANT to build, package, test and deploy application in application server.
  • Used SVN for version controlling.
  • Auditing tool is implemented by using log4j.
  • Used Java Mail for sending the status report of the loans.
  • Lead development, updating and changing of numerous association Web sites including various ecommerce ventures .
  • Deployed on Web Logic Server.
  • Created web services using REST.
  • Integrating the newly written code with the existing application and performing integration and complete functionality.
  • Implemented JMS Queue and topic Connection factories and MDBs in successful manner for both Asynchronous and Synchronous message communication.

Environment: Java, J2EE, JSP, Struts Framework,JMS, Hibernate, Oracle, JDBC, SVN, REST, JUnit, WebLogic Server, Eclipse, log4j, NetBeans.

Hire Now