We provide IT Staff Augmentation Services!

Sr Java Application Developer Resume Profile

2.00/5 (Submit Your Rating)

Annapolis, MD

SUMMARY

  • 9 years of experience in full software development lifecycle SDLC including Requirements Gathering, Project Analysis, Design, Development, Testing, Maintenance and End-User support.
  • Ability to manage multiple tasks and responsibilities in high-pressure environments.
  • Experience in leading teams through complex, critical projects.
  • Timely delivery against aggressive deadlines
  • Excellent communication and interpersonal skills.
  • Proven technical leader with expertise managing and mentoring small to moderate sized development groups.
  • Involved in creating web services using Jax-Ws and JAXB and AXIS 2.0
  • Creative problem solver with the ability to rapidly analyze challenges, applying strategic thinking to tactical concerns.
  • Performed test driven development using Junit i.e. development was done against certain set of test criteria's
  • Managing and coordinating projects across technical platforms and business units. Performing liaison functions between clients and project players
  • Extensive experience in web development in Financial Services and government Industry.
  • Experience in backend development in RDBMS using Oracle8i/9i/10g, Hibernate, SQL, JDBC, PL/SQL triggers and stored procedures and packages.
  • Strong in Object Oriented Analysis Design OOAD design patterns, UML modeling, Design Patterns, Systems Analysis, Agile programming methodologies and Unit testing.
  • Experience in performing both manual and automated testing.
  • Expertise in HTML, XML, XSLT, Java, JStruts, JSP, JSF, Servlets, JavaScript, EJB, Hibernate, and AJAX.
  • Extensive experience in different software development methodologies like agile, waterfall, Rational Unified Process RUP etc.

skill summary

Languages

Java, J2EE, C, C , UML

Web Technologies

Hibernate , EJB, BroadVision, AJAX, HTML, JavaScript, Servlets, JSP, Swing, RMI, JDBC, JStruts, Oracle Forms, JNDI, XML, XSLT, XPATH, DOM, SAX, CSS,JSF, Spring

Distributed Computing

RMI, Web services, SOA, WSDL, SOAP, MQ Series 5.2, JMS 1.1, Tibco BusinessWorks

Web and Application Servers

WebSphere, JBOSS Application server 4.0, AXIS 2.0 ,Apache Tomcat, Dreamweaver

Database Tech/Tools

Oracle10g/9i/8i/7.x,MS-Access, MS SQL Server 2005, DB2, Sybase

Editors

WebLogic's Workshop, WSAD,RAD, Front Page, Eclipse

Operating Systems

Windows 95/98/NT/2000/XP, LINUX, UNIX

Revision control systems:

CVS, MKS, PVCS, VSS

professional experience

Confidential

Sr Java Developer

Responsibilities:

  • Planned and conducted the requirements gathering sessions with the State Police and court clerks to collect the business requirements, processes and the data requirements.
  • Conducted various user meetings to gather business process flows, analyze the business processes for disaster impact, including the risk analysis and develop optimum business process models.
  • Developed the applications using Java Server Faces, Struts and Spring.
  • Involved in creating Warrant web services using Jax-Ws and JAXB for sending warrants to Department of Public Safety
  • Deployed application on standalone oc4j Oracle Application server.
  • Involved in designing overall architecture of the system using object oriented design concepts like Abstract Base classes, Inheritance, Interfaces etc
  • Involved in data modeling and data analysis using TOAD.
  • Prepared various Business process documentation and workflow analysis, business process models, data flow diagrams in UML using MS Visio, data mappings and functional requirement specifications FRS .
  • Generated ANT build scripts for deployment of the application to the dev and production environments.
  • Used DAO design pattern for developing the application
  • Optimized frequently used SQL Queries using hints.
  • Used Java server faces validation to perform validation.
  • Used JSF tomahawk tag libraries in the JSP's.
  • Used JSF popup Calendar and other JSF components in the JSP's.
  • Developed PL/SQL stored procedures and functions.
  • Developed an application architecture/framework using JSF that could be used by all indexing applications of a similar nature like Orders, Warrants, and Judgments etc.
  • Developed Judgments/Orders and Wills and Trusts as three separate applications of a similar nature using the same architecture.
  • Used Single Sign on SSO for security of the highly sensitive applications like Domestic Violence Orders.
  • Used JDBC for persistence in few applications like Domestic Violence Orders but used hibernate for other applications like Judgments.
  • Created a test framework using JUNIT to perform automated testing of different applications.
  • Developed user stories as a part of the agile methodology of software development.
  • Used log4j to set different levels of logging in the application.
  • Involved in creating data flow and process flow diagrams using UML.
  • Involved in business process reengineering and business process modeling using MS Visio and Rational Rose.
  • Performed test driven development using Junit i.e. development was done against certain set of test criteria's
  • Involved in migration of the application from Oracle 9i to Oracle 10g.

