We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

Professional Summary:

  • Over10 years of IT experience in System Analysis, Design, Implementation, Integration and Testing of distributed applications. Very proficient in providing technical solution to business problems.
  • Sr. Flex 3/Java Architect with extensive experience in designing and implementing Flex based applications. Outstanding knowledge of designing based on BlazeDS, Spring/Hibernate Framework, Core Java/J2EE. Possesses outstanding communication skills.
  • Expertise and experience in web 2.0 & Rich Internet Application (RIA) technologies such as ExtJSJQuery, Yahoo UI(YUI) and DOJO also having good understanding about Adobe AIR technology.

Technical Skills:

Flex: Flex 4,Flex 3, Flex 2, Flash Builder 4, Flex Builder 3.4, ActionScript 3.0/2.0, MXML 3.0, Cairngorm 2.2.1, PureMVC, Mate 0.8.9, BlazeDS 3.2, LCDS, FlexLib, FlexUnit 4, Fluint, FlexMonkey 1.0, FlexCover SDK, FlexPMD, FlexCPD, Papervision3D,FCG.

Flex Data Services: LiveCycle Data Services, Blaze DS 3.0/3.2, Granite DS 2.0, Hessian.

LiveCycle Tools: Designer, Workbench, Data Services, Forms, Output, PDF Generator.

Languages: Core Java, HTML, DHTML, XPATH, XML, XSL, XSLT, JavaScript, PL/SQL, Shell Scripting.

Operating Systems: Windows NT/XP/2000/98/95, UNIX, Linux

Tools/Utilities: JSDK 1.6/1.5/1.4/1.3, J2EE, JSP, Servlets, EJB 3.0/2.0/2.1, Struts 1.1/1.2, Spring 3.0/2.5.4/2.0/1.2.0, Spring Web MVC, Spring Web Flow (SWF), Spring Security 2.0.3, Spring Batch 2.0, JSF, Hibernate 3.3/3.0/2.0, AJAX, JasperReports 3.7,CVS, Subversion, SVN, WSAD, RAD, Eclipse 3.x, ClearCase, UML 2.0, JMX, JBuilder 8/7, SQL Server, JUnit, ExtJS, YUI, DOJO, JunitEE, EasyMock 2.4, HttpUnit, JunitEE, Selenium, Maven, ANT, Jenkins, memcache.

CMS/Workflow: JBPM 4.3,PRPC, IBMFilenet P8 Content Engine 4.0, Process Engine 4.0,

Methodologies: Object-Oriented Analysis and Design (OOAD), Java Patterns (GOF), J2EE Patterns, Waterfall, Spiral, Agile software Development Process, Scrum, eXtreme Programming (XP).

Experience:

Apr 2009 - Feb 2012
Senior Java Developer

Project: PFG Ratings
Responsibilities:

  • Architected and implemented a new real-time application utilizing Flex 3, ActionScript 3.0, BlazeDS, Spring Framework, Java 6.0/J2EE, Websphere 6.0 application server, with Sybase and DB2 databases.
  • Responsible for Implemented and Managing the framework and related configuration files using Flex,BlazeDS, Mate, Spring, Hibernate and FileNet.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Coordinating with team members for developing Flex components using ActionScript and other Java services for WebServices.
  • Developed various Components in Flex using ActionScript to re-use on UI side. Implemented events/commands using Cairngorm library to achieve MVC at UI side.
  • Design and development of tag-based, Event-Driven Framework using Custom MVC and Mate Framework, also used Mate for UI dependency injection (DI).
  • Commonly used ActionScript Code for event handling and validations is developed as ActionScript modules and included in the application MXML files.
  • Integrated Flex withBlazeDSand SpringFactoryto communicate back-end services which was build using Spring Framework and Hibernate.
  • ImplementedXML transformations using XSLT 2.0 to fill dynamic document tags that uses XPATH 2.0 to navigate XML.
  • Involved in implementing the infrastructure for initiating the workflowsfrom Process Engineand check-in the documents to Content Engine.
  • Involved in Migrating the existing Billing Group application from Swing/JFace/SWT to web application using web 2.0 technologies.
  • Implemented customized Business Rules Validation framework with the help of Spring custom annotations and AOP
  • Involved writing HQL quires, Criteria API, Named and Native - SQL Queries.
  • As part of data migration Involved in writing the Batch process that pull the data from the legacy Sybase System to DB2 system.
  • Responsible for writing environment specific build scripts using Maven 2.0.
  • Responsible for writing test cases using JUnit, EasyMock, FlexUnit and verifying the code coverage and code quality reports like CPD, PMD, Cobertura reports by Maven.
  • Participated in refactoring the code by using Code Optimization techniques.
  • Assisted the Testing team in testing application in various aspects.

