We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

PA

SUMMARY

  • An experienced Java/J2EE senior developer with 8 years of experience in J2EE technology and having worked in all phases of Software Development Life Cycle including Requirements gathering, Analysis, Design, Development and Testing. Has worked extensively on Object Oriented Programming and implemented Java/J2EE web based Applications pertaining to various domains.
  • Experience extensively in development/deployment of applications using CORE JAVA, JDBC, Servlets, JSPs, Filters, Custom Tag Development, XML, HTML, CSS, AJAX, ANT, MAVEN, and JAVA SCRIPT, Struts 1 & Struts 2, Spring, JSF and Hibernate.
  • Strong experience in developing presentation layer using Struts Framework dat includes Tiles/Validation frameworks and integration of presentation layer with Hibernate using Spring Framework.
  • Extensive experience with OOAD methodologies varied Java enterprise architectures, enterpriseapplication integration techniques, delivering complex n - tier apps in Java EE
  • Worked extensively on all layers ofJ2EE Web based applications including front end, middle tierand database layers and other JAVA performance tools.
  • Can create, modify, and extend Java applications leveraging Hibernate, Struts, and other java structures.
  • Experience in development of Intranet/Internet based multi-tiered applications using IBM Web Sphere, BEA Web Logic, Tomcat and JBOSS application server.
  • Worked with Relational Database Management Systems including Oracle, MS SQL Server, and MySQL and has worked extensively on JDBC to connect to and access various remote databases
  • Expertise noledge in designing & developing teh web applications using MVC architecture and has used Java/J2EE design patterns (Front Controller, Business Delegate, Session Façade, Factory, Singleton, Service Locator, DAO, DTO, and Composite View) extensively
  • Extensively used IOC,AOP,MVC and noledge on other Spring Modules
  • Experience in JMS and Messaging service and has implemented messaging using Message Driven Beans.
  • Experience in using XML and related technologies including XML, DTD/XSD, XSLT, JAXB, JAXP
  • Good noledge in using Object relational mapping and has worked on ORM tools like hibernate
  • Experience in coordinating/managing offshore teams and POC for offshore team
  • Has developed JUnit test cases for unit testing to drive continuous integration using Maven
  • Excellent communication, organizational, Analytical, interpersonal, Presentations and leadership skills
  • Exceptional ability to quick learn, analyze and interpret technical and financial reports and legal documents also. Good track record of success as far as teh client’s business goals
  • Experience in working projectsusing Agile and Waterfall methodologies.

TECHNICAL SKILLS

Industries: Insurance, Banking, Retail

Platform: Windows OS Family and Linux

Application/Web Servers: WebLogic 10, WebSphere 6, Tomcat 6, Apache Web Server, JBoss

Frameworks: Struts 1.2 / 2, Spring 2.5, Hibernate 3x

IDEs / Tools: Eclipse3.4, Intellij, NetBeans, CVS, VSS, SVN, IBM ClearCase, Putty, WinSCP

Web technologies: JSP 2.1, JSTL, JSP Tags/ Custom Tags, JSF 1.2, Servlets 2.5, Java Script, XML, XSLT, JSON, JQuery, Ext JS, Ajax, JSON, JDBC 4.0,GWT

Integration Technologies: WebLogic JMS Server

Languages: Java 5, UML 2.0, SQL, PL-SQL, XML, HTML

Java EE: Java Mail APIs, JTA, JNDI, JMS, RMI

Methodologies: Agile, Waterfall, RUP, OOAD

Design/Development: Java Design patterns, Java EE design patterns

Other skills: Eclipse remote debug techniques, Log4j,Apache - ANT 1.6, Maven, JUnit, OOAD and RDBMS concepts, Apache

RDBMS: Oracle, SQL, PL-SQL

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Created teh workspace, project flow and project structure setup according to teh DOT standards since this project was developed from scratch.
  • Worked in teh Agile Development Environment and involved in processes like Scrum meetings.
  • Implemented client side validations using java script, server side validations by using teh struts validator framework and AJAX for enhanced user experience.
  • Involved in requirements gathering and giving demos to teh client.
  • Implemented Struts Error handling for handling exceptions and Log4j was used for logging
  • Integrated Struts, Hibernate and Developed teh code using RAD, maintained teh code in PVCS and application was deployed in WebSphere Application Server 7.0
  • Developed UI using JSP, Struts Tags, Struts Tiles, HTML, DHTML, CSS, JQuery and JavaScript.
  • Developed and maintained an MVC architecture utilizing Struts framework and Implemented client side validations by using Struts Validation Framework and JavaScript & jquery.
  • Used different plug-ins of JQuery like Data table plug-in for sorting, pagination and row alternate color rendering, calendar, masked input etc.,
  • Designed teh application with reusable J2EE design patterns like Front Controller, View Helper, Business Delegate, Façade and Data Access Object.
  • Developed test cases for Unit testing using JUnit.
  • Coordinated teh builds and deployments into different environments.
  • Integrated eclipse and SVN and was responsible for creating teh Branches in SVN for releases.
  • UsedMavenfor building, packaging and deploying teh application and Log4J for logging
  • Created documents dat contain teh steps to follow when there are db changes to be done in hibernate related generated files and it is used as a reference by other team member.