Tools/Technology: Java, JSF, Oracle10g UML, HTML, Log4j,JavaScript, Database Access Object Design pattern, ANT, SQL.PL/SQL, TOAD, Oracle Application Server oc4j ,Single Sign On SSO ,Java Database Connectivity JDBC , Hibernate, Junit, Eclipse, Agile methodology, UNIX,MS Visio, Rational Rose, Struts, Spring

Confidential

Senior J2EE-Oracle developer/Team Lead

Responsibilities:

  • The application architecture of the System is based on MVC Model View Controller , Spring Framework and J2EE specifications.
  • Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process RUP process.
  • Used Design Patterns like value object, DAO, MVC.
  • Developed controller objects using Servlets for Account Setup.
  • Developed Message Driven Beans JMS to send email notifications to medical clinics on a regular basis.
  • Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
  • Used JSP tiles for the framework.
  • Used JavaScript for client side validation.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Create development environment and setup the pre-development configuration settings for each application based on specifications.
  • Involved in full project management life cycle from development to integration, testing and release.
  • Used log4 j for logging errors in the application.
  • Deployed the application on Jboss Application Server
  • Involved in writing complex SQL queries like joins, unions, intersect etc.
  • Involved in generating complex PL/SQL stored procedures, functions and triggers.
  • Involved in conducting JAD sessions to gather requirements from the end clients.
  • Involved in creating business process data flows and use case diagrams using UML.
  • Used Xpath and DOM to extract attribute values from HL7 XML message received by medical agencies.

Confidential

Position: Senior J2EE-Oracle developer

Responsibilities

  • Involved in the software development life cycle Requirements gathering, Analysis, Design, Development and Testing.
  • Worked with vendors and asset transfer group associates to help understand the back office operations of an asset transfer system and document functional and technical specifications.
  • Prepared questions for back office to understand asset transfer business process.
  • Developed an extensive understanding of asset transfer system from the time an asset transfer request is made till actual asset is transferred.
  • Worked closely with the business analysts in defining and analyzing technical specifications.
  • Designed GUI using Spring Framework
  • Mentored a team of 6 people.
  • Produced specifications, design documents and end-user documentation.
  • Designed UML Models like use case diagram, sequence diagram, class diagram, process flow and data flow diagrams for the application in UML using Microsoft Visio and Rational Rose.
  • Deployed the application on Jboss Application Server.
  • Used DAO design pattern.
  • Participated in acceptance testing to ensure user needs are met.
  • Involved in Database Design and Created PL/SQL triggers, SQL views, stored procedures, functions and packages.
  • Created Oracle Materialized Views to cache frequently used data.
  • Optimized frequently used SQL Queries.
  • Extensive development using AJAX to reduce the overall response time of the application
  • Used the prototype, rico and scriptaculous framework for AJAX development
  • Used Ajax tag libraries
  • Used Java Transaction API JTA to handle complex transaction management within the application.

Tools/Technology: Java, JSP, Servlets, Spring, EJB, Oracle 10g, DB2, Jboss, UML, HTML, JavaScript, RMI, RAD, Database Access Object Design pattern, DB2, oracle 10g , Java Transaction API JTA

Confidential

Position: Senior J2EE developer

