We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

OBJECTIVE

  • Intend to make a defined career in highly reputed, leading Software industry/ organization, to secure a challenging position to explore my noledge in teh IT industry while being resourceful and innovative.

SUMMARY

  • Over 8 years of solid IT experience in all phases of Software Development Life - Cycle (SDLC) including analysis, design, implementation, integration, deployment, testing and maintenance of enterprise applications using different software methodologies like Agile, Scrum, and Waterfall models.
  • Technically well versed in developing Enterprise Applications in teh field of Banking, Insurance, Health, Retailing and other Engineering divisions.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and creating Unified Modeling Language (UML) diagrams using Rational Rose and Microsoft Visio.
  • Experience in using Java/J2EE Design Patterns such as MVC (Model-View-Controller), Intercepting Filter, Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in teh development of Multi-Tier Distributed Enterprise Applications.
  • Experience in XML Technologies and Messaging standards like JMS.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web Services wif JAX-WS, and RESTful interfaces.
  • Expertise in developing Web Applications wif Web 2.0 standards and Frameworks wif cross browser and cross platform compatibility.
  • Experience in developing Enterprise Applications wif various Open Source Frameworks Struts2 Framework, Spring Framework 3/2.5/2.0(Spring MVC, IOC, AOP, and Templates), and Hibernate 3.0 ORM and other client side Frameworks like JQuery, YUI etc.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS.
  • Solid experience wif different RDBMS (Oracle, DB2 UDB, MS SQL Server, MySQL, MS-Access), Application Design (UML, J2EE Patterns), NOSQL (Hadoop, MangoDB wif expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Excellent noledge of Software Quality Assurance testing life cycle & experience in Functional Testing User Interfaces, User Acceptance Testing (UAT), Integration and Operational Testing.
  • Experience working on JBOSS, IBM Websphere, WebLogic and Tomcat application servers, Apache Web servers wif rapid development interfaces as part of configuration and development of Enterprise Applications.
  • Experience in build and deployment tools like Apache Ant, Maven, Hudson and Cruise Control.
  • Development exposure in both Windows and UNIX/Linux centric applications.
  • Knowledge wif mobile platforms and SDK - Android.
  • An effective team player wif excellent communication, analytical and interpersonal skills coupled wif exceptional planning and execution skills wif a systematic approach and quick adaptability.

TECHNICAL SKILLS

Languages: Java, C/C++, Android SDK, Java Script, JQuery, Perl, SQL, PL/SQL

J2EE& Web Technologies: J2EE (Web services, JNDI, JDBC, JMS 1.1, RMI, XML, Servlets, JSP, Swing, JavaBeans), EJB, RMI.

Framework/Libraries: Jakarta Struts 1.2/1.3/2.0, Spring 1.2/1.3/2.0, Spring MVC, Hibernate 2.0/3.0, JSF.

Markups: HTML, XHTML, CSS, XML, XML Schema, XSL, XSLT

Servers: IBM Web Sphere 6.0/ 7.0, Web logic 8.1/ 9.0, JBOSS 4.2/ 5.0, Apache Tomcat 6.0/7.0, and Glassfish

RDBMS: Oracle 11g/10g/9i, DB2, MySQL, MS SQLServer.

NoSQL: Hadoop, MangoDB

OS: Microsoft Windows, Unix, Linux and MAC OS

IDEs: Eclipse 3, Net Beans 5/6/7/8, RAD 6.0/ 7.0, Dream weaver 8

Design Skills: OOA(Object Oriented Analysis) &OOD(Object Oriented Design),AOP(Aspect Oriented Programming), Design by contract,GoFdesign patterns, JEE design patterns, and UML.

S/W Development Methodologies: Waterfall, Agile, TDD

Build / Source Tools: Ant 2.2, Maven 2.2/ 3.0, JUnit 4, Log4j, CVS, SVN

Other: TOAD, Rational Rose, Microsoft Visio, UML.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. J2EE Developer

Responsibilities:

  • As a senior developer, worked effectively wif stakeholders (Business and Technical including Executive Management); liaising wif third party vendors, global team and system integrators.
  • Study and validate both Business and Functional requirements.
  • Followed Agile software development wif Scrum methodology.
  • Widely used UML tools to generate class, sequence and flow diagrams
  • Aided in mentoring junior developers and helped writing several interfaces to support and manage teh application - workflow, user roles, auditing, logging, reports etc.
  • During teh Quality Assurance and Production Push phases, my duties include reviewing teh software test plan, explaining requirements to teh QA team, assigning bugs to team members, and eventually working wif teh Operations Team to push teh application into teh production environment.
  • Worked on both front-end and back-end development of screens wif teh implementation of controllers and service layers using Spring MVC.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Applied Java/J2EE Design Patterns like Intercepting Filter, Front Controller, Composite View, Dispatch View, Business Delegate, Service Locator, Value Objects, DAO, and Singleton etc.
  • Developed various reusable templates using XML (XSL, XSLT, and XSL-FO) for generating reports. Formats include PDF, HTML and Plaintext using iText.
  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Used exhaustively Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets.
  • Extensively user JQuery for providing richer user interfaces and facilitates asynchronous request invocations using AJAX.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different modules throughout teh company's IT team using GWT, Sencha, Spring Data and JPA.
  • Used Enterprise content management (ECM) tools to manage unstructured information such as documents, web content.
  • Testing teh Web Services using SoapUI
  • Aided DBA wif data model, defining constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
  • Implemented SOA architecture using SOAP web services by using JAX-WS and JAX-RS
  • Created several GUI components: tables and charts using GWT (Google Web Toolkit), Highcharts, Data tables etc.
  • Worked in SOA architecture Websphere Message broker for integration wif Pega and ILog.
  • Gained Extensive experience in deploying Enterprise Level Applications into various environments including Staging and Production using WAS 6.0.
  • Developed JUnit test cases coupled wif Mock Frameworks to validate teh RESTful services.
  • Used Maven for building and deployment purpose.
  • Extensively involved in implementation, testing and production support.

Environment: Java 1.7, J2EE, Spring MVC, Hibernate, Struts, JQuery, AJAX, Sencha EXTJS, Javascript, Oracle 11g, PL/SQL, JDBC, Apache CXF, JAX-WS, Eclipse, WebSphere, Clear-case, JUnit, Agile, UML, JSP, JSTL, Servlets, Maven, INTEXT, GWT, Jasper report, Ilog, WEB-2 & SOA.

Confidential, Mather, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Involved in developing business components using plain old java objects(POJO).
  • Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0
  • Involved in writing packages, stored procedures to access database.
  • Created both stand-alone and clustered environments for JBOSS domains
  • Extensively worked wif Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Developed MVC architecture, Business Delegate, Session facade, and Data Access Object, Value Object and Singleton patterns
  • Involved in writing all client side validations using Java Script.
  • Troubleshooting JBOSS Server.
  • Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java
  • Developed teh Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Designed, Developed and Implemented document transformation applications using XML tool.
  • Teh business logic was implemented in Processors and DAO layer accesses teh back-end SQL Server database using Hibernate.
  • Implemented teh Unit testing for teh components developed.
  • Used Log4j for logging and handling defects of teh application

Environment: Java/J2EE, Struts, JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, WebServices, SOAP, apache Axis, Oracle11i, PL/SQL, Eclipse 4, Weblogic8.1, CVS, Unix, Linux.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Designed user interface screens to integrate Wal-Mart and third party software to create solutions to business problems defined by specific business requirements.
  • Designed UI using HTML, JavaScript, JQuery, JSP, and JSP Taglib.
  • Extensively used JSON mechanism to convert Java objects to its respective JSON data and vice versa.
  • Extensively used Web 2.0 technologies like AJAX and Javascript frameworks to create rich user experience interfaces.
  • Developed Service Java classes for commercial and personal clients to invoke teh Web services for getting information from teh External System.
  • Developed app-tier (Controllers), web-tier (JSP, HTML, XML, XSLT and JavaScript) using Java, Spring MVC, J2EE, Eclipse and Tomcat.
  • Developed server-side classes using Java/J2EE.
  • Used Spring framework’s Dependency Injection (IoC) framework to configure application components and manage their lifecycle.
  • Used Spring framework’s MVC framework to better control teh presentation, business and navigational aspects of teh applications.
  • Employed some best practices in application development such as using design patterns where ever possible for e.g., Singleton pattern while creating user session object, Factory pattern while dealing wif creates objects wifout exposing teh instantiation logic to teh client.
  • Extensively used log4j to do logging of information in teh application.
  • Used Subversion for maintaining teh component and for release and version management.
  • Used Apache Maven for dependency management.
  • Deployed teh application on Linux server in testing and production environments.

Environment: Core Java 1.6, J2EE, HTML, JSP, JQuery, Java, JSP, JSP Tag Libs, JavaScript, AJAX, JSON, log4j, CSS, XML, XSLT, Spring 3.14, XML, Apache Maven, Apache Tomcat, WebSphere Server 6.x, UNIX.

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose XDE to model teh detail design of teh application.
  • Developed teh application using Spring MVC Framework.
  • Performed Client side validations using JavaScript
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify teh complexities of teh application.
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Involved in configuring Spring controllers using IOC
  • Deployed teh applications on IBM WebSphere Application Server.
  • Used Hibernate in data access layer to access and update information in teh database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used XML parser APIs such as JAXP and JAXB in teh web service's request response data marshalling as well as unmarshalling process.
  • Followed TDD and developed test cases using JUnit for all teh modules developed.
  • Used Log4J to capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems.
  • Subversion was used as version controller/Created ANT scripts to build teh application and deployed on WebSphere Application Server.
  • Designed various tables required for teh project in Oracle 10g database and used teh Stored Procedures in teh application.

Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, SVN, Log4J, RAD 7, Windows XP, Web Sphere App server, Rational Rose, Oracle.

Confidential, MN

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of GUI for teh system using JSF.
  • Developed Client side validation using JSF form beans.
  • Developed JSF and spring integration by invoking teh services from teh client layer.
  • Responsible for analysis and understand teh high level and low level design documents and apply teh new requirement changes to teh application.
  • Created test transactions and perform testing for confirming teh functionality meets teh requirements.
  • Developed Unit Test Cases. Used JUNIT for unit testing of teh application.
  • Implemented Persistence Layer using Hibernate framework.
  • Designed various Java classes. Adhered to a modular design approach, enabling reusability of code and providing improved system usability and performance
  • Developed teh required Java classes in spring for interacting wif teh client layer and Hibernate layer.
  • Developed teh required Web Services using Axis.
  • Involved in task assignment and tracking, estimating level of effort, timelines, and dependencies.
  • Involved in configuration management.

Environment: Java 1.5, JSF, spring 1.2, Hibernate, UML, HTML, DHTML, CSS, JavaScript, Oracle 9i, Windows, Axis, Subversion, Eclipse, SQL, JUnit, Apache/Tomcat, Web logic 9.x.

Confidential

Java/J2EE Developer

Responsibilities:

  • Discussed wif business users and generated teh real use cases, sequence and class diagrams for teh development of teh application
  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using MVC architecture.
  • Involved in developing business components using spring frame work.
  • Handled development of teh middleware (EJB), coding both session and entity beans
  • Coded teh Servlets for carrying teh user inputs and accessing teh corresponding EJB
  • Involved in teh detailed analysis and design of Company Info, Order Entry and Trade Summary modules using UML/Rational Rose
  • Developed database access components using JDBC
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages
  • Involved in developing presentation components using J2EE and Struts frame work
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation
  • Developed Data Access Objects (DAO) for retrieving data for features needing bulk data access
  • Used IBM WSAD 5.0 IDE to develop teh different J2EE components like EJB’s, Client jars, Web Modules and Application EAR modules
  • Setting up teh testing environment for testing followed by preparation of test plans. Extensive unit and functional testing
  • Provided onsite technical support and resolved coding errors for business critical applications for order entry and customer service, resulting in 36% improvement in quality.

Environment: Java, J2EE, Struts, UML,JDBC, JSP, spring, EJB, HTML, Java Beans, XML, Servlets, WSAD 5.0, MY SQL

Confidential

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interfaces using JSP, Tag libraries, Struts Tag libraries and JavaScript to simplify teh complexities of teh application.
  • Implemented Model View Controller (MVC-2) architecture using Jakarta Struts framework.
  • Implemented teh application using teh concrete principles laid down by several Java/J2EE Design patterns like Factory Pattern, MVC, Session Façade, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Extensively used WSAD for writing code.
  • Designed various tables required for teh project in Oracle database and used teh Stored Procedures in teh application.
  • Developed PL/SQL stored procedures, functions, database triggers, created tables, indexes, sequences, synonyms and debugged PL/SQL stored procedures
  • Written Test cases using JUnit framework to validate teh application flows in different scenarios in teh standalone application
  • Developed XML Schema and heavily used JAXB for marshalling and unmarshalling.
  • Used Log4J for logging, JUnit for writing test cases.

Environment: JDK 1.5, Struts, Web Services, EJB 2.1, Eclipse, WebSphere 5.1, JMS, XML, Oracle, Unix shell scripts, Swing, log4j, PL/SQL, SAX, DOM.

We'd love your feedback!