We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

Richardson, TX

SUMMARY:

  • Over 8 years of professional experience in software development industry with wide - ranging skills in web application development, experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile, Scrum, XP.
  • Expertise in several J2EE technologies like JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Spring, Hibernate, JPA, JSF,EJB, Swing, Tiles,JNDI, JMS, JAX-WS, JAX-RPC, RMI, iText, Jasper Report, Java Mail API, SOA, SOAP, CSS, JavaScript, JQuery, Backbone.js,EXT JS, AJAX, XML,JSON, HTML5/HTML, XHTML, PHP, JAVA Beans, Maven, Ant, PL/SQL.
  • Designed & developed several multi-tier Web based, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
  • Proficient experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Expertise in configuring, using & administrating version control systems like GIT, Clear Case, Subversion and CVS.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Rational Application Developer (RAD), IntelliJ IDEA.
  • Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and APACHE CXF.
  • Experience in installing, configuring, tuning IBM Web Sphere 7.x/6.x, BEA Web Logic 8.1/9.1/10.3 , Apache Tomcat 5.x/6.x/7.x, JBOSS 5.x/6.x.
  • Thorough knowledge in Unit testing withJUnit3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.
  • A project oriented team player with solid communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS:

Languages: C, Java, SQL, PL/SQL, Java Enterprise Edition

Web Technologies: Servlets, JSP, Struts, Spring, Hibernate, EJB, JSF, AJAX, jQuery and Angular JS

Web Services: SOAP, REST, WSDL, JAXB, JAX: WS, Apache Axis

Databases: Oracle, PostgreSQL, MySQL.

Distributed/ Middleware: JMS (Java Messaging Service), Mule ESB and Apache

Application/Web Server: Apache Tomcat, JBoss, Web Sphere and Web Logic

Operating Systems: UNIX, Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Java / J2ee Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
  • Used Spring modules for building the application based on different design patterns.
  • Performed Inheritance based ORM with tables to simplify the data in Hibernate.
  • Design/Developed UI screens, components using Angular JS directives, custom directives, making service calls.
  • Implemented Routing mechanism in single page application using angular ng-route module and routing provider services.
  • Developed Business logic with the help of spring dependency injections, make them as Spring beans using configurations and spring annotations.
  • Developed SQL queries and executed them by using Hibernate Template provided by Spring.
  • Implemented Spring based declarative transaction management as Spring Aspects.
  • Configured and build Asynchronous communication with JMS services with MQ Series.
  • Developed Message Driven Beans (MDB) components to manage backend transactions.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring.
  • Used Hibernate mapping annotations, interfaces to work with Data base CRUD operations.
  • Developed various advices for logging, versioning and caching Spring aspects of the application.
  • Used caching mechanism of database connection object for faster retrieval of data.
  • Consumed Web Services (REST) from third party for authorizing payments to/from customersand implemented them using JAX-RS.
  • Did Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Test Driven Development (TDD) approaches was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Used Ajax, JSTL and JavaScript in front end design.
  • Used Log4jfor tracking the applications and SVN used for version control.
  • Involved in the code review process and updating the best practices document.

Environment: Java, J2EE, Spring, Hibernate, Rest web services, JMS, angular JS, MDB, Maven, Junit, SVN, agile methodology, TDD.

Confidential, Temple Terrace, FL

Java/J2ee Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Struts validator framework to validate user input.
  • Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used JQuery for creating JavaScript behaviors.
  • Wrote Stored Procedures, Functions, Packages and triggers using PL/SQL to implement business rules and processes.
  • Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
  • Used SOAPUI to test the web service request and response.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • Used Ajax, JSTL and JavaScript in front end design.
  • Used ANT Script to build WAR and EAR files and deployed on WebSphere.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in Iterative development using Agile Process.
  • Used SVN for version control of the source code.
  • Created Web services using Apache Axis 2 for communication with other application.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java/J2EE 1.6, JSP, Servlets,Spring3, Hibernate3, Spring ORM, JBoss 6, Struts 2,XML Web service, SOAP, JAX-WS,UML, Unix, Oracle 10g, MySQL, JavaScript, JQuery, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, SOAPUI, Apache Ant 1.7, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.

Confidential, Redmond, WA

Java/J2ee Developer