Responsibilities

  • Developed a framework to ensure that all application were 508 compliant.
  • Extensive development using AJAX to reduce the overall response time of the application.
  • Designed a XML preprocessor that automated the process of Forms designing. This preprocessor was responsible for parsing the XML data and performing operations like setting tab order of fields, setting size of fields which would otherwise have to be performed manually by the form designer for each form
  • Wrote web services that will query the SQL SERVER 2005 database and expose the user information.
  • Created PL/SQL triggers, SQL views, stored procedures functions and packages.
  • Involved in SQL Query Optimizations and performance tuning of frequently used SQL Queries.
  • Developed SOAP web services in AXIS that allowed the data filled by users to be added into the database. Wrote Unix scripts to perform SQL jobs.
  • Used Hibernate as an object relational mapping tool to connect to the Oracle 10g database.
  • Deployed the application on WebSphere Application Server WAS .
  • Liaison with client on regular basis and add features using Extreme Programming philosophy where the customer drives the development process
  • Introduced coding standards and was actively involved in the company's application for 508 Compliance.
  • Designed UML Modeling of application using Microsoft Visio.
  • Worked closely with the business analysts in defining and analyzing technical specifications.
  • Involved in the software development life cycle Requirements gathering, Analysis, Design, Development and Testing.
  • Developed an extensive understanding of 508 compliance and standards.

Tools/Technology: Java, JSP, Servlets, Struts, Hibernate, Oracle 10g, SQL Server 2005, WebSphere, UML, HTML, JavaScript, RMI, WSAD 5.1.2, Adobe Lifecycle Designer 7.0 scripting, SOAP Web Service, UNIX, AJAX,AXIS

Confidential

Position: Senior J2EE/Oracle developer

Responsibilities

  • Involved in UML modeling of application.
  • Designed and developed User Interface using JSP and performed client side validations using Java script.
  • Designed Servlets to connect to the session beans, which in turn would connect to Entity beans on the server.
  • Developed all the Session beans for business logic and Entity beans for representing data in the database using Container Managed persistence. Used JDBC drivers for communication between the database and EJB beans.
  • Extensively used Oracle PL/SQL for developing and testing Stored Procedures, packages, functions and triggers.
  • Designed Database tables with proper referential and data integrity.
  • Deployed the jar and war files in the Jboss server.
  • Developed test suites and conducted variety of quality assurance tests.
  • Provided end user training and Production System Support.
  • Extensive use of Oracle SQL and PL/SQL stored procedures and functions and packages.
  • Wrote Unix shell scripts to execute Stored procedures in SQL
  • Converted existing C components into Java components
  • Used Abstract Factory design pattern for designing the application.

Tools/Technology: Java, EJB,JSP, Servlets, Oracle 9i, Jboss, UML, HTML, XML, JavaScript, RMI, Oracle 10g,C ,UNIX,Java Design Patterns, SQL, PL/SQL

Confidential

Senior J2EE/Oracle developer

Responsibilities

  • Interacted with Business Analysts to understand and negotiate on the requirements.
  • Used Hibernate as a relational mapping tool to convert relational data model into an object model and to minimize the coding involved performing database operations.
  • Facilitate the collection of business requirements and current operation procedures, identify problems and/or learn specific input and output requirements and interpret them in to business models.
  • Designed and developed user Interface using JSP and Servlets.
  • Deployed the application on JBOSS Application Server.
  • Validity checks using database constraints and scripting checks.
  • Wrote Oracle PL/SQL stored procedures and functions.
  • Designed tables with proper referential and data integrity
  • Participated in acceptance testing to ensure client/server user needs are met.
  • Supported development in troubleshooting and reproducing problems found and test comprehensively each build received from development
  • Performed complex database operations using complex SQL queries and PL/SQL.

Tools/Technology: Hibernate, AJAX, JBOSS, Java, JSP, Oracle 9i, XML, Servlets, Java Design patterns, Tibco business Works.

Confidential

Senior J2EE/Oracle developer

Responsibilities

  • Facilitated problem solving and collaboration. Encouraged creativity, risk taking, and constant improvement.
  • Involved in continuous interaction with the client to ensure client specification adherence.
  • Involved in training the team based on the audit reports to ensure that the errors are not repeated.
  • Kept the project manager and product committee informed of task accomplishment, issues and status and provided guidance to the team based on management direction.
  • Conducted update and training sessions for the team members.
  • Counseling team members to ensure productivity and quality requirements are met.
  • Used Rational Rose to draw use case, class and sequence diagrams. Created reusable error handling custom tags and JSP pages
  • Developed a GUI application using JSP, Servlets to calculate real-time NAV per share for every Mutual Fund in the application.
  • Involved in the Production Support and Enhancements of existing applications.
  • Involved in database design and development using Procedures, Functions and DTS packages.
  • Deployed application on a WAS Web Sphere Application Server

Tools: Java, JDBC, Servlets, JSP, HTML, JavaScript, Web sphere, Rational Rose, Struts MVC framework

We'd love your feedback!