We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 8 years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
  • Extensive adeptness in web application development using JDBC 2.0/3.0, Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, Java Beans, MVC, Struts, EJB 3.0, JSF 2.0, JMS, SOA, SOAP, Spring, Hibernate.
  • Worked extensively in HTML5, CSS3, JavaScript, DOM, AJAX, XSL, XSLT, jQuery, AngularJS, Backbone.js
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Agile methodologies.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit 3.8/4.0, Defect Tracking with HP Quality Center, automated testing with Test Driven Development TDD in Extreme Programming model.
  • Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 6.0, IBM Web Sphere, BEA Web Logic 8.1,10x, Oracle OC4J and Red Hat JBoss 4.0.
  • Multitalented Coder with extensive programming capability in using various IDE's which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 , and Net Beans IDE.
  • Task Specific Performer with considerable exposure in using Ant, Maven, Log4j, Rational Unified Process RUP and LDAP.
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server and MySQL.
  • Determined Software Professional with widespread utilization of Java Message Oriented Middleware MOM API from various providers, which includes Java Messaging Service brokers Apache Active MQ, IBM MQ Series/WebSphere MQ.
  • Experience in implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL, Restful, and UDDI and java XML parsers such as JAXB, SAX and DOM.
  • Mission Focused Aspirant with sweeping proficiency in using version controls such as CVS, SVN and Rational Clear Case.
  • Ingenious Achiever with enduring precision in multi-tier J2EE Web Application design using IBM Rational Rose, MS Visio and UML.
  • Quick-witted Competent with skillful ability in using Spring MVC, Security and Dependency Injection/Inversion of Control and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like JQuery
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
  • Motivated highflier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.

Areas of Expertise

  • Languages
  • Java and J2EE
  • Technologies
  • JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOA, SOAP, JavaScript, JQuery, AJAX, CSS 3, XML and HTML 5
  • Development Approach
  • Waterfall and Agile
  • Design Patterns
  • Core J2EE patterns MVC, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object and Singleton
  • Testing Tools
  • JUnit3.8/4.0 and Test Driven Development TDD
  • Defect Tracking Tools
  • HP Quality Center
  • Application/Web Servers
  • Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2
  • Ide
  • Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE
  • Message Oriented Middleware
  • Apache Active MQ, IBM MQ Series/Web Sphere MQ.
  • Version Controls
  • CVS, SVN and Rational Clear Case
  • Cache Implementations
  • Eh cache, and JBoss Tree Cache
  • Frameworks
  • Struts, Spring, JSF, Angular JS, Backbone.js and Hibernate
  • Design Technologies
  • OOAD, IBM Rational Rose, MS Visio and UML
  • Architecture
  • Service Oriented Architecture
  • Web Service Frameworks
  • Apache Axis
  • Web Service Protocols
  • SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
  • Build Tools
  • Ant and Maven
  • Database
  • IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL
  • Processes
  • SDLC and Rational Unified Process RUP
  • Protocols
  • TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP
  • Operating Systems
  • All Version of Microsoft Windows, UNIX and LINUX
  • Logging Tool
  • Log4J

Confidential

Senior Java/J2EE Developer

RESPONSIBILITIES:

  • Worked on all phase of agile development life cycle.
  • Followed techniques and principles provided by test driven design TDD paradigm for developing quality code.
  • Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Developed Enterprise JavaBeans EJB 3.0 for implementing application's business rules and policies.
  • Familiarity with Service oriented architecture SOA by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 JSF 2.0 , JSP, JSTL, JavaScript, AngularJS and AJAX.
  • Coded in AngularJS MVC Framework to make single page app spa and complex price configurations pages.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked on Java Message Service JMS API for developing message oriented middleware MOM layer for handling various asynchronous requests.
  • Worked with topic for creating publish/subscribe-messaging model.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM Web Sphere 7.0 server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Used Concurrent Version System CVS as source control tool.
  • Developed unit test cases and suits on Junit framework for unit testing
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

ENVIRONMENT: Java 1.6 Java 6 , Agile, TDD, UML, Ejb3, Restful web services, SOA, Spring, JSF, GWT, Ajax, JavaScript, CSS 3, JSP, JSTL, JMS Messaging, Queue, Topic, JPA, Hibernate, Junit, Easy mock, Oracle, SQLs, WebSphere, JSON, XML, Angular JS, PL/SQL developer, SOAP-UI, Unix, CVS, Eclipse, Maven.

Confidential

Senior Java/J2EE Developer

Confidential is the central document repository required for proper functioning of the ML and BofA accounts. The rule engine is the heart of the system which specifies which all documents are required for which all accounts depending upon the complex business rules feed in. It interacts with several account processing systems to know the account properties and accordingly request for the document. It keeps track of the expired documents and let the user know with the help of reports. Reporting functionality is used in various ways to know whereabouts of the current status of the documentation for any client. It also helps keeping track of the conversation held with the client. The users of the GDS are known as Document Specialists.

