We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Moline, IL

SUMMARY

  • 8 Plus years of Professional Experience in developing Large, scalable, extensible, reliable and high performance software applications using Java/J2EE and RDBMS technologies well versed in all phases of Software Development Life cycle including analysis, design, application development, testing and maintenance.
  • Expertise in spring, Struts, Hibernate and web services (SOAP and Restful).
  • Expertise in Java and J2EE technologies including JSP, EJB, JDBC, Java RMI/IIOP, Java Mail and JMS.
  • Good knowledge with IBM Web sphere, BEA Web Logic, JBOSS Application Servers and Tomcat.
  • Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access Objects.
  • Experience in designing User Interface (UI)applications and professional web applications using HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, AJAX, json,MVC, angular js, knockout js and Bootstrap.
  • Expertise in developing and updating a web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery with the webpage crosses browser compatibility.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop using JavaScript, HTML, HTML5, Ajax, CSS, CSS3, jQuery, JSON and Angular JS.
  • Good experience in JavaScript MVC frameworks Backbone.js and Angular.js
  • Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS and Adobe Fireworks CS3.
  • Experience in using the jQuery libraries AngularJs, BackboneJs, KnockoutJs
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, Backbone.js and Bootstrap.
  • Expert in writing client side validations using validation framework, Java Script.
  • Expertise with object oriented design (OOD), analysis (OOA), and modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose
  • Build scripts using Ant, Maven.
  • Extensive experience in using Jakarta Struts MVC and Spring Enterprise Application Framework.
  • Expertise in Programming with Servlets, JSP and Custom tags using Struts frameworks.
  • Proficient in n - tier application design and development using Spring MVC, Spring DI, Spring AOP.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
  • Extensive experience in writingEJB Session and Entity Bean classes.
  • Developed applications using differentJ2EE Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
  • Experience in usingHibernate and IBatis Object Relational Mapping tool in J2EE environment.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Working knowledge of build tools such as ANT and Maven with Jenkins.
  • Experience in developing light weight business component and integrated applications using Spring framework using features like Inversion of Control (IOC) and configuring application context for Spring bean factory.
  • Expertise Using Rational Clear Case for version control and change management, and SVN for design document control.
  • Involved in coding of JSP programs, which access java beans and JavaScript is used for validations and JSON is used for exchanging text data
  • Experience with web Services like Spring 3.0,Struts1.2, JMS, Restful and SOAP Based services, IBM MQ, WAS, Maven, XML, XSLT technologies (JAXB, JAXP),SOAPUI and Portlets to produce fragments of markup (HTML, XHTML, WML) code which are aggregated into a portal.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA, JBuilder and RAD.
  • Expertise in XML, JAXP, SAX, DOM.
  • Expertise in using various open source frameworks and tools such as Struts, Spring, Adobe Flash/FLEX.
  • Proficiency in developing applications using Oracle, MySQL and SQL Server 2000 as backend databases.
  • Expertise with YUI DOM scripting tasks, including element positioning and CSS style management.
  • Expertise in using MyBatis framework with support for custom SQL, stored procedures and advanced mappings.
  • Proficient inSQL, PL/SQL,Stored Procedures and Triggers.
  • Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, Java Beans, AWT, AJAX, EJB, JMS, JNDI, UML, Rational Rose, HTML, DHTML, JavaScript, JDBC, and Oracle in Windows XP.
  • Implemented Web services using WSDL/SOAP/AXIS2.
  • Expertise in JAX-WS, JAXB and XML Beans.
  • Strong exposure to Web services, SOAP, XML Schema’s, XSL, XPATH, DOM, SAX Parsers.Used SAX Parser to parse the XML response from the Web service call.
  • Adept in using version control tools like VSS and SVN.
  • Worked on GUI applications using Java SWING and AWT.
  • Excellent analytical and problem solving skills.

TECHNICAL SKILLS

Languages: Java, C, C++, PERL, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML

Web Technologies: JSP, Servlets, JDBC, ODBC, EJB, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, Apache,JSON,XML,Jquery, XSLT, SAX,JBoss DOM, MS Visio,RMI, AJAX, DOS Script, CSS

RDBMS: Ms-Access, Oracle-9i, MsSql Server2000

Frameworks: MVC,Struts1.2, Tiles,Hibernate, Angular JS, Spring, JSF, AdobeFLEX, NightwatchJs, JUnit AXIS