Environment: Java,Struts1.1,Hibernate3.2.6,Oracle11g,Websphere7.0,J2EE5.0,CSS,HTML,JSP,Jquery,Java script,LOG4j 1.2.17,SVN,Maven 2.1.1,jUnit 3.8.2,iText 2.0.8,JDK 1.6,My Eclipse Blue 8.6.1,SQL Developer

Confidential, PA

Sr Java Developer

Responsibilities:

  • Involved in Conceptual design, Analysis, Detailed design, Development, Mentoring, Coordinating, System and User Acceptance Testing.
  • Worked in teh Agile Development Environment and involved in processes like Scrum meetings, Test Driven Development, Continuous Integrations testing.
  • Involved in defect fixing in teh existing code and implementation of new code for new features.
  • Developed UI using JSP, Struts Tags, Struts Tiles, HTML, DHTML, CSS, JQuery and JavaScript.
  • Implemented workers compensation insurance module using Spring MVC.
  • Implemented AJAX tags for request response processing without reloading teh complete page.
  • Designed teh application with reusable J2EE design patterns like Front Controller, View Helper, Business Delegate, Façade and Data Access Object.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Integrated eclipse and SVN and was responsible for creating teh Branches in SVN for releases.
  • Involved in designing and developing interfaces to interact with existing application using XML/XSLT on SAX Parser, created XML schemas for document exchange protocol & JAXB to manipulate XML documents
  • Involved in writing queries, stored procedures, modifications to existing database structure as required per addition of new features and verified as per teh requirement
  • Used WebLogic 10.3 to develop different J2EE components like Client jars, Web Modules and Application EAR modules
  • UsedMavenfor building, packaging and deploying teh application and Log4J for logging

Environment: Java 1.5 & 1.4, Servlet, JSP, Struts 2, Hibernate 3.0, Spring 2.0, Web logic, HTML, DHTML, CSS, JavaScript, AJAX, Log4j, XML, My Eclipse, Tomcat, Oracle, GWT.J2EE, Struts, EJB, ANT, WebLogic Server, Windows 2000NT, Linux, Shell Scripting and Wincvs Configuration Tool, VSS, JUnit

Confidential, RI

Sr.Programmer Analyst

Responsibilities:

  • Worked in teh Agile Development Environment and involved in processes like Scrum meetings
  • Developed UI using JSP, Struts Tags, Custom Tags, Struts Tiles, HTML, DHTML, GWT, CSS, and JavaScript.
  • Developed and maintained an MVC architecture utilizing Struts framework.
  • Implemented client side validations by using Struts Validation Framework.
  • Used Spring AOP to handle logging and transactions
  • Bean Management was implemented through IOC
  • Implemented web services for communication with internal and external applications.
  • Used Explain plan to fine tune teh database.
  • UsedAntfor building, packaging and deploying teh application and Log4J for logging
  • Used Open source technologies like spring and Hibernate to implement backend logic and Database transaction management.
  • Building and deployment of EAR, WAR, JAR files on test, stage and production servers
  • Developing teh batch jobs using Quartz Scheduler
  • Worked in a distributed team environment, closely coordinated with offshore team members.
  • Implemented reading and writing teh xml and flat files from and to teh middle ware i,e FTP locations
  • Maintained teh source code of teh entire application under IBM ClearCase.

Environment: Java 1.5 & 1.4, Servlet, Java Server Pages, Struts 1.2 & 2, Hibernate 3.0, Spring 2.0, JSON, JBoss, HTML, DHTML, CSS, JavaScript, AJAX, Log4j, XML, JMS, PL/SQL, IBM RSA, Eclipse, WebSphere, Tomcat, IBM ClearCase, FTP, Quartz Scheduler, GWT

Confidential, NJ

Sr. Software Engineer

