We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
  • Involved in Project Scoping and Planning of application architecture using complex SOA Architecture
  • Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, JSON, Struts, Hibernate, Spring, JNDI, Web Services, XML, XSLT, JAXB, HTML, Java script, Ajax.
  • Possess good knowledge of HTML, CSS, JavaScript, JQuery, JSON, BOOTSTRAP, AngularJs, AJAX, FLEX, ExtJs and other latest technologies in Web Development.
  • Expertise in XML technologies (SAX, DOM), Schema and DTD.
  • Expertise in using IDE like Eclipse, Net Beans, Rational Application Developer (RAD), MyEclipse, Adobe Flex Builder.
  • Development experience with Application/Web servers like IBM Websphere Application server, BEA Weblogic, JBoss and Apache Tomcat.
  • Sound Knowledge in database concepts and working experience on Oracle, DB2, MySQL and SQL Server databases.
  • Designed database model for large scale applications. Created E - R Diagrams.
  • Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model-View-Controller), Business Delegate, DAO, DTO/VO Singleton, Factory etc.
  • Excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life cycle and Test Driven Development and also implemented projects in Waterfall and AGILE/SCRUM methodologies.
  • Extensive experience with IBM Websphere Application server and building the applications using ANT tool.
  • Design applications using IBM Rational Unified Modeling Language and diagrams using Microsoft Visio.
  • Experience in using integration Technologies like Web services - JAX-RPC & JAX-WS.
  • Extensive experience using Maven and Ant scripts to assist in the Continuous Integration for Managing the team’s build tasks with Jenkins CI
  • Experience in working different operating system environments with java in Windows, UNIX and Linux.
  • Implemented JUnit automated unit tests for code testing.
  • Experience in using different design methodologies and tools like UML.
  • Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents
  • Strong relational database background in SQL
  • Experience in using agile methodologies for developing the application.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.

TECHNICAL SKILLS

Distributed Architecture: RMI, EJB, LDAP, Web Services, SOA

Web/App Server: Apache Tomcat4x/6x, IBM WebSphere 5x/6x, Weblogic10x/8x, JBoss 6x, Apache 2.2

Web Technologies: HTML5, HTML, DHTML, XML, AJAX, Java Script, CSS 3, ExtJS

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB2.0, JDBC, JAXP, JavaBeans, JNDI, JMS, JAX-RPC, XML, XSL, XPath, JPA, JNDI, XSLT,RMI.

Build Tools: Ant, Maven, and Jenkins-CI

Database: Oracle8I/9I/10g, DB2, SQL Server 2000, MySql5.0.

IDE: IBM WSAD5.x, NetBeans4.x, Eclipse3.x, SQL Developer, SOAPUI 2.x, TOAD, DBVisualizer, Adobe Flex 3x/4x, Flash Builder, IBM RAD,MyEclipse.

Frameworks: Hibernate (3.3), JUnit, Spring 3.0, ATG Dynamo, Struts

Scripting and markup: JavaScript, Shell and Perl Scripting

Methodology: UML, Design Patterns, AGILE/SCRUM

Design Language/Tool: IBM Rational Unified Modeling Language, J2EE Design Patterns, Rational Rose

Version Control: SVN,CVS, Serena Version Manager, ClearCase

Web-Service Tool: SOAPUI

Project Methodologies: Waterfall, Iterative & Agile

Operating systems: Windows 2000/XP/NT/98/Vista/7, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • As a part of phase II, Worked on implementing the enhancements and changing the UI from FLEX to HTML 5/CSS 3, JavaScript, JQuery, Bootstrap and Angular Js.
  • Developed the UI and charting components with AngularJs.
  • As a part of phase I, Implemented Singleton, Service Locator, business delegate, DTO design patterns in Cairngorm MVC architecture to interact with backend using Flex Data Services.
  • Involved in developing Flex Charting components like bar charts, column charts to show the project specific performance.
  • Involved in developing dynamic, rich media web content using Flash with Action script Object Oriented programming in AS3, using design patterns.
  • Modeled designs to create UML class and sequence diagrams.
  • Messaging Service of Blaze DS used for communication and real time collaboration.
  • Accessed third party web services using FLEX RPC-services.
  • Used FABridge to enable the Ajax part of the application to communicate with the Flex Charting.
  • Involved in development and deployment of application using Struts1.3, Web Sphere 6.1, IRAD 7.0, Oracle 10g, XML, XSLT, DOM, and XML Schema, UNIX.
  • Used JIRA for bug tracking and SVN version controlling to maintain project versions.
  • Involved in the development of Page Flows, Business Objects, Spring configurations, Hibernate database mappings and POJOs.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Used Softerra 2012.2 LDAP administrator and Softerra LDAP browser 4.5 for user security credentials authentication and for validating user roles.
  • Involved in PRE -FAT (Factory acceptance Testing), FAT, SAT, UAT; Pre-Post Production activities.
  • Used X-Planner for framing different user stories in 2 week sprint model covering up to 8-10 user stories per iteration and getting acceptance criteria for sign off.

