We provide IT Staff Augmentation Services!

Sr. Java, J2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY

  • Over 8 years of solid software engineering / development experience with Java including J2EE, EJB, SERVLETS and JSP in various sectors including Financial, Healthcare and Telecommunications.
  • Solid experience in the Analysis, Design, Development, Implementation and testing of client / server / internet / intranet Systems of WEB based applications.
  • Very Good experience in designing the complex applications using object oriented methodologies by creating use cases, class diagrams, interaction and sequence diagrams and recognizing design patterns.
  • Well versed in Server centric application design and development using, EJB, WEBLOGIC, WEBSPHERE, Oracle, JSP, SERVLETS, JDBC, RMI, JAVA, JFC Swing , AWT.
  • Extensive experience in developing dynamic web based user Interfaces using HTML, XML, XSL and Java Script.
  • Extensively involved in Designing Object Oriented systems using UML and Rational Rose.
  • Solid understanding of object-oriented design principles and patterns, and their practical application in real world designs and implementations.
  • Have experience working on MVC frameworks like Struts, Spring and JSF.
  • Very good experience in JDBC, used to access the data stored in different databases.
  • Solid experience in writing SQL queries, Stored Procedures, Stored Functions, Packages, Database Triggers and Exception Handlers using Oracle.
  • Worked on Object Relational Mapping frameworks like iBatis and Hibernate.
  • Experience with integrating ActiveX objects and JavaScript within a web browser.
  • Good experience in creating and maintaining high quality documentation for all web site code that is required.
  • Excellent analytical/presentation skills and strong interpersonal skills.
  • Ability to learn new Languages, Technologies and tools quickly.
  • Expertise in workflow management tools like ALBPM/OBPM, Talend BI and TOAD tool for accessing the Database server.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP SAX, DOM and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.
  • Expertise in using configuration management tool like CVS and Git for version controlling.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced highly competitive environments.

TECHNICAL SKILLS

Java Platform

J2EE EJB, JSP, Servlets, JTA, Java Struts JDBC, JNDI, JAAS, JMS, Java Mail, Web Services Design Patterns, J2EE security, RMI, Hibernate

Data Base

Oracle, SQL Server 2000, DB2

Web Servers

Apache Tomcat, IIS

Application Servers

IBM WebSphere WAS , WebLogic,

JBoss

Others

XML, XSL, SOAP, POP3 WSDL, UDDI, HTML, JavaScript, DHTML, Ant, Web Services, Swing, RMI, CORBA, OOAD, UML, JavaBeans, JDBC, Java Applets, JUnit, Castor, JNI MS-Front page, Dreamweaver, Sun One Directory Server

Tools

WebSphere Application developer, Eclipse, JBuilder, JDeveloper

Scripting Languages

VB Script, Java Script

Languages

Java, C, C

OPERATING SYSTEMS

Windows-2000/XP/7/8, Linux, HP-UX, Solaris, Unix

Configuration management

SVN, CVS, PVCS

Methodologies

RUP, Iterative, SCRUM, Waterfall

Modeling tools

UML, Rational Rose RUP

PROJECT EXPERIENCE

Confidential

Role : Sr. Java, J2ee Developer

Responsibilities:

  • Used Spring Framework for Dependency injection IOC and integrated with the Hibernate.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • 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

Role : Sr. Java, J2ee Developer

Responsibilities:

  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing , ticketing
  • Involved in the process of analysis, design, and development of the application
  • Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.
  • Debugging and Troubleshooting any technical issues while implementing the applications
  • Extensively worked on Spring Frame Work
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures
  • Worked on ticketing and Billing Module
  • Implementation of REST ful Web Service and SOA Architecture
  • Build configuration in Hudson
  • 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 ofspring 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

Role : Developer Analyst

Responsibilities:

  • Involved in the analysis design of the application using UML with Rational Rose
  • Worked in all the phases of the agile development methodology.
  • It contains creating clustering and load balancing for the glass fish server with help of Ant Script.
  • Involved in requirements gathering
  • Involved in writing AJAX code for developing UI Components involving the asynchronous communication.
  • Have used Spring IOC injecting service dependencies in the application.
  • Involved in writing the Interfaces using java.
  • Creating CSS styles for the web pages.
  • Involved in development of Ant build based Java web application.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules
  • Responsible in developing and testing of the application
  • Created several JSP's and populated them with data from databases using JDBC
  • Used ANT for the build process
  • Used BEA Web Logic Application Server and Glass Fish Server
  • 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

Role: Java Analyst/ Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
  • Used Jquery and CSS for the UI Development
  • Implemented Asynchronous and UI effects using AJAX and Jquery
  • Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages
  • Developed a web-based reporting for credit monitoring system with HTML, JSTL, custom tags and Tiles using Struts framework
  • Developed Session beans which encapsulate the workflow logic
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Testing and deploying the full application on Websphere Application server
  • Developed XML Web services for retrieving credit information from the credit bureau
  • Developed Web services for credit card application
  • Designed various design Workflow Modules and Business rules using Jrules
  • Implementation of JMS between Workflow module and backend Message forwarding Engine.
  • Used JMS Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems
  • Used PL-SQL for customer details updating at production and UAT level
  • Tested the application functionality with JUnit Struts Test Cases
  • Used Hibernate framework to access the data. Extensively used ANT as a build tool

Environment:

WAS 5.0/5.1, Struts 1.2.4, EJB 2.0, Hibernates, Servlet 2.2, JSP 2.0, AJAX, JDK, JNDI, JMS, JDBC, Oracle 9i, CVS, ANT 1.5, TOAD and Log4J 1.2

Confidential

Role: Jr Software Engineer

Responsibilities:

  • Involved in Requirement Analysis to understand the Company needs for various downstream systems.
  • Involved in deciding the WEB Service architecture with XML and SOAP for integrating with heterogeneous systems.
  • Created the design using class diagrams and sequence diagrams.
  • Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML SPY.
  • Implemented WEB Service using Apache SOAP API 2.1 , WASD.
  • Designed and implemented subsystem for administrative tasks like verify data loads, consistency check and notify clients for data extract using SERVLETS, session and Entry bean and java classes.
  • Designed Health Check module to monitor current health of the system as well as database connection.
  • Designed and guided the team for implementing Client module and XSL conversions using XSLT XALAN .
  • Handled database interaction writing SQL Queries, Oracle 8i was used as Database for central Fund repository. The service was deployed on WEBSPHERE 4.0.
  • Developed dynamic WEB screens, Customization of the screens done using JSP.
  • Tested and debugged SERVLETS, JSP using Visual age JSP execution monitor. Used JDBC for communicating with the database.
  • Developed APPLETS for communication.
  • Client and server side validation done in Java Script.
  • Involved in writing XML documents.
  • Involved in writing build scripts using UNIX.

Environment: JAVA, EJB, JDBC, JSP, Oracle 8.1.6, WEBSPHERE, SERVLETS, Symantec Visual Cafe 3.0 Database edition, HTML, Red Hat Linux Release 6.1, Unix, Windows NT, Sun SOLARIS.

We'd love your feedback!