We provide IT Staff Augmentation Services!

Sr Java/j2ee Programmer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Having 8+ years of extensive experience in complete Software Development Life Cycle (SDLC) including gathering System Requirements, Design, Coding, Development, Testing, Production Support, Maintenance and Enhancement.
  • Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, JMS, JNDI, Struts, Spring, JavaScript, JQuery, Angular.js, Servlets, JavaBeans, CSS, XML, XML Schema, Web Services, JUnit, ANT, EJB, XSLT, JAXB, Bootstrap, node.js.
  • Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling.
  • Good experience with IBM Websphere, WebLogic, Jboss and Tomcat Application and Web Servers.
  • High working knowledge of IDE's including Eclipse, NetBeans, intelliJ IDEA.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Experience in implementing designing phase using J2EE Design Patterns like Singleton Pattern, Data Access Objects and MVC/Model 2.
  • Expert in Web/User Interface development using AJAX, HTML, DHTML, CSS and JavaScript.
  • Designed and developed the core business model and business rules within the application using Java and J2EE technologies.
  • Good understanding in XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM, JAXB.
  • Experience in writing build scripts using ANT and MAVEN.
  • Good working knowledge on Log4j and JUnit.
  • Good experience on version management tools CVS, SVN and ClearCase.
  • Exposure to Oracle database in developing applications using SQL.
  • Data Architecture/Data Modeling using Entity Relationship and Data Modeling tools.
  • Experience in writing Unix/Linux shell scripts based on the need and scheduling them.
  • Experience in using Database IDE tools like TOAD and Oracle SQL Developer.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Dynamic team player, positive thinker, deadline aware flexible personality and strong work ethics.
  • Excellent written and verbal communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL, UML, and C++

J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, MVC, XML, JAXP, DOM, JNDI, JMS, UNIT

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, XML, Web Services (REST, SOAP, JAX WS, WSDL).

IDE: Eclipse, MyEclipse, intelliJ IDEA, NetBeans, WSAD, JBuilder, JDevelopers

Web/Application Servers: Web Logic, IBM Web Sphere, Apache Tomcat, JBOSS, GlassFish.

Database Environments: Oracle, SQL Server, PL/SQL, My SQL, DB2, MS-Access.

Internet Protocols: FTP, HTTP, HTTPS, IMAP, SSL, SSH, TCP/IP, POP3, SMTP.

Operating Systems: Windows, UNIX, LINUX.

Version Control Tools: CVS, SVN, Rational Clear Case, Visual Source Safe

Other Tools: ANT, MAVEN, JUnit, Hibernate, Spring, Struts, Rational Rose, MS Visio, Log4j, JAX-WS, MQ Series.

Methodologies: Agile, Test Driven Development, Waterfall, Rational Unified Process (RUP), V Model, OOAD, AOP, SOA, TTD, SDLC, Iterative.

PROFESSIONAL EXPERIENCE:

Confidential, FL

Sr Java/J2EE Programmer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the ecommerce-based web Application.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Developed Restful Web Services for customer registration module.
  • Involved in developing rich internet web pages using HTML, CSS3, AJAX, JavaScript, JSF, Angular.Js, Bootstrap UI Components, JQuery and Ember.
  • Developed and exposed the SOAP web services by using JAX-WS, WSDL, SOAP, AXIS, JAXP and JAXB.
  • Involved in developing Restful web services using JERSEY API.
  • Implemented data model using JPA as the persistence layer that uses Sql Server as the backend databases.
  • Interactively worked with testing teams in providing test cases and test scripts.
  • Conducted Unit Testing, Integration Testing and User Acceptance Testing.
  • Done with WebLogic application server set up, deploying application, data sources and messaging set up using JMS Queues.
  • Extracted the Test Data from the legacy system to test all the use cases.
  • Involved in Peer level code/design Reviews.
  • Used SVN for version and source control and Maven to build the application and Hudson Build are used to compare the versions.
  • Involved in fixing QA, UAT & Production defects and tracked them using QC.

Environment: Core Java, JDBC, Servlets, JSP, Struts, hibernate, springs, SOAP, Restful Web Services, WSDL, EJB, JMX Console, Maven, ANT, JQuery, JSON, AJAX, Html, CSS, JavaScript, node.js, log4j, Oracle, SQL Server, Apache Tomcat, SVN, Clear Case, Eclipse, UNIX, IntelliJ, Agile.

Confidential, NY

Sr Java/J2EE Programmer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Worked on Implementation of MVC architecture under Spring Framework.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
  • Implemented Hibernate interceptor to the configuration type changes.
  • Responsible for implementing Presentation, Service, and Data layer coding.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Static Content, Html, CSS and JavaScript and wrote node.js controllers, views, and service for new website features.
  • Perform purification of the application database entries using oracle 10g.
  • Configured the properties using JMX Console.
  • Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and Backbone.
  • Added/Updated STAN configuration for mobile based application.
  • Responsible for writing JUNIT test cases all layers.
  • Created multi-module maven project and used Maven to build applications.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Designed and developed Web Services to provide the interface to the various clients running on both Java and Non Java applications using SOAP and WSDL.
  • Asynchronous messaging is executed by utilizing JMS API for point to point messaging.
  • Invoking web services using Axis framework and generated WSDL files.
  • Involved in Unit testing and Integration Testing, and fixing defects.
  • Deployed and moved all configurations to UAT Environment.
  • Involved in Process Improvements, Continuous Integration and Code Refactoring.
  • Updated the defects in JIRA/Version One tracking tool.
  • Developed unit test cases using JUnit.
  • Reviewing the code and providing the Code review Comments.
  • Daily running the SCRUM Meeting with the team

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, hibernate, springs, SOAP and Restful Web Services, WSDL, EJB, JMX Console, Maven, ANT, JQuery, JSON, AJAX, Html, CSS, JavaScript, node.js, log4j, Oracle, SQL Server, Apache Tomcat, SVN, Clear Case, Eclipse, UNIX, IntelliJ, Agile.

