We provide IT Staff Augmentation Services!

Java /j2ee Developer Resume

Bloomington, IL

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, Mark logic, 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 wif 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 wif various Application Servers and Web Servers (IBM WebSphere Application Server, BEA Web Logic, JBoss and Tomcat) wif wide variety of development tools like IBM WSAD/ RAD, Eclipse and NetBeans.
  • Experience wif 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 wif unit testing using Junit and noledge of ANT and Log4j tools.
  • Experience in Developing Service Oriented Architecture (SOA) based J2ee applications that conform to SOA standards.
  • Experience wif 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 wif 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 wif 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 wif 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

J2EE Technologies: Servlets, JSP, EJB, JDBC, JNDI, JMS, Java Mail API, RMI, JAXB, JAXP, JAX-WS, JAX-RS, CXF, Apache Axis and Multi threading.

Frameworks: Spring, Struts, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC and Spring AOP.

Languages: Java SE 6/7/8, J2EE, C, C++, SQL, PL/SQL, UML, XML, XSLT, R, PHP and Python.

Application Server/Web Server: IBM WebSphere Application Server 5.x/6.x, Jboss 7.0/8.0, Apache Tomcat 7.x/8.x and WebLogic Application Server.

Web Technologies: HTML, DHTML, CSS, JQuery, JavaScript, AJAX, PHP, Angular JS and Ext JS.

IDEs: IBM WebSphere Application Developer, Eclipse 3.x/4.x,RAD, Net Beans.

Database: Oracle, MS Sql Server, MySQL, Mongo DB and DB2

Operating Systems: Linux, Windows 8/7/98/2000/XP/NT/Vista and UNIX

Configuration: Clear Case, CVS, Git, Sub version and Jenkins

Web Services: SOAP and RESTFul

Methodologies: Agile, Water Fall, TTD and Iterative

Others: Java Swings, ANT, Rational Rose, MS Visio,JSON,log4j, SAX,, DOM and Java Doc

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Java /J2EE Developer

Responsibilities:

  • Designed and developed Website and Webbased 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 Agile Scrum meetings.
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services wif SOAPUI and Mark logic .
  • Maven and Jenkins used for the automatic build process.
  • Expertise in working wif the JavaScript, prototype JS and various MVC JavaScript frameworks node.js.
  • Used SpringORM module for integration wif Hibernate for persistence layer.
  • Implemented SpringAOP in exception handling, which it reduces the development time to handle the exceptions.
  • Developed screens using AngularJs, Dojo, CSS3 and Html5.
  • Designed Dojowidgets and reusable modules wif Dojo.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Mark logic, jQuery, Ajax, JSON, AngularJSand Bootstrap wif MySQL database.
  • Upgraded Apacheand Tomcatin NPE servers to latest version, configured and tested successfully.
  • Upgraded Apacheand Tomcatin Production servers to latest version, configured and tested successfully.
  • Using AngularJS, HTML5, CSS3 all HTML and DHTML is accomplished through AngularJSdirectives.
  • Used AngularJSfor 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, Mark logic .
  • Maven and Jenkins used for the automatic build process.
  • Developed various Oracle PL/SQL programming wif stored procedures, packages, functions, triggers and other advance technologies.
  • Collaborate wif projects / lead developers to ensure the architectural direction is implemented into the solution. Works wif 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 Facesinan advanced UI component framework for easily integrating Ajax capabilities into business applications using JSF.
  • Created UI designs using Web 2.0 standardsCreated UIdesigns 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 Javaclasses.
  • 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 wif Apache CXF Framework.
  • Created a build environment for Java using Jenkins, Git, Maven and Artifactory.
  • Involved in writing test cases for all the Javaclasses 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, Mark Logic, 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 AgileSCRUM 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 wif 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 wif 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, Mark logic .
  • Using JavaSwing framework and AWTdesigned a software suite to facilitate a user-friendly access to the transaction data for business users.
  • Involved in Java Multithreadingto 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 Website and Webbased application and database for clients.
  • Lead development, updating and changing of numerous association Websites 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 wif QA team resolve the defects part of the Sprint tasks
  • Worked wif 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,Mark Logic 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 no if there are any road blocks.
  • Used Firebug to debug the front end implementations.
  • Created Managed packages wif deprecated Annotationsto 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 wif 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 no 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, MULE ESB, 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 Multithreadingto cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Designed and developed Website and Webbased 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 CXFfor WSDL generation, for generating stubs from WSDL and using Soap UI for services testing.
  • Used Rich Facesinan 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 data tables, autocomplete, Mark logic, date picker, 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 no 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, node.js, Spring IOC, Spring MVC, Spring Batch, Hibernate, Tiles, HTML, CSS, JavaScript, AJAX, JSON, JSF,Jquery, JUnit, MULE ESB, 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 wif 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 wif 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 wif JMS/MQ for messaging.

Environment: Core Java, Java 1.5/1.4, JSP,JMS, Servlet, JNDI, XML, XML Schema, XPath, Java Script, node.js, Display Tag Library, JSTL, Testing, ANT, Oracle 11g,Mark Logic, 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 Websites including various ecommerce ventures.
  • Deployed on Web Logic Server.
  • Created web services using REST.
  • Integrating the newly written code wif 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