Environment: Hibernate 3.0, Spring Tool Suite, Softerra LDAP browser 4.5, Softerra LDAP administrator 2012.2, JIRA, IBM WebSphere 7.0, Java 7.0, jdk 1.7,Angular Js,Bootstrap, SOAP WebServices, Tortoise SVN, JQuery, HTML5/CSS3,JavaScript, MyEclipse, Flash Builder 4.6, Windows 7, Soap UI, ADOBE Flex/AIR, Blaze DS, Action Script, X-planner.

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design and development of the application.
  • Developed UI pages using JSP, HTML, javascript, jQuery, DOJO, Ajax, JSTL jQuery data tables, display tags. Used jQuery tabs to create the tabs in the application and to show and hide the different html blocks in the JSPs.
  • Additionally developed charting using the ExtJS 4.0.
  • Designed and developed the application using Spring MVC which is based on Model View Controller design pattern
  • Developed client side code using AXIS .Developed Message Handler Adapter for enterprise call using message driven beans, JMS,XML.
  • Developed client side code to consume Web Services provided by third party vendors to receive employee information using Axis, XML, WSDL, SOAP
  • Developed the persistence layer using Hibernate ORM framework.
  • Worked with JBOSS Drools 5.0 for the business rules of the data through data marts.
  • Used WSAD 7.5 for development and Websphere 6.1 for application deployment.
  • Performed unit testing using Junit. Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
  • Involving in daily status meetings and troubleshooting ongoing issues to mitigate the impact.
  • Used LDAP for user security credentials authentication and for validating user roles.
  • Developed Maven and Ant scripts to assist.
  • Developed PL/SQL scripts and set up cron jobs to run daily/weekly.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams)
  • Source code coordination and development was performed using Clearcase.
  • Used IBM ClearQuest 7.0 to keep track of the application bugs as well as to coordinate with the Testing team.
  • Productions support/monitoring and performing smoke tests during deployments.

Environment: Core Java, Java/jdk 1.5, Spring MVC, Hibernate, JavaScript, Web services, Axis, Ant 1.7, Junit, ExtJS 4.0, Log4j 1.4, WSAD 7.5, Flash Builder, Flash Develop, ClearCase 7.0, ClearQuest 7.0, Websphere 6.1, JUnit, Requiste Pro, DB2 8.x, AXIS.

Confidential, Tampa, FL

Sr.Java Developer

Responsibilities:

  • Participated in all phases of SDLC, involved in Agile Methodology
  • Used The 4+1 views Architectural Design pattern and involved in designing Use Case View Logical View, Process View, Development View, Physical View based on the business requirements.
  • Developed UI pages using JSP, HTML5/CSS3, javascript, jQuery, DOJO, Ajax, JSTL jQuery data tables, display tags. Used jQuery tabs to create the tabs in the application and to show and hide the different html blocks in the JSPs.
  • Used spring for building the web application. Developed the page navigation rules for the application based on the business requirements. Created flows, sub flows, flow registry for the application.
  • Configured Web flow Ajax and web flow popups with the view resolver. Also Configured with tiles.
  • Used various industry standard design patterns like façade, business delegate, factory, proxy and Singleton. Used spring framework 3.0 to create the beans needed and injected dependency using Dependency Injection.
  • Developed form binding, validation and exception handling using web flow
  • Created the Web Services clients using CXF to work with the various entities provided Ivory server. Followed SOAP 1.2 specification.
  • Created reusable templates and Used Apache tiles 2.2 to assemble the pages at run time.
  • Integrated Verifone MX850 credit card terminal for the credit card payment, Topaz Signature Capture Device for signature. Communicated with the devices for credit card payment processing and for signature using JavaScript.
  • Used Apache PDFbox for rendering the efroms on the UI along with the signature after communicating with the signature capture device.
  • Used JIRA for BUG Tracking of Web application and SVN version controlling to maintain project versions.
  • Developed Maven and Ant scripts to assist in the Continuous Integration
  • Managed the team’s build tasks with Jenkins CI and Subversion with Jenkins build script
  • Configured Apache HTTP, SSL and Apache Tomcat with mod, AJP or HTTP Connector.
  • Used LDAP for user security credentials authentication and for validating user roles.
  • Managed the deployment in a different targeted environment with Tomcat with Spring container and Ivory Server, Windows Server for QA and DEV environments

Environment: Apache HTTP and Tomcat Environment: Java 6, J2EE1.5, Spring 3, Spring Web flow, Web Services, Adobe Flex, CXF, XML,IVORY STUDIO,IVORY SERVER,JNDI, Ajax, JUnit, JSTL, Ant, MAVEN, Jenkins, Tortoise SVN, HTML5/CSS3, JSP, JSTL, JavaScript, Tomcat Web Server, Eclipse, Flash Builder, Flash Develop, Windows, Soap UI, ADOBE Flex/AIR, Blaze DS,, Action Script., AppServer: Tomcat, Apache Web Server, Windows Server 2008

Confidential -Portland, Oregon

