We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications usingJava/J2EE Technologies.
  • Experience in SPRING framework and modules like IOC, MVC, AOP and Integration with Hibernate
  • Developed Web based Distributed and Front End applications in a three - tier architecture usingJava, J2EE, JSP, Servlets,HTML,CSS, jQuery, Angular JS, Ajax, JSON, backbone, Bootstrap, XHTML, JSF, andJavaSwing.
  • Working experience in AGILE/SCRUM methodology and Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Hands on experience in implementing web based projects using IBM Web Sphere Application Server, Tomcat, JBossEAP configuration, and IDEs like IBM Web Sphere Studio Application Developer (WSAD) and Eclipse, NetBeans, MyEclipseetc.
  • Experience in writing functional components using GROOVY and deployed in GRAILS platform. Migrated Java code to Groovy and Grails.
  • Experience in designing and developing enterprise applications using J2EE technologies like JDBC, JNDI, JMS, JAXR, JMX, JAXB, Web services - SOAP, RESTful WS.
  • Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML)
  • Have good knowledge in asp.net
  • Expertise in design patterns including Front Controller, Data Access Object, Session MVC, Factory pattern and Singleton.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality using Mockito, power mock and TestNg frameworks.
  • Experience with JMS both Synchronous and Asynchronous messaging. Experience usingJavaPlatform, Enterprise Edition (JavaEE) 6/7
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and experience in writing queries using Oracle 8i/9i, SQL Server 2000 and MySQL.
  • Experience in working with different operating systems like Windows,UNIX and Linux.Experience in using Jasper iReport and SQR to generate forms, reports and sub-reports.
  • Ability to work with business functions to understand business requirements and develop technical specificationsExperience with software quality and build tools like ANT, MAVEN.
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, Asp.net, JDBC, SQL, PL/SQL

Framework/API's: Struts 2, JSF 2.1, Spring 4, Hibernate 3

Build Tools: Ant, Maven, Jenkins.

IDE: IntelliJ 3, Eclipse, MyEclipse, IBM Rational App DeveloperOperating System/Scripting Microsoft Windows XP/2000, UNIX/Linux, Mac OS X.

Web Technologies: Web Services, JSP, JavaScript, AJAX, HTML 5, CSS 3, XML, XHTML, JSTL, JQuery, XSLT, XPath, XQuery, SOAP, Ext JS, Node.js, Adobe Flex, GRAILS

Webservers: Jboss, IBM Websphere, Apache Tomcat, Oracle Weblogic

Databases: Oracle 10g, My SQL 5, MS SQL Server 2005, IBM DB2

Methodologies: Agile/Scrum, Waterfall, TDD.

Testing & Performance: JUnit, Mockito, power mock, TestNg, JMeter

UML Tools: IBM Rational Rose, IBM Rational Suite, Magic Draw

Version Control: IBM ClearCase, Visual Source Safe, SVN, CVS, GIT Hub

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. J2EE Developer

Responsibilities:

  • The application was developed and integrated with J2EE layers and the Apache Tomcat, JBoss are used as application server.
  • Worked on UML class diagrams for design requirements.
  • Responsible for overseeing the quality of the deliverables by co-coordinating reviews and implementing best practices.
  • Suggesting an appropriate solution for the assigned modules and Problems and also doing their High level and Low level design.
  • Worked asdeveloperresponsible for interacting with business analyst and monitoring day-to-day development tasks.
  • Imported Groovy API and used in developing components and deployed in Server. Used Grails framework to develop application modules.
  • Implemented Model, View and Controller components using Grails to handle client requests and also used dynamic tag libraries of Grails API.
  • Configured Grails in Eclipse IDE and used it to generate war files and ear files.
  • Developed WebPages using Angular JS, Ext JS, Node JS and Backbone JS.
  • Involved in design and Development of user interfaces using HTML5 and JavaScript.
  • Involved in design and development of Servlets and JSPs.
  • Developed JSP Custom tags.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring 3.0Framework for Dependency Injection, and integrated with the Hibernate framework.
  • Used SQL for writing the database queries.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
  • Deployed the application on JBoss Server, which includes archive (JAR, WAR and EAR) files.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used TOAD to get connected to Oracle to access the backend Oracle Database for verifying and validating the data inserted
  • Used Eclipse IDE for development of the project.
  • Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.

Environment: Java1.6,J2EE5.0, Spring 3.0, Hibernate 3.2, JSP 2.0, Servlets 2.5, JDBC 2.0, JBoss, Angular JS, Apache Tomcat, Oracle 11g, TOAD, Eclipse, XML, JavaScript, HTML, CSS, Struts Framework, MQ Series, Design Patterns, JMS, JUnit, SVN, Windows XP.