Environment: Java 6.0, J2EE, Flex 3.2, Mate, Cairngorm,MXML 3.0, ActionScript 3.0, BlazeDS 3.2,FCG, Servlets 2.5, Spring 2.5.4, Spring Security 2.0.3, Spring AOP, Hibernate 3.3, SOAP 1.2, JMS, JMX , DOJO, Servlets, XML, JAX-WS, IBM RAD, Websphere 6.1, Sybase, DB2, UML, XML, XPATH, XSLT,JQuery, JUnit 4.5, EasyMock2.4, FlexUnit, JMeter, iText, Jenkins, Maven 2, Agile Programming methodology, Scrum, TDD.

Sr. Flex 3/Java Architect Mar2008 - Apr 2009
Project: ADSDAQ 2
Responsibilities:

  • Involved in creating the UML Diagrams such as class and sequence diagrams.
  • Implemented the framework using SpringMVC, Spring and Hibernate.
  • Built ROA and an interoperability bridge to provide feed, based on the REST full architecture (JSR - 311), Restlet framework 1.1.
  • Implemented SOA architecture using SOAP web services by using Spring Web services 1.5
  • Setting up develop environment in Eclipse for Flex based Web application.
  • Design and development of Custom Components and Custom Eventsusing ActionScriptto use across the application.
  • Designed user interface using ExtJS, JQuery and Yahoo UI frameworks.
  • Coordinating with team members for developing Flex components using ActionScript and other Java services for Web Services/JMS.
  • Involved writing HQL (Hibernate Query Language) quires, Criteria API, Named and Native - SQL Queries.
  • Implemented framework for field level validation using spring source 'Bean Validator'.
  • Involved in implementing the Method and Object Level security using Spring Security.
  • Participated in implementing the memcache to enhance the speed of ADSDAQ2 for better resource utilization.
  • Responsible for maintaining and configuring the cache for general cache usage using EHCache (caching the secured objects used by spring security).
  • Involved in implementing and managing the API to store the ad images using Alfresco Image Management.
  • Involved in the development of JAXB2 framework for processing and binding XML documents.
  • Involved in writing shell scripting for build commands.
  • Responsible for implementing XML JiBX framework for binding XML elements to Java objects and vice versa.
  • Used XSLT 2.0 and XPATH 2.0 query language for slecting XML nodes from XML document.
  • Involved in writing test cases using JUnit, HttpUnit and Mock objects to satisfy the Test Driven Development (TDD) in eXtreme Programming (XP).
  • Involved in implementing the negative/positive test cases to compare/see the results with the actual ones.
  • Participated in refactoring the code by using Code Optimization techniques.

Environment: Java 5.0, Multithreading, ExtJs, JQuery, ,Spring 2.5.4, Spring AOP, Spring Security, Hibernate 3.3, REST/SOAP, Restlets, SOAP UI, JMS, LCDS, JMX , Axis2, Servlets,.NET, Apache Lucene 2.4, memcache, ehcache, JiBX 2.0, JAXB 2, XSLT, XPATH, GlassFish 3.1,Eclipse 3.3, SQL Server, JUnit 4.5, EasyMock2.4, SQLite, HttpUnit, NUnit, Selenium, Shell Scripting, Maven 2, SVN, Linux, Agile, Scrum.

Confidential, Plano, TX August 2006 - Mar 2008
Senior JAVA/Flex Developer

Project: IAM-Master Servicing Department
Responsibilities
:

  • Design and implementation for the concept for the frameworks using Struts, Spring and Hibernate Frameworks and assisting with development environment configuration.
  • Prepared the proof of concept by configuring the Struts, Spring and Hibernate for various modules.
  • Involved in designing and implementing the POC for the Master Servicing department (MSD) using Flex 2.0, ActionScript 2.0Flex Components, Flex Event Listeners.
  • Implemented and integrated Spring Web MVC with Spring Web Flow (SWF) framework for Master Data Module.
  • Analyzing, Designing and implementing the requirements for the DS-COPSsystem and other modules Using Web Services (WSDL, SOAP).
  • Used XPATH 2.0 and expressions language for processing XML data model.
  • Implemented prototype AJAX framework for the dynamic selection of batch process entries.
  • Responsible for implementing E-Mail functionality using JMS, MDB and Spring Mail API to work as asynchronous manner.
  • Involved in production support of the multiple projects.
  • Involved in writing Declarative Transactional and Logging functionality using Spring AOP.
  • Lead the technical team and mentored the junior developers.