Responsibilities:

  • Involved in designing and developing custom framework based on MVC dat can be used to develop java applications using predefined set of generic services like utility classes and java beans.
  • Created data access objects (DAO) to access teh database, various java objects to encapsulate teh business logic & developed common controller Servlet to delegates teh request
  • Developed custom tags for creating HTML controls and populating data on to it.
  • Successfully executing offshore modeling by effective and on time also noledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Developed Enterprise Beans, JSP Pages and created views and queries
  • Created a new set of libraries of generic JSP custom tags
  • Integrated Struts 1.2 and Spring Framework with hibernate.
  • Building, configuring and deploying teh project using Ant tool
  • Designed teh coding standards and ensured teh developers follow teh development standards
  • Excel, PDF, Text Report Generation using Crystal Report 10.
  • Manage performance of test to insure teh system accurately meets all design objectives.
  • Perform a series of conclusive system tests of new and/or modified software modules.
  • Analyze, formulate and produce a comprehensive report of teh final results of teh system testing for quality improvement of teh system.
  • Implemented Log4J for application level logging

Environment: Java 1.5, J2EE (Servlets 2.5, JSP 2.0, JMS), Struts 1.2, Hibernate 3.0, ANT 1.6.2, Web Logic Application Server 9.1, Eclipse 3.2, Oracle 10g, SQL, XML 1.0, Windows XP, Linux, Shell Scripts, Wincvs 2.0,Tomcat, VSS, Oracle9i, J2EE, Java, Spring, JavaScript, log4j

Confidential, NY

Java Developer

Responsibilities:

  • Develop various modules and fixed code defects of teh application with J2EE design architecture
  • Developed teh Presentation Layer using MVC Struts Framework.
  • Used Spring Framework for Dependency Injection and integrated springs with Struts.
  • Quick diagnosis on all customers impacting and functional defects dat reported in production.
  • Developed and updated existing interface to get back data from teh database.
  • Document production issues in issue tracking system and root case analysis.
  • Worked on Defect using Quality Centre from Mercury.
  • Designed and developed teh UI components using JSP, HTML, CSS
  • Used Log4J for logging teh user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Designed and developed dynamic menu generation. Based on user security rights and teh modules they are working on, menu dynamically changes to display teh appropriate screens
  • Apache Ant was used for teh entire build process, wrote build scripts using Ant.
  • Used ClearCase for version controlling using teh eclipse VSS plug-in.
  • Attending weekly meetings with Client, Onshore and Offshore people to update Project status.
  • Web Logic is used as teh application production server.

Environment: J2EE, Java, JavaScript, Servlets,, Java Server pages, JSF, HTML, XML, XSL, DHTML, Jakarta Struts Framework, JDBC, Eclipse 3.1.1, Apache Ant 1.6.2,Oracle 8i, Apache Tomcat 4.0, SAS Reporting, Birt Reporting Tool, WebLogic Application Server 8.1, CVS and Windows NT and UNIX.

Confidential

Associate Software Engineer

Responsibilities:

  • Analysis of teh Change request provided by teh clients and provided teh estimate for teh CR’s.
  • Did Research and development of an open source tool Alfresco.
  • NTLM and LDAP Configurations for ADS authentication and authorization.
  • Involved in requirements gathering and implementation of directory structure
  • Developing teh detailed Change request document with detailed design including class and sequence diagram and identifying teh objects in class level.
  • Prepared teh deployment document for all teh releases as a part of release administration.
  • Coordinating with data center for setting up Integration, QA and Production environment.
  • Created teh Certificate using teh KeyTool and store teh certificate into Keystore
  • Created teh HTTP and HTTPS servers to deploy teh application
  • Involved in deployments, maintenance and Support process of teh Application & Users.
  • Daily Health Checks for Production servers, Server Configuration and maintenance
  • Primary support for production issues, Investigate, Identify teh root cause, Find a solution, Implement teh Solution to teh reported problem

Environment: Java 1.4, J2EE, Struts 1.2, Servlets, Java Server pages, Java Server Faces, Java Script, JDBC, My SQL, Sun Solaris, PVCS, ANT, JUnit, Test Director, Rational robot, Microsoft Visio, IBM Web sphere studio Application Developer, Windows, Intellij J,VSS.

Confidential

IT Associate

Responsibilities:

  • Involved in Analysis and gathering functional noledge of teh existing system.
  • Preparation of Sequence diagrams and class diagrams with rational rose.
  • Created stored procedures and SQL queries for data manipulation using JDBC
  • Created Developed front-end using HTML and performed validations using Java Script
  • Developed web components using MVC pattern under Struts framework.
  • Implemented ANT as teh build system and Tomcat server for deployment
  • Attending weekly meetings with Client to update Project status.
  • Developed teh components, which can interact with various interdependent APIs of teh external system.
  • Performed unit testing & integration testing and logged teh defects in Test director.
  • Acted as secondary support for production issues.

Environment: J2EE, JDK 1.3, Java Server pages, JDBC, Servlets 2.1, XML, XSL, Struts, Apache Tomcat Server 5.0, Apache Ant, MySQL, CVS, Windows 2000, HTML, CSS, Java Script, DHTML, Log4j, IE 6.0, Test Director, VISIO, Net Beans

We'd love your feedback!