SOA: Web services (SOAP, Restful, UDDI, WSDL)

Tools: Ant, Maven, Rational Rose, Log4J, Cruise Control, Jgoodies Swing Suite, Toad

DeveloperIDEs: Eclipse, IntelliJ IDEA, Edit plus, Text Pad, JBuilder, Net Beans, WSAD, RAD

Version Control: SVN, Perforce, CVS, PVCS, Visual SourceSafe (VSS), Clear Case

Reporting Tools: Jasper Reports, Crystal Reports and iReport tool

Databases: Oracle, DB2 UDB, MySQL, MS SQL Server

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows XP/2000, Linux, Sun Solaris and Mac

PROFESSIONAL EXPERIENCE

Confidential, Moline, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing and developing creative solutions to meet business requirements and Implemented Agile methodology for the program development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Participated in creating Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Application Architected and developed using Angular JS, MVC framework.
  • Worked on WCM to control a dynamic collection of web material
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • UsedSingleton, SpringMVC, Hibernate, Factory PatternandDAO design patterns.
  • Developed Data Access objects usingJDBC API.
  • Spring Dependency Injection implemented for required objects.
  • Created client side validation using technologies such as ext JS and JavaScript.
  • Extensively worked with jQuery UI for Effects.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript, jQuery UI and extjs
  • Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser and also used web socket interface.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Worked in application methodology migration from Waterfall to Agile Scrum.
  • Used MyBatis for simple XML or Annotations for configuration and map primitives, Map interfaces and Java POJOs to connect to databases
  • Worked in a SCRUM team with all team members working in a collaborative environment.
  • Worked on the implementation of RESTFUL web services for real-time transaction with the agilecourt from isuite application
  • Worked on all the tiers of the application. Replaced the legacy framework to consolidate with other existing application and to use new technologies like Struts, Spring MVC, Hibernate.
  • Designed and developed the front end using HTML,UNIX,Java Script, JSP, CSS and JSF with Tag libraries.
  • Used JSPs for the presentation layer and Java Beans for model layer.
  • Used LDAP for managing the database and maintaining secure data exchange on internet, and to manage the LDAP information directories.
  • Defect tracking using HP Quality Center and manage end to end requirement from design to testing phase.
  • Analyze and provide estimates to the business on the enhancements tasks.
  • Run the DB scripts required in the production environment for the enhancement done.
  • Designed Hibernate Configuration file for making database connection.
  • Participated in UAT Sessions.
  • Work with the support team for issues that arise in production.
  • Used JavaScript for the client side validation.
  • Used NightwatchJs the powerful Selenium WebDriver API to perform commands and assertions on DOM elements.
  • Apache Maven software tool was used for the entire build process.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Developed XML applications using XSLT transformations.
  • Used Borland Star Team to Check-In, Check-Out and to maintain source version control.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Implemented XML based protocol such as SOAP Web Services for software components to communicate and WSDL Web Services to describe the flow of the messages.
  • Used RAD 7.0 IDE for developing the applications and IBM Websphere Server 7.0 for deploying various components of application.

Environment: Java 1.5/1.6, J2EE 1.4, JSP 2.0, Servlets 2.4, JSF 1.2, Struts 2.0, Spring 2.5, Hibernate 3.0, EJB 2.1/3.0, XML, XSLT, HTML5, CSS3,JavaScript, JQuery, Bootstrap js, extJs, JSON, Ajax, DHTML, XML, Eclipse, Sublime Text, Koding,Firebug,Backbone.JS, Team City,node.js,angular.js,HTML, SOAP, REST, WSDL, JDBC,UNIX, SOA, Java Script, RestFulMyBatis,JUnit, JMS, RAD 7.0, RUP, Rational Rose, Maven 2.0.6, AJAX, LDAP,Log4j, HTML, CSS, Websphere 6.1/7.0 Application Sever, IBM DB2, Windows XP.

Confidential, Eden Prairie, MN

