We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Washington Dc, UsA

SUMMARY:

  • Over 10 years of experience in analysis, design, development and testing and of large - scale multi-tier applications.
  • Worked as a Java/J2EE consultant at several fortune 500 companies such as Confidential, Confidential, Confidential, eBay/PayPal and start ups such as Confidential, Lotame. Worked on highly complex enterprise level projects at Confidential and FDA.
  • Over 6+ years experience working on enterprise level projects using Crowd sourcing, Cloud computing, Web services (RESTful and SOAP), Spring, Struts, Hibernate and Batch processing.
  • Over 3+ years of exposure to Web 2.0 Technologies (AJAX, jQuery, JSON/XML, Adobe Flex/LiveCycle DS).
  • Extensive experience in Agile development practices such as TDD, SCRUM, Continuous Integration (CI) and good exposure to OOPS/OOAD.
  • Excellent communication skills and strong interpersonal skills.

TECHNICAL SUMMARY:

Languages: JAVA, C, C++, SQL, PL/SQL.

Technologies: Servlets, JSP, EJB, Java Beans/POJOs, JDBC, JNDI, JMS, Web services.

Frameworks: Struts, Spring, Hibernate.

Enterprise Tools: Eclipse, MyEclipse, WSAD (RAD), Star Team, SVN, WINSQL, CVS, Rational Rose, Tomcat, IBM WebSphere 5/8, JBoss 4.0/5.0, Web Logic 8.1/9.2/10.3/11g.

Web Technologies: XML, XSL, XSLT, CSS, JavaScript, ActionScript, AJAX, VRML, HTML, DHTML, DOM, SOAP, XMLBeans, XSLT, XPath, XMLSchema, Axis, DTD, SAX, DOM, MXML, jQuery.

Build Automation Tools: Apache Ant/Maven, Version Control Software (StarTeam, Clear case, SVN, CVS).

Databases: Oracle 9i/10g, PostgreSQL, SQL Server, DB2.

Methodologies: UML, OOPS/OOAD, Agile/SCRUM, TDD.

Operating Systems: UNIX, Linux, Windows 2000/NT/XP.

PROFESSIONAL EXPERIENCE:

Confidential - Washington DC, USA

Senior Java Developer

Responsibilities:

  • Involved in architectural design discussions and POC/prototype creations.
  • Developed UI modules using JSP/jQuery, Spring, Struts, MyBatis and Hibernate.
  • Implemented Batch processing applications to create PDF reports.
  • Worked in an Agile/SCRUM environment.
  • Used JUnit and SOAP UI to achieve TDD (Test Driven Development).

Environment: Java 6, J2EE (Servlets, JSP, JDBC, DAO), Apache Velocity, jQuery, Websphere 8.0, SQL, PL/SQL, DB2, MyEclipse, RAD, ANT, Struts, Spring, Hibernate, Jenkins, MyBatis, LOG4J.

Confidential - Herndon, VA, USA

Senior Java Developer

Responsibilities:

  • Developed Unit test cases for Sybase to Oracle migration.
  • Developed UI modules using jQuery, Spring and Hibernate.
  • Implemented Batch processing (AutoSys) modules to process large volumes of data.
  • Involved in re-factoring legacy code and Velosurf framework (ORM) for Oracle database migration.
  • Used Apache Velocity and iText to generate PDF documents.
  • Involved in bug fixes and troubleshooting production issues.

Environment: Java 6, J2EE (Servlets, JSP, JDBC, DAO), Apache Velocity, Velosurf, jQuery, iText, WebLogic 11g, SQL, PL/SQL, Oracle, Eclipse, ANT, Struts, Spring, Hibernate, Jenkins, Cruise Control, LOG4J, AutoSys.

Confidential - Washington, DC, USA

Senior Java Developer

Responsibilities:

  • Developed use case documents for enhancements according to the business requirements.
  • Implemented new screens using Java Vaadin framework.
  • Used Apache POI to read MS excel documents and transform into Java POJOs.
  • Worked on making the application OIS (Office of Information Security) compliant.
  • Implemented Crystal Reports (Business Objects) integration with Java.

Environment: Java 6, J2EE (Servlets, JSP, JDBC, DAO), Java Vaadin, JBoss 5, SQL, PL/SQL, Oracle, Eclipse, Apache POI, Business Objects/Crystal Reports, Subversion, ANT, spring, Hibernate, LOG4J.

Confidential - Rockville, MD, USA

Senior Java Developer

Responsibilities:

  • Developed FFRM Phase-2 use case documents.
  • Implemented the use cases using Spring (MVC and DI) and Hibernate.
  • Developed unit test cases using JUnit and worked on testing various UI use cases.
  • Worked on making FFRM phase-2 multi-browser compatible and 508 compliant using AMP compliance tool.
  • Involved in bug fixes/troubleshooting issues and code reviews with other developers.