Environment: Java/J2EE, JSP, Servlets, Struts 2.0, Spring 2.0, Spring Web MVC, Spring Web Flow (SWF), Spring Mail, Spring JMS, MQSeries, Flex 2.0, ActionScript 2.0, FlexUnit, BlazeDS, weblogic 7.0, Hibernate 3.0, Web Services, XML, JSTL, XPATH 2.0, UML, Agile, Apache CXF, JQuery, JavaScript, HTML, EJB, JUnit 3.0, Selenium, DBUnit, Oracle 9i, MySQL, Rational Rose, UNIX, GWT, JUnit, Maven, CVS

Confidential, Chicago, IL October 2005 - Aug 2006
Module Lead / Senior Developer

Project: SPOSS PLUS
Responsibilities:

  • Analyzed the flow and code for existing application.
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Implemented REST enabled webservices using JAXB.
  • Developed framework by configuring Struts and Spring frameworks together and executed Proof-of-concepts with the same.
  • Configured struts-config.xml file with applicationContext.xml and all the mappings required by the architecture.
  • Invloved in creating and implementing the repots using Jasper Reports 1.0.
  • Coded the dispatch action classes and form beans as a part of Struts Framework implementation.
  • Responsible for maintaining and configuring the cache for general cache usage using Spring and EHCache (caching the result of methods.)
  • Used UNIX/Windows XP as development platform.

Environment: Java, J2EE, Struts 1.2, Spring 1.2.0, EJB 2.0, HTML, DHTML, CSS, JSP, REST, JavaScript, BEA Weblogic 7.0, Hibernate, Jasper Reports 1.0, Maven, XML, XSLT, Eclipse 3.1, Perl, SQL Server, J2EE Design Patterns, CVS, UNIX, Windows XP

Abyss & Horizon, India - (Insurance) June 2005 - September 2005
Java Web Programmer

Client:Confidential
Project: ALSR - Analysis of Loss and Statistical Reporting
Responsibilities:

  • Developed user interface for trade blotters, trade search, trade matching modules using Struts framework, JSP, CSS and JavaScript.
  • Used various J2EE design patterns including Business Delegate, Session Façade, Intercepting Filter, Transfer Object, and Service Locator.
  • Performed unit testing using JUnit, DBUnit, and StrutsTestCase.

Environment: JDK 1.4, JSP, Struts, JDBC, Web Services, XML, JavaScript, HTML, RMI, IBMWebsphere, WSAD, Rational Rose, Oracle, UNIX

Electronic Data Systems (EDS), India - (Telecom) Jan 2002 - June 2005
J2EE Developer

Client:Confidential
Project:Alerts Shared Service System
Responsibilities:

  • Participated in implementation of functionalities including enrollment of alerts and subscription of user for the alerts.
  • Developed some critical components for Alerts system.
  • Used XML to transform data between external systems including Infinys, Wholesalers, and Provisioning systems. Designed XML Schemas for different request and response events.
  • Implemented data access layer-using iBATIS.
  • Developed JSP custom tags using Tag Library Descriptors and extending either Tag Support or BodyTagSupport classes depending on the requirement.
  • Worked on the design, development, code reviews, implementation, and testing in close coordination with the testing team.
  • Credited with providing effective leadership to the team, enabling the compliance with SLAs of SOW signed at the maintenance phase of the project.
  • Used AS/400 toolbox to access data from IBM DB2 database.
  • Participated in the design and development of authorization and authentication modules of the application.

Environment: J2EE, Java 2.0, EJB2.0, JSP, Servlets, XML, XSLT, JMS, iBATIS, Weblogic 8.1, Oracle 9i, SQL, PL/SQL, Visual Age for Java (VAJ)

Certification and Education Details:

Sun certified java professional (SCJP)for the Java 2 platform 1.4
Brainbench certified Java Professional for the Java 2.
Bachelors in Computer Science from Nagrjuna University with Distinction.
Masters in Computer Science from Bangalore University with Distinction.

We'd love your feedback!