Java Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed the application using Hibernate and Spring Framework.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Sybase database.
  • Designed and developed Domain Object to include new Mismo format without affecting downstream systems.
  • Designed and developed the UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, BootStrap, AngularJS, JQuery.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Applied industry best practices and standards when project requirements were lagging.
  • UsedSpring MVC and SpringWeb flowto implement business logic, Validation Frame Work and Tiles Frame work for Layouts.
  • UsedSpring MVC frameworkfor implementing the Web tier of the application.
  • Used different Design patterns like DAO pattern, and singletonto achieve clean separation of layers.
  • POJO based domain model integrated withHibernate ORMfor persistence Aggregation of data based on the summarized data.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Backbone.js and Bootstrap with MySQL database.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
  • Developed source code to consume JSON response received through AJAX calls using JQuery.
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree
  • Implemented JQuery frontend for Insurance policy display for employees using JQuery.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Developed and prepared test cases for unit testing with Junit.
  • Made enhancements to existing CSS and DIV tags using box model
  • Worked with MS Visio to translate complex information from text and tables in to diagrams
  • DevelopedJUnitTest cases for Unit Testing.
  • Tested and integrated DAO/Business/UI.
  • Implemented RESTFUL web service for real-time transaction .
  • Gathered & analyzed requirements from the client and written requirements, technical and design specifications.
  • Used Rational Clear Case for version control and change management, and SVN for design document control.
  • Implemented software development best practices, formatted code using Check Style and PMD.
  • Used Struts framework to control the page layout and Struts validation framework to do client side and server side validations.
  • Integrated PL/SQL stored procedures, functions, database triggers, and debugged PL/SQL stored procedures.
  • Design and Development of XML assembler using Java 1.5, JSP, JavaScript, Apache xml beans, XML, XSD and LOG4J.
  • Development of File scanner to read and cache xml files as java objects.
  • Performance Testing using Load Runner.
  • Used JProfiler for capturing performance bottleneck and memory leaks in the system.
  • Implemented Web services using WSDL/SOAP and created web services and clients to use those services.
  • Written ANT Scripts to deploy the application into Weblogic application server for dev, QA, stage and Pre production environment.
  • Developed common components like JNDI/JDB.

Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, MV* Framework, AngularJS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Microsoft Azure, Java 1.5, Struts,PL/SQL,Web logic, Sybase, Angular JS,PMD,RestFul Web service,Check Style, JSP, JavaScript, XML, XSD, ANT, Eclipse, Oracle, WinXP, Load Runner, JUnit, JAXB, SAX.

Confidential, Rocky Hill,CT

Java/J2EE Developer

Responsibilities:

  • Utilized the latest generation of open source and web 2.0 tools including Spring Framework, Hibernate, AJAX, Web Services and a myriad of other relevant technologies.
  • Utilized Agile process to streamline development process with iterative development
  • Developed the J2EE Application using IBM RSA 7.5, DB2 Database, Microsoft SQL Server and Spring Framework and deploying to IBM WAS7.0 application server.
  • Experienced with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML and associated Tools like Rational Rose and Modeling with RSA 7.5. RSA supports modeling based on UML 2.1.
  • Adopted Model Driven Architecture approach to transform design model to working java code.(For Service interfaces, Business Objects)
  • Designed model for SOA style business tier services, transformed the design model to Web Service assets (WSDL and XML schema) & and also generated EJB3.0 Java code from WSDL through Rational Software Architect.
  • Designed and Implemented Top-Down and Bottom-Up Web Service (WSDL) approaches using RSA (Rational Software Architecture) using JMS and HTTP as the underlying transport for SOAP communications.
  • Designed and implemented front end applications usingAdobe Dreamweaver. Designed and developed the UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, JQuery.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Implemented applications based onSpring Framework.
  • Developed business logic usingEJBAnnotations.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Designed and implemented the User Interface using Google's AngularJS MVC framework (which means JavaScript, HTML, and CSS), JQuery, UnderscoreJS, JSP and AJAX.
  • Implementing the design pattern of software AMD (Asynchronous Module Definition) using RequireJS and in order to isolate the components of our JS applications as modules and resolve their dependencies.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Designed and implementedHibernateAnnotation-basedpersistence layerfor backend.
  • Participated in the design and development phases of Agile Software Development.
  • Designed and implemented front end applications usingAdobe Dreamweaver. Designed and developed the UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, JQuery.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Implemented applications based onSpring Framework.
  • Developed business logic usingEJBAnnotations.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Worked on RESTful Services, components design, Caching Services and basic project setup.
  • Used EJB, JMS, Java Script in enhancement of the product.
  • Designed and implementedHibernateAnnotation-basedpersistence layerfor backend.
  • Parsing complex XML’s using SAX/DOM parsers for data extraction.
  • Implemented logging mechanism usingLog4j Framework.
  • Responsible for creating the screens with table less design following W3C standards.
  • Worked with business analysts to understand their business models and goals.
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
  • Developed a core component of Analytics with Angular JS.
  • Designed and developed custom jQuery components for the front end client side validations.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
  • Responsible for quality assurance of finished websites including the validation of web
  • Designed DTDs, XML Schema for data transmission. And also developed Marshalling and UnMarshalling for Request and Response XML using JAXB and XML Beans to manipulate XML documents.
  • Used Adobe Flexto create SWF files that are deployed to Flash runtimes
  • Developed Message based systems using JMS API and Message Driven Beans (EJB 3.0).
  • Configured Message Queues, Queue Connection Factories on Web sphere Application Server.
  • Held daily meeting with the development team to check development progress and resolve any design decision items.
  • Performed review on project documentations including design documents, work estimation, risk plan, test plan, deployment/build plan.
  • Estimated project timelines and resources required to complete programming projects, tracked overall development schedule including outstanding tasks and dependencies across modules and projects.
  • Worked with other developers, architects, SME’s and other IT Team members to develop solutions in compliance with established enterprise standards.
  • Developed, Updated the Maven scripts for packaging and deployment in the Web sphere Application server.