Environment: Java 6, J2EE (Web services, Servlets, JSP, JDBC), WebLogic 10, SQL, PL/SQL, Oracle, MyEclipse, Apache JAXB, Apache Axis 1.4, Subversion, ANT, Spring, Hibernate, LOG4J, AMP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed the components with performance and extensibility as the highest priority.
  • Worked closely with IT project mangers, database programmers and Business analysts in capturing the requirements and translating the Use cases to component code adhering to the BML/PayPal standards.
  • Used Agile development practices such as design reviews, code reviews and continuous integration.
  • Used Spring and J2EE design patterns such as Chain of responsibility, Dependency Injection, DAO, Abstract Factory.
  • Involved in performance and load testing in QA environment.

Environment: Java 6, J2EE (Web services, Servlets, JSP, JDBC, JMS), WebLogic 9.2, SQL, XML, PL/SQL, Oracle, Jenkins/Hudson, Bamboo, Eclipse, JBOSS 5.0, REST, Apache JAXB, Apache Axis 1.4, Perforce, SVN, ANT, Maven, Spring, Hibernate, SOAPUI, Groovy, LOG4J.

Confidential - Redwood City, CA

Technical Consultant (Java/Flex)

Responsibilities:

  • Helped integration partners to understand the technical side of software integration process.
  • Involved in all aspects of design and development of high-level applications built on frameworks (SOA and Pure MVC) for various integration projects (H&R Block, Citibank).
  • Developed new REST web services API and also helped fine tune existing SOAP services API.
  • Participated in Sprint planning, Daily SCRUMS, Code reviews and Continuous Integration.
  • Developed FinApps (Flex widgets) using Pure MVC framework.
  • Involved in creating a REST Proxy module to allow the FinApps to access external URLs.
  • Used Apache JAXB for transformation of Java Value Objects to XML and vice-versa.
  • Developed Java caching modules to cache frequently used data.
  • Provided support by navigating Linux systems and worked closely with offshore operation support teams in setting up various environments (Dev, UAT, Prod).

Environment: Java 6, J2EE (Web services, Servlets, JSP, JDBC), Adobe Flex3.5/4.0, JavaScript, ActionScript, HTML, CSS, SQL, PL/SQL, Oracle, Eclipse/Flex IDE, JBOSS 5.0, JSON, REST, Apache JAXB, Apache Axis 1.4, Perforce, Agile, SCRUM, ANT, Maven, LOG4J.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Involved in developing the business model and functional model.
  • Developed Apache Axis 1.4 web services API to be used by source applications.
  • Created EJBs (Message Driven Beans) to handle asynchronous JMS messages.
  • Developed XSLT transformation module to transform the incoming XML in to Email (Text/HTML), Fax, SMS based on the XSLT templates.
  • Involved in creating multiple versions of XML schemas according to the Confidential standards.
  • Developed Java caching module to cache frequently used XSLT Templates, Properties Files.
  • Involved in creating the DAO layer using Java DAO Pattern and JDBC.
  • Involved in creating IBM MQ component that connects to EDS (Enterprise Delivery Services) MQ and post outbound messages in the queue.
  • Involved in configuring Web logic JMS Foreign Server Component to integrate with Mainframe MQ for the incoming MQ messages.
  • Created secure password encrypted production support tool (JSP, Servlets) to re-process the error-ed out messages.
  • Provided production support using CA Introscope and worked with UNIX and MQ engineers in troubleshooting various issues.

Environment: Java 5, J2EE (Web services, Servlets, JSP, JDBC), JavaScript, HTML, CSS, JDOM, SQL, PL/SQL, Oracle, Web logic Workspace Studio, BEA Web logic Portal 10.2, Apache XMLBeans, Apache Axis 1.4, Rational Clear Case, ANT, LOG4J.

Confidential - Philadelphia,PA

Java Portal Developer

Responsibilities:

  • Designed and Implemented Spring MVC, Spring Web Flow and Adobe Flex portlets.
  • Extensively used Java Server Pages Standard Tag Library (JSTL) to create User interfaces with dynamic content.
  • Involved in configuring and customizing Tomcat Pluto Portal (JSR-268 compliant) and developing portlets for different web applications.
  • Involved in creating Maven archetypes to generate multiple portlets.
  • Used jqGrid and jQuery to generate Ajax-enabled data grids and forms.
  • Used Adobe Flex to develop Tag Cloud and Stadium admin portlets.
  • Consumed RESTful web services API to gather data to be rendered in the portlets.
  • Used Agile development practices/methodologies such as TDD, Continuous Integration and SCRUM
  • Participated in daily SCRUM, which included design reviews and status/issue updates.

Environment: Java 6, J2EE (Portlets, Web services, Servlets, JSP), Spring MVC, Spring Web Flow, MySQL, JavaScript, ActionScript, AJAX (jQuery, jqGrid), HTML, CSS, DOM, SQL, PL/SQL, Eclipse 3.4, MyEclipse, JUnit, HttpUnit, Log4J, REST, XML, Tomcat 6.0, Pluto 2.0, Maven 2, SVN, Adobe Flex 3.0, MXML, Flash 9.0, Windows.

Confidential

Java/Web Developer