Confidential, San Jose, CA

JAVA / J2EE Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of Software Development Lifecycle (SDLC).
  • DesignedUse Case Diagrams,Class Diagrams,SequenceDiagramsandObject Diagrams using UML to model the detail design of the application.
  • Developed the application front end usingJakarta Struts Framework
  • Developed action classes, form beans and Java Server Pages.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tagsandTilesusing Struts framework.
  • DevelopedSession beanswhich encapsulate the workflow logic.
  • Involved in implementing and designing of Workflow Templates usingBPM(Web logic Process Integrator) for middle layer business engine and also email notification engine.
  • Used Java/J2EE Design patterns like Business Delegate andData Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Worked on financial transactions like deposits, withdrawals, transfers, debit and visa or bills payments.
  • DevelopedXML Web servicesfor retrieving credit information from the credit bureau.
  • Developed Web services for CREDIT CARD application.
  • Designed various design Workflow Modules usingBPM(Business Process Modeler) to implement Business Logic and Business rules usingIlog, Jrules.
  • Involved in working withStruts Tilesfor the common look and feel for a web application.
  • Implementation ofJMSbetween Workflow module and backend Message forwarding Engine.
  • UsedJMS-MQ Bridgeto send messages securely, reliably and asynchronously toWeb Sphere MQ, which connects to the legacy systems.
  • UsedPL-SQLfor customer details updating at production and UAT level.
  • Tested the application functionality withJUnitStruts Test Cases.
  • Worked with QA team for testing and resolving defects.
  • UsedHibernateframework to access the data.
  • Extensively usedANTas a build tool.
  • Experience with Eclipse IDE and Struts plug-ins.

Environment: WAS 5.0, WSAD 5.1.2, BPM (Business Process Modeler / (WLI) Weblogic Integrator 7.x, WebSphere MQ 5.3, Java SDK 1.5, SOA, Struts 1.2.4, EJB 2.0, Servlet 2.2, JSP 2.0, JNDI, JMS, JDBC, Oracle 9i, CVS, ANT 1.5,TOAD and Log4J 1.2.

Confidential, KY

Java/J2EE Developer

Responsibilities:

  • Responsible for fulllife cycle developmentof three modules. This includes analysis, documentation, design, coding, testing.
  • Understand and implement the application inSTRUTSframework.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • The first module was to create the login procedure for the end the user.
  • The second module was to check and verify the existence of the user in the database, which is DB2.
  • Involved in the detailed design of user interfaces and business layers. Extensively worked onstruts.
  • UsedStrutstag library for implementing the user interfaces.
  • Used StrutsValidator Frameworkand JavaScript for Client side validations.
  • Used J2EE design patterns such as DAO, MVC, Front Controller
  • Designed and developed the login framework which was responsible for authentication and authorization and session management of the users.
  • This module uses extensive amounts of JSPs.
  • UsedJ2EE design patternssuch as Session Façade pattern,Singleton patternin the architecture.
  • Developed the Financials Module, which takes care of the all Financial Transactions for the application.
  • Responsible for creating action classes, action forms for registrationAPI.
  • Tested the application using Junit.
  • Used Log4j for logging in the information for the latter use.
  • Involved in knowledge transition documentations.
  • Involved in the preparation of use case,sequence diagrams,class diagrams,Activity diagrams

Environment: Web Sphere, JBOSS, Java, J2EE, Struts, Servlet, JSON,JSP, XML, Oracle,CSS, HTML,JavaScript, JUnit, JQuery, and Log4j.

Confidential

Web Developer

Responsibilities:

  • Object Oriented Analysis and Design of solutions using UML, prepare UML diagrams. Class Diagram, Use Case Diagram, Activity Diagram, Sequence Diagram, State Chart Diagram.
  • Prepare initial architecture of application based on MVC- Model View Controller framework. JSP and HTML as View, Servlet as Controller, and DAO objects as Model for business logic
  • Prepare Low Level Diagrams and arrange document review with team. Baseline Design document.
  • Involved in developing rich internet web pages using HTML, CSS, AJAX, JavaScript, JSF, Angular Js, Bootstrap UI Components and JQuery.
  • Creating DB Schema, Writing stored procedures, DDL and DML on IBM DB2 database.
  • Database Backup Management using windows scheduler for application data stored on IBM DB2
  • Performed unit testing and maintained track of the functionality of the components.
  • Deploying the application in Development Environment.
  • Extended support on Production incidents.
  • Daily running the SCRUM Meeting with the team.

Environment: MVC Architecture, JSP, UML, HTML, Servlet, Angular.JS, Ember, Backbone, jQuery, LESS, Stylus, REST, IBM DB2, Edit plus, JBoss.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Microsoft VISIO for developing Use Case Diagrams, Sequence Diagrams and Class Diagrams in the design phase.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP and HTML.
  • Used JavaScript for client side validation.
  • Developed Struts Framework in the application, which is based on the MVC design pattern.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Actively involved in designing and implementing Factory method, Singleton, MVC and Data Access Object design patterns.
  • Web services used for sending and getting data from different applications using SOAP messages. Then used DOM XML parser for data retrieval.
  • Used JUnit framework for unit testing of application and ANT to build and deploy the application on Weblogic Server.

Environment: Java, Eclipse, Struts Framework, Hibernate, Servlets, JSP, XML (DOM), SOAP, Web Logic, JavaScript, UML, HTML, JUnit, ANT and Oracle.

We'd love your feedback!