RESPONSIBILITIES:

  • Worked on Agile Scrum development lifecycle.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features of Spring framework to handle exceptions.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and Backbone.js.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object into Action Classes.
  • Involved in writing code to transform XML documents using JAXP SAX and DOM Parsers .
  • Involved in the development of data points as per ULDD Uniform Loan Delivery Dataset .
  • Developed additional data points for XML formatted file using XML beans.
  • Contributed in design and development of Struts/MVC web based application.
  • Service layer development using Spring Core Framework.
  • Used Struts Tiles and Validator framework in developing the applications.
  • Involved in writing JSP and JSF components. Used JSTL Tag library Core, Logic, Nested, Bean and Html tag libs to create standard dynamic web pages.
  • Developed action classes and form beans and configured the struts-config.xml
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Involved in performing Unit and Integration testing JUnit . Strictly followed Test Driven Development TDD Approach environment using Agile methodologies.
  • Used Clear Case for source Version Control.
  • Java Messaging Service JMS - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
  • Deployed the application in BEA Web-logic Application Server 10.0.
  • Used Apache Tomcat 6.0 for deploying servlets for fast and light weight processing wherever required.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
  • Extensively used XML files to code configuration files.
  • Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, JQuery.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

ENVIRONMENT: Core Java, Java 1.6, Spring MVC, Clear Case, Apache, Eclipse 3.3, JSP, JSF, Struts, swing, JNDI, Log4j, JUnit 4.5, XML, HTML 5, JavaScript, Web logic Application Server 10.0, Apache Tomcat 6.0, Oracle 10g, Windows XP and IBM MQ Series, Backbone.js, Apache CFX.

Confidential

Java/J2EE Developer

Confidential is one of the nation's leaders in health care, dental, pharmacy and disability insurance. Aetna puts information and helpful resources to work for its members to help them make better-informed decisions about their health care. Aetna provides insurance protection to more than 1 million businesses and professionals in the U.S. and internationally. This project is an insurance application for the customers and is developed using J2EE technologies with Hibernate Framework at data layer connecting to Oracle 9i/10g. The application was deployed on Web Sphere Application Server and development was done using RAD.

RESPONSIBILITIES:

  • Involved in the analysis design of the application using UML with Rational Rose
  • Worked in all the phases of the agile development methodology.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed the controller servlet to handle the requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Developed action classes and form beans and configured the struts-config.xml.
  • Used Struts Tiles and Validator framework extensively in developing the applications.
  • Contributed in design and development of Struts/MVC web based application.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Designed and Developed UI's using JSP by following MVC architecture and also worked with UI technologies like HTML, JavaScript, JQuery and CSS.
  • Utilized the Tiles framework for page layouts.
  • Involved in writing client side validations using Java Script.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Used Hibernate framework to persist the employee work hours to the database.
  • Spring framework AOP features were extensively used.
  • Implemented SOA architecture developing web services based on SOAP WSDL,UDDI etc using Jax-ws.
  • Developed and configured using BEA Web Logic Application Server 8.1.
  • Developed the build scripts using Ant.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Developed controllers and actions encapsulating the business logic.
  • Developed classes to interface with underlying web services layer.
  • Designed web services for the above modules.
  • Prepared documentation and participated in preparing user's manual for the application.

ENVIRONMENT: Core Java, J2EE Java 1.6, JSP, Servlets , JSP, WSDL, UDDI, SOAP web services, Jakarta Struts, Spring, Hibernate, JDBC, Web logic Application Server 8.1, SQL Server 2005, XML, XSLT, UML, Rational Rose, Eclipse 3.3, Ant, JUnit.

Confidential

Java/J2EE Developer

Transaction monitoring is one of the most important tasks of Compliance IT. This means market conformity checks, anti money laundry and other transactions. As one part of this Deutsche Bank needs to have an overview of the accounts and relations that the own employees have. This static data will be used when an account is part of a transaction to map the account to an employee. The application contains three modules Viewer, Proposer, and the Approver. The Proposer proposes the new proposals for a new employee/Account mapping or a change of the employee/account mapping and deleting an employee/account mapping. The viewer just sees the employee account mapping. The Approver approves the proposals made by the Proposer.

RESPONSIBILITIES:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports and worked with JavaScript, JQuery and CSS.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns MVC .
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans both Stateless and State full Session beans
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on deployment and maintenance of application in the JBOSS application server.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

ENVIRONMENT: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Eclipse RCP, Oracle9i, JBOSS application server.

Confidential

Java/J2EE Developer

Yard Enterprise System: CSX Transportation is a Class I railroad in the United States and owns 21,000 route miles. The project is designed to implement two levels of data validation. The project dealt with designing and implementing the frontend in order to maintain the route information and keep track of the cargo being delivered by trains to various destinations. The main aim of the project was to increase the efficiency of cargo delivery by reducing the number of trips and the number of trains to be used with the help of a common interface.

RESPONSIBILITIES:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI's using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service JMS API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Worked on the front-end technologies like HTML, JavaScript, CSS and JSP pages using JSTL tags.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

Confidential

J2EE Developer

Universal Banking Solution is enhanced account information for the corporate banking customers across the globe. This web portal provides customer consolidated account information at any point of time. Customer can view his account balance, consolidated balance, historical balance, historical consolidated balance, transaction summary, forward balance and unclear values.

RESPONSIBILITIES:

  • Participated in the Designing by using UML/ Rational Rose
  • Struts MVC framework for developing J2EE based web application
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic.
  • Create build environment for testing application on Eclipse.
  • Preparing the design documents and review with analysis team, development team and testing team.
  • Extensively worked on presentation layer and simulators developed with Struts.
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
  • Design and Development of business objects, data objects, view objects and helper classes.

ENVIRONMENT: Java, J2EE, Servlet, JSP, Struts EJB, XML, Log4J, Web Service, Oracle8.0/9i, WebSphere 5.1, WSAD5.1, Windows, UML.

We'd love your feedback!