Senior Java Developer Resume
Denver, CO
SUMMARY
- Around 9 years of experience in Project Development analysis, Requirement gathering, Software development, delivery and testing in realm of Product Lifecycle Management (PLM) and Client/Server applications development using Java Technologies like Java, Servlets, JSP, J2EE.
- Involved in all phases of SDLC followed OOAD and UML modeling techniques, design patterns and CASE tools in systems design architecture and used Java/ J2EE, Oracle and other web technologies in implementation of enterprise applications.
- Rich experience in Web development using Java, J2EE, Spring MVC, Spring Security, Servlets, JSP, JDBC, Multi - threading, collections, XML & UML
- Has very good experience on Database design.
- Good experience with ORM techniques including JPA.
- Software version control using IBM Rational Clearcase software.
- Good experience with service oriented architecture (SOA) development.
- Good knowledge of MySQL.Extensive experience in using SQL to write Stored Procedures and Triggers.Quick learner, adaptable to dynamics of software industry, team work & inter-personnel skills.
- An TEMPeffective communicator, committed team player with commitment and a strong work ethic.
- Excellent Client interaction skills and proven experience in working independently as well as in a team
TECHNICAL SKILLS
Java MVC Framework: Spring, Hibernate, Struts, JSF, EJB
Front end designing: HTML, CSS, Ajax, JavaScript, JSON, DHTML, XML
JavaScript Frameworks: JQuery, DOJO, GWT, Ext Js
Database and SQL Server: Oracle, MYSQL, DB2, SQL, PL/ SQL
WebServices frameworks: REST,SOAP, SOA, Apache CXF, APACHE AXIS2
Version control systems: Subversion (SVN), Visual Source Safe, CVS
Testing: Junit, Selenium
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Senior Java Developer
Responsibilities:
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Developed and Implemented WebServices and used Spring Framework.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Developed teh User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Implemented teh caching mechanism in Hibernate to load data from Oracle database.
- Involved in designing teh user interfaces using Struts Tiles Framework, HTML, JSP.
- Developed UI screens using YUI, CSS and JQuery.
- Improved teh performance and response time of teh application by implementing AJAX.
- Integrate teh ExtJs/Sencha framework with Oracle BPM.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- EJB components are deployed on teh Web Logic Integration with MQSeries using JMS. Teh database was Oracle.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Developed HQL queries for CRUD.
- Involved in teh development of SQL, PL/SQL Packages, Stored Procedures
- Used JDBC to connect to teh information model tier.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Created all teh services to work with teh various entities provided and restified teh services using REST APIs
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server
- Deployed allocations in teh weblogic application servers and written automation scripts using PERL on UNIX
- Enhanced and created new Jasper Reports according to teh requirements.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite 11g
- Support on teh ClearCase host server load balancing and server optimization.
- Writing JUnit test/Integration test cases for asserting functional quality
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Designed UML diagrams using UML and Rational Rose.
- Developed a Web Application using Java with teh Google Web Toolkit API with PostgreSql
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components
- Experience in creating build files using Maven.
- Use jPod and iText to manipulate PDF operations.
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML & Oracle DB.
Environment: Java, J2EE, Spring, Hibernate, Struts, JQuery, AJAX., ExtJs/Sencha, HTML, CSS, Ajax, Dojo, JavaScript, Oracle, CRUD, PL/SQL, JDBC, Apache CXF, REST, Eclipse, Weblogic, ClearCase, JUnit, AGILE, UML, JSP, JSTL, Servlets, Maven, iText, Google Web Toolkit, Jasper Reports, ILog,web 2.0, SOA
Confidential, Reston, VA
Senior Java Developer
Responsibilities:
- Implemented teh application using teh concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and (DTO).
- Developed teh spring AOP programming to configure logging for teh application
- Used iBatis and MyBatis ORM tools which automate teh mapping between SQL databases and objects in Java.
- Designed and developed teh web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Developed teh UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed teh CRUD API for teh POSEngine using Restful Webservices.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System
- Implemented teh Connectivity to teh Data Base Server Using JDBC.
- Implemented a web service to interact with teh database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Used ANT scripts to build teh application and deployed on WebSphere Application Server.
- Used Subversion for software version control.
- Used JUnit framework for unit testing of application and Log4j to capture that includes runtime exceptions
- Participated in daily Stand up meetings with Scrum Master.
- Created Class Diagrams and sequence diagrams using UML.
- Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
- Involved in writing maven scripts for merging jar files into existing repository.
- TEMPHas developed XML Parsing logic using DOM Parsers.Developed order receipt report with bar code using lowage iText and jasper report.
- Provided end user support for all levels of Oracle ECM users.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT)
- Adopt Agile Methodology to plan using JIRA.
- Customized Jasper Reports and SQL procedures according to teh client requirements.
- Involved in designing teh data stage job to implement ILOG JRules Component.
- Collaboration technology planning, social media adoption and metrics Web 2.0 strate
- Worked with business teams using Agile methodology to integrate business line of apps with SOA
- EJB components are deployed on teh Web Logic Integration with MQSeries using JMS database was Oracle.
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, DOJO, ExtJS, Java Script, CSS, AJAX, HTML, XHTML, Oracle, Oracle ECM DB2, CRUD, PL/SQL, JDBC, Apache CXF, SOAP, Web Services, XML, Eclipse, WebSphere, MQSeries, Subversion, Scrum, UML, JSP, JSTL, Maven, iText, Oracle ECM, Google Web Toolkit (GWT) JIRA, Jasper Reports, ILOG, JRules, Web 2.0, SOA, JMS. Linux, Apache Tomca, PHP.
Confidential, Dallas, Texas
Sr. J2EE Developer
Responsibilities:
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Implemented teh Spring dependency injection of teh Database halper instance to teh action objects.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting teh Isolation levels and other cluster configurations.
- Developed teh Java components to access content from content providers (via HTTP, FTP) to obtain data of various types XML, XSL, XSLT and HTML.
- Developed teh front end using JSF and Portlet.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed UI screens using YUI, CSS and JQuery.
- Worked on JDBC to select and update teh data from teh MySQL database
- Used TOAD for all database query testing and optimizations
- Worked with Database Backup Compression, Data Collector, Policy-based Management, Resource Governor and SQL Server Audit.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed teh input/output data formats in XSD for teh WSDL files and accordingly implementing services using Apache AXIS2 .
- Used Netbeans for development and WebLogic Application Server for deploying teh web application.
- Used JBoss application server to deploy application into Production environment.
- Work with clients on their day to day interactions with CVS Caremark.
- Used Visual Source Safe for Version Control.
- Build and maintained a Selenium Regression test suite.
- Designing teh flow of teh project using Water Fall Model.
- Designed teh UML diagrams based on teh OOAD principles
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere
- Used Ant for developing build scripts and deploying teh application onto WebLogic.
- Used XML parser APIs such as JAXP and JAXB in teh web service's request response data marshalling as well as unmarshalling process.
- Deployed complex systems on client site that includes EMC Documentum
- Used JIRA issue tracker to file teh bugs.
- Development/Deployment of jar files into ILOG Rule builder.
- Use Oracle ADF to create a rich User Interface.
- Page design and development using Oracle BPM.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Apache Tomcat Server was used to deploy teh application.
- Used Resource Manager to schedule teh job in Unix server.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Develop WordPress themes to meet teh needs of teh small business owner.
- Used web services (REST) to bridge teh gap between our MS and Drupal technology.
- Used ASP.NET technology for developing teh presentation layer.
- Develop programs in C / C++ to integrate as per teh users requirements.
- Builds and develops java interfacing with different backend systems in Mainframe.
- Code development using PL/I, COBOL, JCL PL/SQL and SQL queries and DB2
Environment: Java, J2EE, spring, ibatis, Struts, JSF, EJB, jQuery, Toad, MySQL Server, DB2, Apache Axis2, WSDL, Netbeans, JBOSS, CVS, water fall model, UML, JSP, Servlets, XML, EMC DocumentumJIRA, Swing, cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ, Linux, Apache Tomcat, Ruby, Wordpress, Drupal, ASP.NET, C, C+, Mainframe, COBOL, PL/I, SAS, VB, ASP.
Confidential, Dallas, Texas
Java Web Developer
Responsibilities:
- Used J2EE design patterns like Spring MVC
- Developed teh application using spring framework.
- Re-designed and re-implemented teh company’s web functionality into a modern n-tier architecture using J2EE framework. Teh Existing system was built using VB and Power Builder.
- Involved in teh development of business module applications using J2EE technologies like Servlets, JSP and JDBC
- Implemented teh server side design using teh industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing teh framework.
- Object Oriented Analysis and Design (OOAD) of business requirements with teh end users and business analysts.
- Deployed and maintained LCMS in Oracle Weblogic 10.3 Application server
- Competent with IDEs such as IBM'S Rational Application Developer,SpringSource Tool Suite(STS), Eclipse, NetBeans.
- Designed and implemented teh web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Created sequence diagrams to show teh page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML & Oracle DB.
- Developed IBATIS config files for SYBASE D.B tables, stored process
- Led teh development of teh data persistence layer for an OTNK (Over-teh-Network Keying) project using JPA and MyBatis.
- Developed Java module to read and aggregate teh Xml result data from Perl scripts and calculate teh genome hit for each assay set.
Environment: Java, J2ee, spring, Websphere, Wsad, Oracle, Jdbc, Hiberante Java Servlets, Eclipse, NetBeans WSAD.Jsp, JDBC Uml, Perl, Rational Rose, Javascript, Xml, XSLT. Html, Junit Html, Java Script, JQuery, Ooad, Svn, Mysql, Ruby on Rails, Node.js Windows Xp Professional, Glassfish Server.
Confidential, Springfield, VA
Java Web Developer
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building teh application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
- Involved in modifying, updating and testing of teh component.
- Involved in group meeting with teammates and made substantial changes to teh architecture to improve performance of teh Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout teh application.
- Developed teh bean classes for better data exchange between teh MVC layers
- Deployed teh application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in teh table structures
Environment: Java, MVC, JSP, HTML, CSS, JAVA Script, Jquery, Weblogic Server, Jstl, Sql Server, Struts, Frame Work, Servlets Jsp, MySQL, Wincvs, Javabeans, Eclipse, Uml, WebLogic Application Server, Microsoft Visio,Windows Xp, Linux.