J2ee Consultant Resume
Tampa, FL
SUMMARY:
- Results - driven software professional with 9 years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Mortgage, Financial and Telecommunication.
- Experience with Scrum, Agile development methodologies.
- Expertise in Application Design & Development using Core Java, J2EE, Hibernate, Spring, JSP, Servlets, JPA, JMS, JDBC, JNDI, EJB, Web Services, AJAX.
- Implemented several core Java concepts including Collections API, Java Threads, I/O system, Reflection API, and JDBC.
- Designed diagrams using UML with Rational Rose and Confidential Visio.
- Expert knowledge on J2EE Design Patterns like Front Controller, Session Facade, Business Delegate, Chain-of-responsibility and Data Access Object for building J2EE applications.
- Expert in multi-open source frameworks like Spring, Hibernate.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS, Restful and Service Oriented Architecture (SOA).
- Good knowledge of JavaScript, AngularJS and familiar with other frameworks/libraries such as Dojo, JQuery and Bootstrap.
- Good experience in developing applications using various IDE’s and text-Editors like Notepad++, Eclipse, WebStorm, NetBeans, Sublime Text.
- Worked in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.
- Used SoapUI for Web Services testing.
- Experience in various databases Oracle, DB2, Sybase and SQL Server.
- Wrote complex SQL queries and created complex schemas. Experience using Liquibase for DML change log.
- Experience with build automation and dependency management tools (Gradle, Ant, Maven)
- Experience in working on Linux environment and writing UNIX shell scripts.
- Experience in deploying, configuring, fine-tuning and administering J2EE Application Servers like IBM WebSphere, Oracle WebLogic, JBOSS and Apache Tomcat.
- Created Test Cases using JUnit 4.0.
- Extensive experience on version control tools like SVN, GIT, CVS and incident management using JIRA.
- Communicates with system and business analysts during requirement gathering sessions
- Strong analytical, debugging skills with experience in fixing ad hoc production issues.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal skills.
TECHNICAL SKILLS:
Operating systems: Confidential Windows 7/10, Unix, LinuxProgramming Technologies: Java, Java Script, JQuery, AJAX, Unix Shell Script, XML, XSLT, XSL, XHTML, HTML, JSP, Servlets, Hibernate.
FrontEnd/UI Technologies: HTML 4, CSS, JavaScript, Ajax, JQuery, Bootstrap
Web Application Development Technologies: J2EE, Servlets, JDBC, JSP, JSF, JPA, Enterprise Java Beans (EJB), Spring, Hibernate, Web Services
Application Build Tools: Gradle, Maven, Jenkins
Application Servers: Apache Tomcat, JBoss, and IBM WebSphere
Database Development Technologies: SQL, PL/SQL, Stored Procedures, Triggers, Oracle Forms.
Databases: Oracle 10g/11g, Confidential SQL Server, MySQL, PostgreSQL.
IDE/Development Software Suite: Eclipse, NetBeans, SQL Developer, TOAD, PL/SQL Developer, Confidential SQL Development Management Studio.
Source Control: SVN, GIT, CVS.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
J2EE consultant
Responsibilities:
- Acted in the role of Java developer responsible for design and implementation of new features of AVS web application.
- Involved in requirement gathering of AVS sub module called TIGER (Tool to identity and generate ESG Revenue).
- Implemented complex business rules using Stateless Session beans and deployed on Websphere server.
- Designed and implemented REST Web services required for interface business with front end.
- Created build scripts to automate build process and generate deployable units using Gradle in conjunction with SVN as version control tool.
- Project is Scrum-oriented and supported by continuous integration and delivery platform.
Environment: /Technologies: Java 1.6, J2EE, WebSphere 8.5, Oracle 11g, JUnit, jQuery, Dojo, Bootstrap CSS, Jenkins CI, Gradle, open JPA, Unix, SVN, Scrum, Version One.
Confidential, McLean, VAJava Developer
Responsibilities:
- Performed Java development, testing and debugging using the Eclipse IDE.
- Validated Web Service calls from an application running on the Weblogic server using the Soap UI GUI tool.
- Collaborated system analyst in defining requirements.
- Modified a Java/Web Interface developed using the Spring platform - Spring Data, AOP, Dependency Injection.
- Supported testing team by executing batch jobs on a Linux server using Putty, updated Oracle database tables and analyzed log files to validate test results.
- Utilized the Mockito and PowerMockito mocking and stubbing frameworks to insure JUnit Test coverage of Java code.
- Performed all development and testing activities in the Oracle VM Virtual box development environment.
Environment: /Technologies: Spring Tool Suite, JEE platform, Oracle Weblogic 10.0, Oracle VM VirtualBox 4.3, JUnit, jQuery, AngularJS, Bootstrap CSS, spring (Core, MVC, AOP, Data, Git, JPA w/ Hibernate, Geb-Spock (Groovy BDD test framework), Liquibase,
Confidential, Dulles, VAApplication Developer
Responsibilities:
- Generated asynchronous reports using Jasper report template.
- Developed framework to generate Excel reports from web page using POI API.
- Installed and configured the WebLogic 10.0 server on dev environment.
- Build scripts to create and deploy the GISP on various environments.
- Wrote functional and technical design documents from the requirements. Modeled class and sequence diagrams.
- Technologies: Java, Spring Framework, Hibernate, Jasper Report template.
Environment: JDK1.5, WebLogic 10.0, Oracle 10g, Eclipse 3.2, Toad 9.5, Clearcase, JUnit, Cobertura-1.9.
Confidential, Mclean, VASoftware Engineer
Responsibilities:
- Involved in customizing and adding new functionalities to Atlassian JIRA, and issue tracking COTS product using core Java API to suit current project requirements.
- Implemented notification module to send messages for various JIRA incidents using JSP, SMTP, spring framework, Hibernate.
- Added custom fields to various issues.
- Created JSP pages and action classes to create incidents, significant activities, by attaching documents to the incident.
- Involved in development of Reports module using spring framework, Hibernate and Front end using Google Web Toolkit.
- Created HQL queries.
- Created UML diagrams for design document.
- Developed unit test cases using JUnit.
- SVN repository used for version control of code. Maven used for building the application.
Environment: JDK1.5, Spring Framework, Oracle 10g, Apache Tomcat 5x, GWT, Atlassian JIRA, Eclipse 3.x, Hibernate, Toad 9.5, Subversion, Agile methodology, JUnit, Selenium .
ConfidentialInspection Report Manager
Responsibilities:
- Performed code modification in a multi-tiered Java application environment deployed to a WebSphere 6 Application server.
- Updated a JSP/Java controller based web client that communicates to the backend through Apache Axis SOAP XML.
- Used Eclipse IDE for development and SVN for source control. Modified a Web Reporting tool consisting of CSS, HTML, JavaScript, and JSP/Java.
- Analyzed log files using the UNIX 'grep', 'less', 'more', and 'gunzip' commands in order to troubleshoot production tickets.
Environment: Java (JDK 6), EJB 3.0, J2EE, SOAP Web Services, HTML, XML, IBM WebSphere, Eclipse, Oracle 10g, SVN, Agile.