We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 8 years of experience in design and development of applications using Java, J2EE technologies.
  • Expertise with Technologies and frameworks J2EE, Java, JSP, Servlets, MVC and Struts framework, Spring, Hibernate, Web Services, JDBC, Java Swing, HTML, Java Script, EJB, SQL, PL/SQL, Eclipse Programming.
  • Extensive application Server experience with BEA Web logic, Web Sphere Application Server, Apache Tomcat Web server.
  • Hands on experience in GUI design and application development using IDE Tools - WSAD, Eclipse, JBuilder and RAD.
  • Strong exposure in MVC Architecture using Struts framework.
  • Experienced in writing Shell and ANT scripts for builds and deployments to different environments
  • Expertise in HTML/DHTML, VBScript, JavaScript, XML, Web Services, JDBC, OLEDB and various database access technologies
  • Extensive work experience in SQL and PL/SQL by writing Stored Procedures, Functions, Packages and Triggers. Good RDBMS skills in ORACLE
  • Strong experience in working end-to-end development life cycle(SDLC) of projects, through the gamut of phases from Requirements Gathering, Analysis, Design, Development, Testing to Quality Review up until Support in warranty and Production Support, in Agile, TDD and Waterfall methodologies.
  • A strong team player with excellent interpersonal and communication skills and ready to take an independent challenge. Proven ability to learn quickly and apply new technologies

TECHNICAL SKILLS

Platform: Windows, Unix

Java / J2EE Technology: Java, Multithreading, JSP, JSTL, Servlets, JDBC, JAXP, JNDI, JMS, EJB

Java Web / Open Source: Spring, Struts, Hibernate

Web Services: SOAP, REST, Java-RPC, Java-RS, Java-WS

IDE: Eclipse, Netbeans, WSAD, TOAD

Testing Framework: JUnit, HTTPUnit, JMeter

Database: SQL Server, Oracle, MySQL, PL/SQL

Servers: Apache, IIS, Tomcat, JBoss, Weblogic, Websphere

Ecommerce: Websphere Commerce, ASPDOTNET Storefront

Methodologies: UML, Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Senior Java Developer

Environment: Java, J2EE, Spring MVC Framework, Hibernate, STSEclipse, TIBCO Messaging Service, log4j, Oracle 11g, Maven, VFabric tc Server, XML.

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed the framework based on Spring MVC Architecture.
  • Developed the presentation layer using JSP’s, CSS and AJAX.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third party users.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
  • Used DOM Parser and XSLT to parse the XML response from webservices.
  • Implemented logger for debugging using Log4j
  • Used JDBC for connectivity to Oracle for real time tables
  • Developed few stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts
  • Involved in designing the messaging architecture of Topics and Queues, process flow diagrams, class diagrams, Event and State Management.
  • Participated in design meetings, amigo reviews with analyst and tester, code reviews.
  • Designed and developed messaging services using TIBCO JMS and Active MQ.
  • Designed a file system and implemented file loading service from this file system.
  • Created a new project module using Maven.
  • Extensively used JAXB and STAX parser for parsing, marshalling and un-marshalling files of large volume.
  • Extensively used Log4j for logging/debug statements.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used CVS as version management tool
  • Served as POC for on call support in the production team on a rotation basis.

Confidential, Warren, NJ

Senior Java Developer

Environment: Java, J2EE, Hibernate, Spring MVC Framework, SOAP Web Services, log4j 1.4, Oracle 10g, Weblogic 10.2, XML, HTML, CSS, Ant, Unix, Ajax, Javascripts, JSP’s.

Responsibilities:

  • Involved in detailed design using UML Use cases, Sequence and Class Diagrams.
  • Involved in Design meetings, Code Reviews and Task planning using agile scrum methodology.
  • Designed and developed MVC framework using Spring and JSP’s.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Extensively used AOP concepts using spring for logging and declarative transactions using Spring AOP.
  • Implemented the view layer using JSP’s.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Used Eclipse as Integrated Development Environment in entire project development.
  • Developed SOAP based web services using Axis 2.
  • Configured Weblogic for connection pools, data sources,deployment of ear and war files.
  • Tested persistence layer and service layer with transactions using JUnit test cases.
  • Extensively used Java Script for Front end validations/alerts.
  • Used TOAD for writing the complex queries required for the functionality.
  • Done DB Performance tuning/ Optimization of the Oracle database queries, stored procedures.
  • Extensively used Log4j for logging/debug statements.
  • Fine tuned Queries/Stored Procedure, database functions and used JProbe to improve the application performance.
  • Developed ANT scripts for building ‘ear’ files for application deployment.
  • Performed code reviews and mentored team members in test-driven design, design patterns, and coding standards.
  • Used CVS as a version management tool.
  • Worked in Production Support team - a 24x7 on call support on a weekly rotation basis.

Confidential, Atlanta, GA

Senior Java Developer

Environment: JSP, Servlets, WebSphere 5.0,RSA 7.0 ANT, XML Spy, Rational Rose, UML, JProfiler, Eclipse 3.0, JavaScript, HTML, CSS, AJAX, EJB 2.0, Struts 1.2, PVCS, Log4j, DB2.

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production of the application.
  • Participated in discussions with users for requirement gathering along with the Business Analysts.
  • Documented use cases, functional requirements based on the BRD.
  • Developed the framework based on MVC Architecture.
  • Developed the presentation layer using JSP, AJAX.
  • Developed various Action classes and Form bean classes using Struts framework.
  • Implemented client side validations for the screens using Java Scripting
  • Designed and developed the Matching Engine Scheduler framework using Stateless Session Beans, Autosys Production/COB and cron SIT/UAT .
  • Developed the STP Interface subsystem using Message Driven Beans that pushes trades to the STP system and listens for any incoming trade confirmations, execution and settlement reports
  • Developed stored procedures and triggers.
  • Used JDBC for connectivity to DB2 for real time gathering of MBS trades and retrieval.
  • Used Business Delegate, Singleton and DAO design patterns
  • Developed JUnit test cases for unit testing the Service and DAO Layer.
  • Developed the XML files, DTD’s, and parsed them by using DOM parser for the report generation module and used XSLT before they are submitted for the managers report module.
  • Implemented logger for debugging and testing purposes using Log4j
  • Used PVCS for versioning of data.

Confidential

Java Developer

Environment: Java, Struts. Apache Ant, Apache Log4j, TOAD, J2EE, Oracle, Web logic, Windows.

Responsibilities:

  • Analyzed SRS document and prepared the requirements.
  • Involved in design and implementation of front-end components using JSP, JavaScript using Eclipse IDE.
  • Designed and developed Backing beans for each view of the sales list application.
  • Designed and developed Struts Action, Model classes for business logic.
  • Developed of Object Relational Mapping and persistent classes using Hibernate.
  • Used Façade and Service Locator design pattern.
  • Used Ant tool for building and deploying the application in Web logic 8.1.
  • Used log4j for logging systems to track the application log messages.
  • Involved in the maintenance of the project.

We'd love your feedback!