We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Over 7+ years of professional experience in analysis, design, development and testing of web and distributed n - tier applications usingJavaandJ2EEtechnologies in areas such as Insurance, Healthcare, Financial Services, Telecom
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Design, Development, Test and documenting the entire life cycle using various methodologies.
  • Proficient in implementing variousJ2EEdesign patterns like MVC, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller.
  • Experience in application development usingJ2EEtechnologies like Servlets, JSP, JDBC, JNDI, EJB, JMS and Web Services (SOAP, WSDL and UDDI
  • Proficient with Web Page Development using HTML, DHTML, XML, XSLT, CSS, JSP, JSF, JavaScript, AJAX and jQuery.
  • Experience in designing, developing applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management
  • Extensively experienced in developing light weight and integrated business applications using Spring Frame work.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time Confidential the configuration level.
  • Expertise in developing XML documents using DTD, SCHEMA and parsing using SAX, DOM and transformations using XSL, XSLT, XPATH
  • Experience in designing and developing enterprise applications withJ2EEarchitecture, IBM WebSphere Application Server (WAS) version 5.x/6.x, BEA WebLogic Application Server, JBoss Application Server (4.x,5.x)
  • Experience in working with multiple operating system including Windows, UNIX, Solaris and Linux.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in writing PL/SQL Packages, Procedures, Functions and Triggers for Oracle, MySQL and DB2 databases
  • Experience working with Oracle, DB2, My SQL and SQL Server
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills
  • Highly adept Confidential promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

TECHNICAL SKILLS

J2EE Technologies: Java, Java Servlets, JSP, JMS, JDBC, JNDI, SAX, DOM, JSP Custom Libs, Java libs, Java Mail, Security, MVC Architecture, Jakarta-Struts. Springs, JSF, Hibernate

Web Servers/Application Servers: Jboss 4.x/5.x, Web Sphere 5.x,6.x, WebLogicApache Tomcat

Database: Oracle 8i/9i,10g/11g, MsSql Server 2005/2008

Languages: C, java, J2EE, Sql, PL/SQL, UML

Scripts: XML DTDs, Ant Scripts

Front End Technologies: XSLT, XML, XSL, XPATH, HTML, DHTML, XHTML, CSS, DOM, SAX, AJAX, jQuery.

Web Services: SOAP, WSDL, UDDI, Apache Axis

Tools: IDEs Eclipse (2.x, 3.x), JBuilder (5.x,7.x), NetBeans, JDeveloper, Jakarta Ant 1.6, WebSphere Studio (5.0/5.1), WSAD 5.1.2, SQL Developer, Toad.

Operating System: Linux, Unix, Windows NT/ 2000, XP and Solaris .

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Sr.Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Worked closely with Middle office personnel to translate written and verbal business requirements into technical and programming specifications.
  • Developed the entire Trade Maintenance web application based on Spring MVC framework using Spring IOC, AOP functionality to automate the OOC (Out of cycle) releases based on approvals and ECMS.
  • Re - engineered the multithreaded end of day load process (for P&L, RISK, CASH) to improve the SLA's by reducing the number of database hits using external tables in Oracle 10g.
  • Developed Front-End Trade Maintenance screens, SLA Monitor and April Reporting applications using JSP, HTML and JavaScript.
  • Worked with Spring OXM, XMLSchema, XPath, SAX and DOM for validating and loading the end of day XML files.
  • Used Spring-Hibernate template for database access and implementing persistence mechanism for the application.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Used Ajax, JSON to dynamically get the data in the background, and refresh only the required screen layout for the trading application.
  • Implemented logger for debugging using Log4j
  • Used MAVEN to build and package the application
  • Developed JUNIT test cases & suites to perform unit level testing
  • Supported the auditing of releases and implemented the capability to revert back to any previous release.
  • Involved in deploying and unit testing of the application in Windows and Linux environments.

J2EE- Developer

Confidential, Phoenix, AZ

ENVIRONMENT: Java1.4, JSP, Servlets, EJB2.0,JavaScript, HTML, IBM Websphere Application server5.1, SQL, IBM DB2 v8, UNIX, Rational Rose v6, Hibernate and Struts Framework, IBM Websphere Application Developer 5.1(WSAD), Keynote, Manage Now, Tivoli Enterprise

Responsibilities:

  • Interact with Clients to collect business requirements, analyze and design the system.
  • Designing the application with OOAD Standards using Rational Rose.
  • Involved in the discussions with Client finalize the application design
  • Developed prototype of the application in coordination with offshore team for the Business approval
  • Extensively usedjavadevelopment frameworks like Struts to build presentation layer
  • Widely usedJ2EEDesign patterns like Business Delegator, Singleton, Service Locator, etc to reuse and maintained the code.
  • Highly used application development frameworks like Hibernate and Struts to build persistent and reliable application modules
  • Used Application startup EJB session bean to initialize our business components during server startup
  • Managed offshore team by having regular meetings to discuss about the milestones in the project.
  • Managed to get the test cases tested by the offshore team using Junit before it goes to load testing.
  • Involved in helping team members to debug issues with the application
  • Coordinated Load testing from the application team perspective
  • Participated actively in application production launch
  • Effective guidance to offshore team for debugging issues and fixing them.
  • Supported application in warranty period

Confidential, Fairfax, VA

Java Programmer

Environment: Java6, JDBC, Servlets 2.5,J2EE, JavaScript, RichFaces Hibernate 3.4, Struts 2.0, EJB 3.0, DAO,CSS, HTML, XML, AJAX, DOM, JUnit, JTA, ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, WebServices, IBM WebSphere 7.5, Oracle 10g, log4j, JNDI, My Eclipse.

Responsibilities:

  • Gather requirements, Estimate, Design and implement Production defects and new enhancements.
  • Make necessary changes to add new products/fields information in Application - Involves JSP, HTML,JAVA, XML and PL/SQL code changes.
  • Capture, evaluate Performance metrics and identify performance issues.
  • Coordinate with other IS teams to report any defects in Transaction processing and understand the impact of new products/fields.
  • Developed the Model, View and Controller Components in implementing Struts Framework.
  • Developed JSP pages and developed web application using Struts Action classes and Action Form classes of Struts Frame work.
  • Configured Struts-config.xml and Web.xml, Struts-specific descriptor.
  • Configured database with hibernate.cfg.xml& database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
  • Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Perform system/Integration testing and Support Client Acceptance testing.
  • Coordinate with Change Control Board to implement changes and check-out.
  • Update necessary system documentation, Service level agreement and training material.
  • Used Confidential Service Center for Incidents, Problem tickets tracking.
  • Part of 24/5 On-call support rotation.

Confidential

Java/J2EE Developer

Responsibilities:

  • Translating the functional/business specifications for the GUI to technical design Documents using UML design tools.
  • Implementation and Maintenance of Software Application into Hibernate and Spring (MVC) Framework
  • Developing the front end using JSPs, Java script, AJAX, XML, XSLT and CSS.
  • Developing the business layers and DAO s using Java, JDBC for major modules of the Project
  • Used Flex 3.0 and Action Script 3.0 to develop a Rich UI using various UI and custom Components for the application
  • Integrating Flex - Spring using BlazeDS and FLEX Data Management Services..
  • Written SQL queries and did modifications to existing database structure as required for addition of new features.
  • Used Spring ORM support, Hibernate for development of DAO layer.
  • Developed Hibernate mapping files.

Confidential

Responsibilities:

  • Designing the Architecture and Control flow for the current project.
  • Designing and implementing the server side programming using JSP.
  • Participated in requirement study and preparing Database design.
  • Coordinating the team on the technical requirements.

Confidential

Junior Java Developer

Responsibilities:

  • Developed and refactored web pages using HTML, JSP, Javascript and CSS.
  • Implemented complex business logic in core java.
  • Worked on Eclipse 3.2 IDE as Application Development Environment.
  • Implemented the Springs Model View Control (MVC) structure.
  • Designing of database components using SQL and PL/SQL.
  • Performed unit and functional testing on code changes.
  • Creation and maintenance of data using SQL Server database.
  • Used JDBC for database connectivity. Designed and implemented complex SQL queries.
  • Used JavaScript for client side validations.
  • Optimized the performance of the application using various techniques in JSP, EJBs such as
  • Caching static and dynamic data, flushing data partly, choosing right include mechanism, etc.
  • Ant was used for building the application.
  • Analysis & study of the new enhancements and guiding the team on the requirements

Environment: Springs 1.1, Eclipse 3.2, WebSphere 4.0, JSP, HTML, CSS, JDBC, Ant 1.5 and SQL Server 2000

We'd love your feedback!