Responsibilities:

  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, and Bean and Html taglib’s) to create standard dynamic web pages.
  • Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to MySQL Database.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.
  • Clear quest for tracking the tasks and Clear case for version control.
  • Creating application design using UML.
  • Experience in development ofJavaScriptfor client side validations.
  • Designed/developed UI withAJAX, HTML, DHTMLand JavaScript for interactive web pages.
  • Wrote complex SQL queries, PL/SQL Stored Procedures.
  • Developing the business functionalities and exporting them as REST web services.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Reviewed and analyzed change requests to determine the scope of work and estimated the level of effort for application changes.
  • Designed, coded and maintained application components based on detailed design specifications solutions to meet user requirements and structured the application components using EXT JS 3.5.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database access.
  • Used JAXB API to bind XML Schema to java classes.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Applied Multithreading and Synchronization to control threads for faster processing of files.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Implemented the Animation and styling using CSS3 and JQuery.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Assisted in development and improvement of application maintenance plans, processes, procedures, standards and priorities.

Environment: Java, J2EE, HTML, Spring 3, Hibernate 3, Web Services, Weblogic 10, Java SDK, SOA, JavaScript, Struts 2.0, REST, JSON, Servlet 2.2, Multithreading, JSF, JSP, CSS3, HTML, DHTML, JQuery, AJAX, JDBC, MySQL, Clear Case, ANT 1.5, TOAD and Log4J 1.2, EXT JS 3.5, UML, JAXB, XML, Scrum.

Confidential, Lowell, AR

Java/J2EE Developer

Responsibilities:

  • Mavenized the existing applications using Maven tool.
  • Added the required jar files to the application as dependencies to the pom.XML file.
  • Used JSF & Struts frameworks to interact with the front end.
  • Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSF.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Made screen changes to the existing screen for the LTL (Low Truck Load) Accessories using Struts.
  • Used Spring JDBC(SimpleJdbcTemplate) for database connectivity.
  • Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
  • Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Working with Web admin and the admin team to configure the application on development,, test and stress environments (Web logic server).
  • Modified web pages using JSP and UsedStrutsValidationFrameworkfor form input validation.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Creating PDF files for storing the data required for module.
  • Used custom components using JSTL tags and Tag libraries implementing struts.
  • Used Web Logic server for deploying the war files.
  • Used Toad for the DB2 database changes.
  • Participated in group sessions, design reviews, and code analyzing.

Environment: Java, J2EE, JSF, Struts, Spring, JSP, Spring, JDBC, HTML, XML, Web Logic, iText, DB2,IntelliJ, SOAP, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, JAX-WS, Apache Axis.

Confidential

Java Developer

Responsibilities:

  • Performed Requirement Analysis and developed use-cases.
  • Incorporated Struts Model-View-Controller architecture in the application development.
  • Developed functionalities like uploading scripts to the server and executing them on the remote machine using windows remote command executor.
  • Enhanced the web pages for the modules using JQuery and CSS.
  • Created Monitors & Configured alerts through automatic emailing using Java Mail.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Developing the business functionalities and exporting them as SOAP web services.
  • Developed Session Bean Components, Entity Beans which will manage transactions with the database to deliver the content to presentation layer and also to store data into the data layer.
  • Collecting ticket data from outside sources such as web services and file via JMS, and collecting it in our repositories and then making them available by using Java with multithreading.
  • Configured Script Runner tool as Web Service Client and worked on consuming web services of Service-Now’s incident management functionality using JAX-WS.
  • Developed functionality for Dashboard which gives the latest snapshot data about the scripts executed with respect to each user.
  • Developed Session beans to maintain workflow and used Hibernate for persistence of data.
  • Writing complex SQL queries, PL/SQL Stored Procedures for data conversion.
  • Using JUnit and Log4J to perform unit testing and for logging frameworks.
  • Used Struts customs tags such as HTML, CSS, Logic, and Bean Tags depending upon the requirement.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Developed presentation layers using JSP’s and struts tags.
  • Built and deployed war files in Tomcat.
  • Worked on Hudson/Jenkins, which is an open source tool to perform Continuous Integration (building, testing and deploying) of java projects.
  • Knowledge on Windows Power Shell Scripting, UNIX Shell, Ant and Maven.

Environment: Java/J2EE, JSP, Servlets, Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, Apache Tomcat 6.0, Unix, MySQL, NetBeans, Multithreading, Visual Source Safe, XML, AJAX, JavaScript, JQuery, Apache Ant 1.7, JDBC, Maven, JUnit 3.8, Log4j, CSS, JSP, Core Java, HTML, Jenkins, PL/SQL, Maven, Windows PowerShell.

Hire Now