Environment: HTML5, CSS3, JavaScript (Libraries: JQuery), AngularJS,RequireJS, Bootstrap, Ext-JS 4.0, MS Access, Adobe Flash, MS Office, IE 6, 7, 8 9 10, Firefox, ChromeJDK 1.5, Struts, Web Services, Springmvcframework, Eclipse, Microsoft Visual source safe, Websphere 5.1, JSF,JMS, XML,Adobe Flex, Oracle10g, Crystal Reports, Unix shell scripts, DB2, log4j, TOAD, PL/SQL, Adobe Life Cycle Designer, SAX, DOM.

Confidential, Irvine, California

Java Developer

Responsibilities:

  • Developed Web Interface using Struts, Java Script, HTML and CSS.
  • Implemented the MVC architecture using the Struts framework.
  • Developed Message Driven Beans (using embedded MQ) for asynchronous processing of alerts.
  • Developed different GUI screens using JSP and user validations using JavaScript.
  • Used session facade design pattern to develop EJB’s
  • Effectively implemented AJAX in developing dynamic web pages
  • Implemented Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for datavalidation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
  • Developed Stateless Session Beans to process client requests from the user interface
  • Developed BMP Entity beans to represent the data and to perform operations on database
  • Created stored procedures using PL/SQL to interact with the Oracle database

Environment: Servlets, JSP, JBoss, Struts, Hibernate, Java, MySQL database, PL/SQL, HQL,HTML, JUnit, JSTL, ANT Build, AJAX, Java Mail API, XML, J2EE, Web logic, Oracle BPEL process Manager, Web logic, CVS, Struts, HTML, JavaScript, EJB, Apache Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for Acquisition Partner Integration.
  • Requirements Analysis, studying/Understanding the current system and coming up with the use case documents.
  • In the design phase came up with high level and low level design documents.
  • Implemented MVC pattern using the Struts framework.
  • Developed Presentation layer using Java Server Pages (JSPs).
  • Used jquery for front end validation.
  • Used Custom Tag libraries for XML parsing and XSL transformations.
  • Extensively used Stored Procedures, Functions and Triggers.
  • Created Web Services to transfer data to a legacy application.
  • Developed CMP EJBs to retrieve data from the database.
  • Data Source Configuration in JBOSS.
  • Designed the JSP pages and used Struts Libraries for the presentation layer.
  • Used JavaScript and CSS in web pages.
  • Developed Struts Action Forms and Action Servlets to validate and process user request.
  • Developed and debugged the application using the WSAD v5.0.
  • Web sphere v5.0 application server used for deployment.
  • Developed SQL Statements and performed SQL tuning and optimization.
  • Extensively used Hibernate 2.0 for Data Access and Data Persistence.
  • Used JUnit for testing Business Objects developed.
  • Tortoise CVS is used for Version control and File Transfer.
  • Verified the functionality of the unit level codes with respect to system requirements.
  • Involved in configuring and production support of the application by responding to the tangible needs

Environment: Java, Spring MVC Framework, API, IBM WAS, JBOSS, UNIX (For Production environment), Hibernate, Apache POI, Jquery, proprietary frameworks.

We'd love your feedback!