Sr. Java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- Over 8 years of software development experience in Object Oriented Programming, Design and Development of, Web based Enterprise Applications using Java and J2EE Technologies wif Software Development Life Cycle.
- Extensive experience in teh Analysis, Design, Development, Implementation and Testing of enterprise application wif Web Technologies, Distributed Technologies and Client - Server t, Mobile Technologies.
- Very good hands on experience in development and implementation of Model-View-Controller (MVC) using Struts 1, Spring MVC, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
- Expertise in Core Java wif strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript, PHP, JNDI, SVN, Web Services (SOAP&REST), HTML, DHTML, CSS,CSS3, XML, XSLT, and JDBC.
- Excellent Programming skills and Development Experience wif JDK 1.6/1.7, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, JMS, JDBC, XSLT, JUnit and Web Services.
- Experience in Developing Web Based GUI’s using JSP, HTML, HTML5, DHTML, CSS, JavaScript (and its Frameworks like JSON), Action Script, Angular JS, JQuery, EXT JS and Ajax.
- Experience wif multiple Servers like IBM WebSphere, WebLogic, Sun Glass Fish, JBoss and Apache Tomcat.
- Experience in web development is preferred (me.e. HTML5/CSS3, JS, AngularJS, PHP).
- Experience working wif Agile Methodology and TDD development.
- Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
- Proficient in developing various open source frameworks like Struts, Spring, JSF 2.0, and ORM Technology like Hibernate 5.0.
- Experience in working wif Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
- Strong Hands on Experience wif IBM MQ Series and JMS for communications between middleware components.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans and RAD.
- Good exposure to building Web Services (WSDL, SOAP, UDDI) usingopen source implementation like Apache Axis, RESTful API.
- Development/design experience inJavaEE, Spring, SSO implementation using SAML, Web services (SOAP & Rest), JBoss, Tomcat, AJAX, Sencha-Touch, Mule ESB, Talend ETL, Jasper Reports, Javascript, JQuery, Twitter Bootstrap, OpenXava, MySQL, Oracle.
- Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases
- Extensive experience in SOA-based solutions - Web Services, WebAPI, WCF, SOAP including RESTful APIs services
- Good work experience in writing SQL Queries wif major Relational Databases.
- Good knowledge of Database Connectivity (JDBC) for Databases like Oracle, SQL Server, MySQL, MS Access.
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Experience in various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Extensively worked wif Oracle 11i/10g/9i/8i, SQL Server 2012/2008/2005 , MySQL, DB2 and Sybase Relational Database Management Systems
- Strong Team Player, ability to Work Independently and in a Team as well, excellent analytical capabilities and Good Communication Skills. Ability to quickly adapt to new environments and learn New Technologies.
TECHNICAL SKILLS
Languages and Scripts: Java, C, Java Script, Shell Script, SQL
J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, JTA, POJO, JSP 2.0, Servlets 2.3, JDBC 3.0, Swing, JMS, Logging API
Frameworks/ Tools: Struts, Spring, Hibernate, AXIS, JERSEY, ANT, Maven, LOG4J, Junit, Maven, Jenkin
Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services
Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, jQuery
Database: Oracle, SQL Server, DB2, MS Access.
Web/Application Servers: Web Logic, JBoss, Web Sphere Application Server, Tomcat
IDE tools: Eclipse, RAD, OEPE, STS, Eclipse 3.x, My Eclipse, Net Beans, Intellij
XML Technologies: XML, XSLT, DOM, DTD, SAX, XSL, WSDL, SAX/DOM, Schema, XPath, XQuery, XSL-FO
Version control: CVS, SVN, GIT
Design Tools: Star UML, Rational Rose, MS-Visio
Operating Systems: Windows, Linux, MAC and Unix.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Java/J2ee Developer
Responsibilities:
- Developing a web based applications in a J2EE environment, utilizing an Oracle 11g database back end.
- Coding expertise in teh technology stack of Spring MVC, EJB, Spring Security, WebLogic, Struts,Hibernate/JPA2.0,Java7,EJB,JPA,Servlets,JSP,AJAX,JSTL,JDBC,UML,JMS,HTML5,CSS3,Bootstrap,JQuery,Maven.
- Responding to teh help desk support calls, support tickets, and customer support emails and resolve customer issues in a timely manner.
- Consumed SOAP based Web Services for Integrating wif teh Enterprise Information System Tier (EAI)
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Involved in teh proof of concepts of various technologies to meet teh requirements of teh project. Ex: JPA spec wif Hibernate implementation as teh data layer, use of prime faces over Rich faces.
- Fix bugs and defects as they are reported.
- Attending meetings as necessary.
- Using Apache Camel is an open source Java framework dat focuses on making integration easier and more accessible to developers in team.
- Implemented EJB container manages life cycle of EJB instances thus need not to worry about when to create/delete EJB objects.
- Developed teh Web application using Spring MVC, Ext-Js, Html, JSP and JavaScript.
- Submitting accurate, error free status reports in a timely manner.
- Developed teh user interface screens using JSF2.0 and Prime faces component library.
- Used Multiprocessing and multithreading, both are used to achieve multitasking.
- Design, code and test functionality as assigned including new development & enhancements and fixes by using object oriented design wif UML Design Patterns.
- Used SOAP Web Services to extract product/service/User related data from servers using XML/XSD, WSDL, SOAP, and JSON also implemented various REST API.
- Used Spring Validation framework to implement teh server side validations and used Ext-JS, AJAX to get teh data from teh server asynchronously by using JSON objects.
- Developed UNIX Shell Scripts for application specific
- Developed Shell scripts in UNIX and procedures using SQL and PL/SQL to process teh data from teh input file and load into teh database.
- Used Angular JS Expressions dat which output data exactly where teh expression is written.
- Collaborate wif developers, business analysts, data analysts, QA analysts, project leads and technical operations to solve business problems by using Agile Methodology.
- Used intermediary servers to improve scale requires REST API Web service clients to send complete, independent requests determine efficient methods to code and implement program changes.
- Develop documentation to support teh subsequent deployment of teh interface components.
- Provides regular status reports on ongoing tasks, projects or assignments.
- Proactively respond to requests.
- Complete duties of moderate complexity wif minimum supervision.
Environment: Java,J2EE,JDBC,JSP,JSPX,Servlets,Git,UML,Hibernate,Springr3.0,Maven3.2.x,Eclipse,WSDL,Eclipse,JQuery,JavaScript,SprinMVC,SpringsFramework,Bootstrap,EXTJS,JSF2.0,PrimefacesAngularJS,HTML5,CSS3,NodeJS,SpringSecurities,multithreading,Toad,Oracle11g,OracleJDeveloper,Tomcat,SQL,PL/SQL,JDBC.
Confidential, Indianapolis, IN
Sr Java/J2ee Developer
Responsibilities:
- Design and Development of modules involving Spring MVC, Web Services, JMS, JSTL.
- Worked wif Java/J2EE development to login in to application using LDAP, payment method classes, Invoice PDF display, financial, bill and active services classes.
- Designed Court Services front end view using Spring MVC and Spring Web flow.
- Parsed teh XML based responses using JAXB Parser and validated XML against teh schema generated by teh court systems.
- Implemented and used Web Services wif teh help of WSDL and SOAP to get teh data wif different rentals.
- Consumed and developed Web Services using Apache Axis to communicate wif administrative department.
- Involved in designing user screens and validations using HTML, JavaScript, JQUERY and Node.js as per user requirements.
- Developed Client side validation code using JavaScript and JQUERY.
- Developed web services and SOAP Messages wif XML, SOAP and WSDL.
- Used Spring Dependency Injection properties to provide loose-coupling between layers
- Implemented teh Web Service client for teh login autantication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used various JAX-RS Web Services using Jersey Framework.
- Implemented UI Tier wif JSP, Groovy, Servlet, JSF, XML, XML Schema, CSS/CSS3, JavaScript, AJAX. Used Java Mail API for posting and processing ma
- Worked wif Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used Spring AOP for logging and exception handling as a part of remediation strategy.
- Designed and developed various Screens using JSP, HTML, CSS and JavaScript, AJAX and DOJO for teh client side validations
- Wrote JUnit Test cases for several classes which support teh application.
- Developed CSS style Sheets and worked heavily. Used log4j as logger.
- Developed teh application using design patterns like Singleton, Business Delegate and Data Transfer Object design patterns in teh project.
- Involved in writing queries and stored procedures for My SQL, Oracle and SQL Server.
- Deployed applications in Apache TOMCAT Server participated in code reviews and also worked along wif testing teams.Used Maven for building and deploying Application.
- Wrote PL/SQL to extract information from Oracle DB.
- Created control scripts in Oracle 10g to load teh data from DAR to create tab separated files.
- Developed stored procedures, cursors and database Triggers and implemented scrollable Result sets.
- Used SVN Version Control tool.
- Agile/Scrum Methodology TEMPhas followed, Conducted and attended Stand up meetings every day in teh mornings.
Environment: Eclipse 3.4, JDK 1.5, Java, J2EE, Java Mail, Tomcat 6.0.18, BEA Web Logic 8.1, Web Services, Spring, Hibernate, log4j, SVN, Oracle 10g, JSP, LDAP, HTML5, CSS3,Node Js, My SQL, SQL Server, Agile/Scrum, HTML, JavaScript, Ajax, JQuery, Methodology, Linux, UNIX.
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- System built using Model-View-Controller (MVC) architecture.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 3.0, SQL, ANT, JMS, Oracle and Web Logic Application server.
- Involved in teh configuration of Spring MVC, File Download and ORM Frameworks (Hibernate).
- Used Maven as build tool and Jenkins for continuous integration development.
- Involved in writing Junit test cases and performed Unit and Integration testing.
- Extensively used SQL Developer IDE to work wif Oracle SQL.
- JSF Portal Framework at Presentation Tier and Faces Servlet acts as teh Front Controller.
- Developed UI components and faces-config.xml file of JSF MVC framework.
- Used Bamboo for Integration and deployment.
- Designed and implemented Transaction Management using Spring, Used Hibernate for mapping business objects to teh Oracle database.
- Handled all teh client side validations, slide show, show controls, dropdown menus and tab navigation using JavaScript and JQUERY.
- Developed Webservices to allow communication between applications through SOAP over HTTP using Apache Axis2.
- Worked on object modeling using UML, Creates class diagrams, Sequence diagrams to describe teh relationship dat's exists among system's object in accordance wif teh business requirements.
- Implemented different types of spring controllers as per application requirements, DAO and service layer components using Spring/Hibernate annotations.
- Extensively used Hibernate Query Language (HQL).
- Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
- Developed client request validations and processing using JavaScript and HTML.
- Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix teh issues.
- Used SVN version control tool.
- Used Jasper Reports as a reporting tool.
- Used Jira for bug tracking, issue tracking and project management
- Automate build process by writing ANT build scripts.
- Deployed applications on Web logic Application Server and performed required configuration changes.
- Involved in multiple high priority releases wif aggressive deadlines.
Environment: Java1.5, J2EE, JavaScript, AJAX, JSP, Servlet, JMS, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web Services, Axis2, Eclipse, Weblogic Application Server, ANT, TOAD, HTML, SVN, XML, UML, Rational Rose, Unix Shell Scripting, SQL, Windows and Oracle 10g, Python.
Confidential, Dallas, Texas
Java/J2EE Developer
Responsibilities:
- As a Programmer participated in teh designing of teh Web framework using Struts framework as a MVC design paradigm.
- Involved in entire life cycle development of teh application.
- Reviewing and analyzing data model for developing teh Presentation layer and Value Objects.
- Used HTML, CSS, XHTML and DHTML in view pages for front-end.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used Struts & JavaScript for client-side validation.
- Used Struts Tag Libraries to develop teh JSP pages.
- Used JSTL in teh presentation tier.
- Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
- Involved in writing teh client side scripts using JavaScript.
- Developed Controller using ActionServlet and Action mapping provided by Struts framework.
- Wrote Hibernate configuration and mappings xml files for database access.
- Developed various java objects (POJO) as part of persistence classes for OR mapping wif databases.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used ClearCase Version Control for Project Configuration Management.
Environment: J2EE, Hibernate, Struts 1.2, Spring Core 2.0, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, IBM Websphere, Clearcase, Oracle9i, SQL, PL/SQL, DB2, UNIX/Linux.
Confidential
Java/J2ee Developer
Responsibilities:
- Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
- Developed teh request handler's application using Struts wif Spring framework. Teh views are programmed using JSP pages wif teh struts tag library.
- Developed Contradiction, Exception and Reports modules using JSP's, Servlets, Struts Framework, IFrame Work Handlers.
- Development and Configured User Interface and testing using Struts, Spring and Tiles Framework.
- Involved in configuring development/testing environments on WebSphere App Server. Source control through SVN.
- Implemented Struts Framework and performed SIT, UAT.
- Designed and developed JSP pages using Struts and Spring framework to implement J2EE design patterns (MVC).
- Extensively worked on writing JUnit test cases for testing teh business components developed in Spring and Core Java.
- Developed JSP as teh view, Servlets as Controller, and EJB as model in teh Struts Framework.
- Modified Struts configuration files as per application requirements and developed Web service for non-Javaclients to obtain user information from ELP.
- Developed Shell script to export Informix table's data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
- Used Open Source Eclipse IDE for code development along wif Visual Source Safe (VSS) for managing teh code.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic.
- Migrated database from Informix to oracle using Oracle Migration workbench.
- Involved in helping team members to debug issues wif teh application, designed and prepared Unit test case using open source JUnit and Log4j and removed teh maximum bugs before passing on teh application to teh QA team.
- Wrote ANT build scripts to compileJavaclasses and create jar, performed unit testing and package them into ear files.
Environment: Java, JSP 1.2, Servlets 2.5, Spring, Web Services, REST, JNDI, JDBC2.0, Eclipse, Struts 2.x, XML, TOAD, Oracle 9i/10g, AS400, JUNIT, WAS 6.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Oracle Migration, Javascript, VSS, Web Sphere Application Server, WSDl, XSD, workbench9.0, ANT.
Confidential
Jr Java Developer
Responsibilities:
- Involved in full development life cycle of teh project from analysis, designing and testing.
- Involved in preparing class diagrams, use diagrams and sequence diagrams.
- Worked on teh User Interface using JSP, JavaScript and HTML.
- Involved in gathering requirements, design and implemented teh application using Java/J2EE technologies.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Implemented presentation tier on Servlets, JSP, and DHTML for custom business requirements.
- Played an active role in testing teh application by writing test cases for different scenarios and extensively involved in bug fixing.
- Involved in deploying teh application in different environments like development, sandbox.
- Gatheird business requirements from teh end users and wrote functional specifications and design documents.
- Used Struts & JavaScript for client-side validation.
- Wrote backend-stored procedures, functions and triggers.
- Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
- Deployed teh Application into UNIX Server after teh development and testing was finished.
- Handled teh issues dat came during teh Production time and resolved them.
- Maintained Mail Communication between teh users to update them regarding process enhancement.
Environment: Java/J2EE, JSP, HTML, PL/SQL Oracle, UNIX, JavaScript, Servlets, DB2, Maven, SVN, Log4j, JBoss Application Server, Tomcat, UNIX and UML.