Responsibilities:

  • Used Struts MVC framework and Tag Libraries along with Tiles to generate dynamic web content.
  • Involved in configuring JBoss portal (JSR-168 compliant) and developing JBoss portlets for different web applications and setting up CMS.
  • Actively involved in implementing Agile software development practices (continuous integration, automated testing, pair programming, test driven development (TDD), design patterns, code re-factoring).
  • Used J2EE design patterns like MVC, DAO (Data Access Objects), DTO (Data Transfer Objects), Factory DAO, Front Controller, Dependency Injection.
  • Developed RIA (Rich Internet Application) modules such as Pie charts, line charts, item renderers, form panels and dashboard using Adobe Flex (using Cairngorm framework) along with Java for Account Reporting (AR) and Billing web applications.
  • Created Flex Value Objects (VO) and their corresponding Data Transfer Objects(DTO) in Java. Also, Involved in configuring Java-Flex Remoting.
  • Used Action Script 2.0/3.0 to develop RIAs and flash detection module in AR.
  • Used Adobe LiveCycle Enterprise suite features like LiveCycle Data Services (LCDS) to implement remote messaging (using AMF and RTMP protocols), data management and PDF Generation.
  • Used Adobe LiveCycle Forms Designer and PDF Generator to render dynamic financial screens/forms into printable PDF format and save them as PDF documents.
  • Used Java Security (JAAS, JSSE) and PostgreSQL crypto features to implement security and cryptography features.
  • Involved in developing REST Web service client to consume Web service provided by TCA (Trust Company of America) and daily batch processing to import financial data from Schwab Portfolio Center.
  • Used Hibernate to implement ORM with PostgreSQL in the Billing web application.
  • Built JUnit and HttpUnit test cases and involved in integration testing of various web modules.
  • Involved in building and deployment of applications using ANT and maintenance of JBoss application server (QA/production).

Environment: Java 5, J2EE (Portlets, Web services, Servlets, JSP, JDBC), Struts, Hibernate, PostgreSQL, JavaScript, ActionScript, AJAX (Direct Web Remoting), HTML, CSS, DOM, SQL, Eclipse 3.2, MyEclipse, JUnit, HttpUnit, Log4J, REST, XML, Tomcat, JBoss 4.0.4, PL/SQL, Ant, SVN, Adobe Flex 2.0/3.0, MXML, Flash 9.0, Adobe LiveCycle 8.0, Windows, Unix.

Confidential - Memphis, TN

Java/J2EE Developer/Analyst

Responsibilities:

  • Involved in migrating code from Weblogic version 8.1 to 9.2.
  • Implemented Web services according to Service Oriented Architecture (SOA) concepts.
  • Involved in integrating various systems (JMS, Databases, IMS Transactions, batch processing and Legacy Systems) using WebLogic Web services.
  • Worked on various Web service tools including WSDL, SOAP, XML, XML Schema and XML Spy.
  • Involved in designing and configuring Web services Security based on WebLogic and Confidential Standards.
  • Involved in configuring DB Connection pool and Jolt Connection pool on server.
  • Configured and Implemented BEA Jolt interface to access BEA Tuxedo Service (Legacy Systems)
  • Actively involved in merging the code from fellow developer, coordinating the configuration/deployment issues and acted as a mentor to junior Developers.
  • Developed automatic UNIX build scripts using ANT/Maven for building and deploying the WAR/TAR files.

Environment: Java 5, J2EE (Web services, JMS, Servlets, JDBC), Hibernate, DB2, Eclipse 3.1, Log4J, SOAP, XML, DOM, XMLBeans, XMLSpy, JavaScript, DHTML, BEA Web Logic 8.1/9.2, PL/SQL, Maven, Ant, Star Team, Windows, Unix.

Confidential

Consultant/Analyst

Responsibilities:

  • Involved in developing the application model including sequence and class diagrams using UML and Rational Rose Enterprise.
  • Implemented the MVC architecture using Struts MVC framework.
  • Used Struts-Hibernate ORM feature to achieve Object Relational mapping with Oracle.
  • Developed Session Beans to encapsulate the business logic and entity beans to persist the data.
  • Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.
  • Implemented the Session Facade design pattern using Stateless session beans for having single point of control for a business service.
  • Involved in the configuration of WebSphere 6 Application server and application deployment.
  • Developed PL/SQL stored procedures and actively involved in the design of views and triggers in the Oracle database.

Environment: Java, J2EE (EJB 2.0, JSP, Servlets, JDBC), SQL, Oracle 9i/Oracle 10g, Struts, Tiles, JavaScript, Struts, UML, WSAD (RAD) 6, IBM WebSphere 6, PL/SQL, IBM Rational Rose, Ant, Windows.

Confidential

Software Engineer

Responsibilities:

  • Involved in System development life cycle.
  • Drawn structural and Behavior Diagrams for the system using UML.
  • Evaluated the consistency and integrity of the model and repository.
  • Involved in Customizing Oracle Forms, Oracle Reports.
  • Developed Oracle PL/SQL Programs.

Environment: Developer 2000, Oracle 8.0 and Windows.

We'd love your feedback!