Confidential, Irvine, CA

J2EEdeveloper

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Designed Class diagrams and Sequence diagrams in the detailed design phase of the project using Rational Rose.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and maintained the data layer using DAOs.
  • Developed the Action Classes, Action Form Classes, created JSPs using tag libraries and configured in config.xml, Web.xml files.
  • Developed AJAX scripting to process server side JSPscripting.
  • Involved in the GUI development for implementing new JSP pages.
  • Developed Front-End using HTML, JSP 2.0, and JavaScript and CSS technologies.
  • Used JDBC as persistence layer for interacting with Oracle database.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the application.
  • Used Mavenas a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Configured and Deployed application on JBoss Application Server in Windows XP environment.
  • Created JUnit test cases for unit testing the application.
  • UsedJIRAfor tracking the issues and resolving them.
  • Participated in the production support and maintenance of the project.

Environment: JDK 1.6, JSP 2.0, HTML,JavaScript, JSF, Spring 2.5, JDBC 2.0, CSS, IBM Web Sphere 5.0, XML, XSLT, XMLJSF, Schema,, Unix, JUnit, Backbone JS, Rational Rose, Ant, UML, JDBC, Maven, JBoss, Oracle 10g.

Confidential, Charlotte, NC

J2EEdeveloper

Responsibilities:

  • Used Spring MVC and Spring web flow for developing the front-end application and Spring framework as middle tier for entire application
  • Developed Controller for request, response paradigm by Spring Controllers using Spring MVC configured URL mappings and bean classes using Spring app-servlet.xml
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules
  • ImplementedJ2EEdesign patterns like DAOs, Business objects and Session Façade, AlsoJavadesign patterns like Singleton
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files (.hbm.xml), hibernate query language (HQL).
  • Consumed SOAP based web services using the WSDL document.
  • Created stubs from the WSDL for using the methods available in the Web Service.
  • Performed validation of data at controller level using spring validation library.
  • Used free marker, JSP as the view technologies for developing front-end controllers.
  • Used Selenium to do automation testing of the application modules.
  • Log4J is used for logging the exceptions, errors across the application and documents them.
  • Involved in Database design and table schema definitions in a Relational Database.
  • Involved in writing SQL queries for retrieving desired Result Set from the Database.
  • Deployed applications on to the server (Tomcat) using scripts.

Environment: Eclipse, JDeveloper, SOA, WSDL, SOAP, SpringMVC, Spring core, Spring JDBC, Spring AOP, Hibernate (. cfg.xml, hbm.xml), XML, JSP, Free marker, Servlet, Mapping files (.xml).

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in the Requirements & Analysis from the business team.
  • Created the design documents with usecase diagram, class diagrams, sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Struts Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various core java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVACollections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented the web services client to consume the third-partyservice API for validating credit cards.
  • Used XMLWeb Services using SOAP to transfer the amount to application that is remote and global to different financial institutions and was involved in testing of web services using SOAPUI.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Normalized databases and written Triggers and Stored Procedures in Oracle.

Environment: J2EE, JDK 1.6, Struts 1.2, JSP, JNDI, Clear Case, HTML, CSS, SOAP, WSDL, UDDI, JAXB, JAXP,XML Schema (XST), EJB 2.0, ANT, Java script, JMS, WebLogic App Server 10.0, Rational Rose, WSAD, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in coding using Java, created web pages using Servlets and JSPs for generating HTML pages dynamically.
  • Preparation of Functional Specification Document with uses cases representing the requirement.
  • Prepared the TDS (Technical design specification) for each process, designing sequence diagrams and class diagrams using UML/ Rational Rose.
  • Developed user interface modules using JSP/HTML/JavaScript using the MVC struts1.2
  • Implemented database connectivity with JDBC for communication between application and Oracle database.
  • Developed Java Beans to be used by JSP pages for presenting web content.
  • Implemented Unit test specification for checking inconsistent data types, overflow and under-flow conditions.
  • Performed the unit testing using JUnit.
  • Involved in Normalization of database and created stored procedures using PL/SQLCreation of Stored procedures and triggers in Oracle 9i, PL/SQL generate reports.
  • Packaged and deployed application on WebSphere ApplicationServer and automated building process.

Environment: Java, JSTL, Apache Tomcat, Eclipse, JavaScript, HTML, Oracle, PL/SQL, CVS, JUnit, Log4J, SQL Server, UNIX.

We'd love your feedback!