Sr. Java Developer

Responsibilities:

  • Interacting with Line of Business teams as part of Change Management activities.
  • Developed the application using IBM RAD. Used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
  • Used JSF framework and AJAX to build UI pages.
  • Developed interfaces to communicate with Broker Web Services using XML, WSDL and SOAP.
  • Additionally, used JSON to transmit data between a server and web application
  • Used JAXP which is supported by Spring-WS for Unmarshalling and Marshalling responses and requests.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
  • Implemented design patterns like Singleton, Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
  • Implemented persistence layer using Hibernate ORM (Spring + Hibernate integration) to persist the user information form request and responses.
  • Design patterns like Singleton, Business Delegate, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Using HTML and Adobe Flex constructed basic admin control panel allowing client to update, approve, add, modify or delete content.
  • Implemented Logging framework using Log4J.
  • Used Clear Case to manage version control activities and used JUnit Test Framework for testing written API’s and functionalities.
  • Used Apache Maven for building and deploying the application.

Environment: s: Mainframes, Jdk 1.5, J2EE, Adobe Flex, Spring Webservices, WSDL, XML, XSD, SOAP, Maven,JSF,AJAX, JUnit, Rational Rose, Log4j, DB2 8.x/9.5, JSON, RSA and Websphere Application Server, JUNIT,Log4J.

Confidential, Cleveland, OH

Sr.Java Developer

Responsibilities:

  • Involved in talking to the business people, gathering requirements and addressing product enhancements discussions.
  • Involved in designing, processing logic, extensibility, user interfaces, and integrations and testing application.
  • Developed the front end application using Spring Framework, JSP, CSS and HTML, JQuery.
  • Used AJAX to poll the server using XMLHttpRequest and retrieve the latest data from the database.
  • Developing and coding business objects with EJB2.0 and Servlets. Developed Message Handler Adapter for enterprise call using message driven beans, JMS, XML.
  • Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans. Developed persistence logic using Hibernate for backend i.e. Oracle 10g.
  • Used WebLogic8.1 to deploy the application and all applications were developed using Eclipse IDE.
  • Worked with cross browser compatibility issues to ensure smooth running of application and all its features across various browsers.
  • Wrote build and deployment scripts using Shell, Perl and ANT, MAVEN scripts.
  • Debugged production problems during testing and deployment phases.

Environment: Core Java, JSP, JQuery, Servlets, JavaScript, Ajax, HTML, Weblogic, CSS, Solaris8, SQL, Hibernate, CVS, JDBC, JNDI, XML, SQL, Spring MVC, Oracle10g, Log4j, and Eclipse, Perl

Confidential, CO

J2EE Developer

Responsibilities:

  • Actively involved in the gathering of data, design and analysis of the system.
  • Worked with the team in the development of Use-Case diagrams and class diagrams using Rational Rose.
  • Involved in using the SAP Sybase SQL anywhere.
  • Developed front end with JSP, JavaScript using Struts Tag library and Action Forms.
  • Implemented MVC architecture using Apache STRUTS framework.
  • Deployed application on Weblogic Application Server and Git for version control.
  • Used tiles framework, validation framework in the application.
  • Implemented JDBC framework by incorporating DAO design patterns.Extensively involved in designing and implementing several backend network performance components using EJBs.
  • Extensive use of Enterprise Java Beans (EJBs) for middle tier component implementation and implementation of business logic.
  • Wrote build and deployment scripts using Shell, Perl and ANT scripts.
  • Creation of Database Management System using PL/SQL statements, stored procedures and triggers.
  • Worked closely with testing for unit, module and integration testing.Involved in debugging issues for production releases.

Environment: JDK 1.4, J2EE, Apache STRUTS1.1(MVC), SQL, Sybase,Maven, JavaScript, Unix, Log4j, Servlets, JDBC, EJB, Oracle 10g, PL/SQL, Ajax, JDBC, JNDI, Tomcat, Git, JSP.

Confidential 

Junior J2EE Developer /Systems Analyst

Responsibilities:

  • Developed and implemented JSP Tag Libraries, HTML, DHTML, CSS and JavaScript. Involved in writing JavaScript functions for front-end validations.
  • Used Struts Framework for the application based on the MVC-II Architecture and implemented validator framework.
  • Created WebServices (WSDLS), as a part of consuming web services used XSLT and XPATH for retrieving data from xml files.
  • Implemented persistence layer using JDBC. Development of the application on with Servlet and JSP.
  • Performed unit tests and integration tests of the application.
  • Wrote build and deployment scripts using Shell, Perl and ANT scripts.
  • Used Clear Case as a documentation repository and version controlling tool.Used WebSphere server for deployment of the application.

Environment: UML, Servlets, JSP, Custom Taglib, EJB, Eclipse, WebServices, WebSphere, Struts(MVC), XML, Unix, CVS, Java Script, CSS, HTML RDBMS, JDBC, PL/SQL, Oracle 9i, Log4J, Tomcat, Perl, Shell, Ant.

We'd love your feedback!