We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Having 14+ years of experience in software development mainly concentrated on Distributed Technologies, Web Technologies and Enterprise Solutions.
  • Experienced in Agile Scrum Methodologies.
  • Experience in developing Web based Internet/Intranet, Distributed and Multi - tier architecture Applications using Java and J2EE Technologies.
  • Extensive working experience in Java 1.5, JSP 2.1, Servlets 2.3, Struts 1.2.7, Spring2.0, JDBC, EJB 3.0, Hibernate3.0.5, WebServices, XML, XML Schema and Log 4j.
  • Experience in Service Oriented Architecture (SOA) using SOAP, WSDL, UDDI, JAXB.
  • Experience in distributed technologies like CORBA (Common Object Request Broker Architecture), RMI (Remote Method Invocation).
  • Proficient in SQL, PL/SQL & Database technologies with Oracle.
  • Strong experience in Object Oriented Programming (OOP),Object Oriented Analysis and Design (OOAD), Software Engineering / Software Development Life Cycle, UML using Rational Rose.
  • Experience in designing JAVA based enterprise application using SUN BLUEPRINTS.
  • Strong experience in Design patterns such as Session Façade, DAO, Service Locator, Singleton, Factory, Business Delegate and MVC.
  • Experience in using IDE’s such as Websphere Studio Application Developer, Eclipse 3.1.
  • Experience in using Version control Management tools such as Web Clearcase, Harvest r7.
  • Strong experience in Application Servers like Websphere 8.0, Weblogic 9.2, and Apache Tomcat 7.0 Application Server / web server.
  • Exposure to JMS/MQ Series.
  • Received Best performance and Star of the Month awards from prestigious clients like Computer Associates, NY and Confidential, NJ.
  • Good communication, interpersonal skills and team player.

TECHNICAL SKILLS

Internet/Intranet: Java/J2EE, JSP2.1, EJB3.0, Servlets2.3, JDBC 2.0, RMI, JNDI, JMS, JAAS, JAXB, JAXP, Swings, XML, XSLT, Applets, HTML4.0, JavaScript, UML, UNIX Shell Scripting.

IDE Tools: Websphere Studio Application Developer5.0, IBM RSA7.5.1, Eclipse3.4, SOAP UI 3.6.1, TeamSite6.1, JDeveloper, XMLSpy, FrontPage 98/2000, Flash 5.0, TOAD, WinMerge2.2, Ant 1.5

Frameworks: Spring3.0, Struts 2.0, Tiles, Hibernate 3.0.5, Web Services 1.1

Web Services: SOAP, WSDL, Axis SOAP Engine, XML, XSD.

Middleware: JMS/MQ Series

Application Servers: IBM Websphere Application Server8.0, BEA WebLogic9.2, IIS5.0, Apache/Tomcat Server 6.0, and Java Web Server 2.1

Operating Systems: Red Hat Linux 8.x/9.x,Unix, Windows NT/98/95/2K, Sun Solaris, DOS.

Languages: Java5, C and C++.

RDBMS/DBMS: Oracle 10g, MS-Access 2007.

Methodologies: OOAD Using UML, Rational Rose

Design Patterns: Singleton, Session Façade, Business Delegate, DAO, MVC, Service Locator, Factory

Version Control: Subverion, MS VSS 6.0, WINCVS 1.2, Harvest 7.0, Rational Clear Case 4.2

Continuous Integration: CruiseControl2.8, Jenkins.

API: TomSawyer7.0, Axis

Testing Tools: Silk Performer 7.3

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Wilmington, DE

Responsibilities:

  • As a Technical Lead, responsible for architecture, design and development of eAlertBatchEngine, CBATS projects.
  • Instrumental in Requirement gathering, Grooming / Deep Grooming of requirements, Design the Technical approach, Divide the Technical approach into small or individual stories so that the functionality can be delivered in small chunks.
  • All the services are based on Service Oriented Architecture.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Use Case Diagrams, Sequence Diagrams, Class diagrams as part of Technical Approach using Rational Rose.
  • Followed Agile Scrum Methodologies.
  • Involved in production support, investigate compliance issues for business, generate reports of customer communications.
  • Used Spring Integration to design and develop CBATS project.
  • Used Spring Batch for eAlertsBatchEngine projects.
  • Created Mobile Friendly, ADA Complaint Templates for Customer Communications through Email.
  • Used Service Locator, Front Controller, Business Object (BO), Data Access Object (DAO) patterns to design the application
  • Used Log4j for logging statements during development.
  • Implement ICV UI application using Spring MVC framework and technologies like JQuery, JSP, HTML, Javascript, Apache Tiles and CSS.
  • Maven builds and install on UNIX platform.
  • Involved in architectural reviews of various modules.
  • Mentor junior developers and testing team to test web services using SOAP UI and ADA tools.
  • Implement JMock / JUnit for unit testing.
  • AHP as build / continuous integration tool. Implementations:
  • Java/Spring/PLSQL/SOA/Rest API Services

Environment: JAVA 1.6/1.7, Spring3.3, PL/SQL, JMS 1.1, Apache Tomcat 7.0, Eclipse3.4, Git/Gerrit, JUnit 4.9, JMock, Mockito, Maven3, Ant Hill Pro, Version One, Velocity Engine, HTML, Javascript, CSS, Oracle 11G, Red hat Linux, Windows 2003/XP/NT, SOAP UI 5.0.0, SOA Webservices, Rest API Services.

Technical Lead / Sr. Java Developer

Confidential, Wayne, PA

Responsibilities:

  • As a Technical Lead, responsible for design and development of ICV, Common Agency Gateway Projects.
  • Instrumental in Requirement gathering, preparing Functional Requirement Specifications (FRS), implementation plan containing Design Approach, Technical Specification and data modeling.
  • All the services are based on Service Oriented Architecture.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Use Case Diagrams, Sequence Diagrams, Class diagrams as part of FRS Documents using Rational Rose.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in Websphere Application Server.
  • Responsible for creating ESB proxies using Aqualogic Service Bus.
  • Used Service Locator, Front Controller, Business Object (BO), Data Access Object (DAO) patterns to design the application
  • Used Log4j for logging statements during development.
  • Develop Object - Relational (O/R) Mapping using Hibernate Tool.
  • Communication with WebServices by creating java client (stubs) from WSDL using Axis Emitter embedded tool into eclipse.
  • Implement ICV UI application using Spring MVC framework and technologies like JQuery, JSP, HTML, Javascript, Apache Tiles and CSS.
  • Maven builds and install on UNIX platform.
  • Involved in architectural reviews of various modules.
  • Mentor junior developers and testing team to test web services using SOAP UI and Fiddler tools.
  • Implement JMock / JUnit for unit testing.
  • Jenkins as build / continuous integration tool.

Environment: JAVA 1.6, Spring3.3, Hibernate3.0, JMS 1.1, Websphere Application Server 8.0, Eclipse3.4, Rational Rose Enterprise Edition, JUnit 4.9, JMock, Maven3, Jenkins, JQuery, JSP, HTML, Javascript, Apache Tiles, CSS, Oracle 11G, Sun Solaris Unix, Windows 2003/NT, SOAP UI3.6.1, SOA Webservices.

Senior Developer

Confidential, West Chester, PA

Responsibilities:

  • Responsible for design and development of WebServices using SOA Architectue.
  • Instrumental in Requirement gathering, preparing Functional Requirement Specifications (FRS), implementation plan containing Design Approach, Technical Specification and data modeling.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Use Case Diagrams, Sequence Diagrams, Class diagrams as part of FRS Documents using Rational Rose.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in Weblogic Server.
  • Responsible for creating ESB proxies using Aqualogic Service Bus.
  • Used Front Controller, Business Object (BO), Data Access Object (DAO) patterns to design the application
  • Used Log4j for logging statements during development.
  • Develop Object - Relational (O/R) Mapping using Hibernate.
  • Communication with WebServices by creating java client (stubs) from WSDL using Lomboz embedded web tool into eclipse.
  • Maven build and install on Unix platform.
  • Involved in architectural reviews of various modules.
  • Cruisecontrol as build / continuous integration tool.

Environment: JAVA 1.5, Spring, Hibernate3.0, JMS 1.1, Weblogic 9.2, Eclipse3.1, Rational Rose Enterprise Edition, EasyMock, JUnit, Oracle 10G, Sun Solaris Unix, Windows 2000/NT, SOAP, Webservices, Maven.

Team Lead / Senior Developer

Confidential, Phila, PA

Responsibilities:

  • Responsible for design and development of the project and persistent layer using Spring MVC, Hibernate, Rational Rose UML.
  • Instrumental in Requirement gathering, preparing Functional Requirement Specifications (FRS), implementation plan containing Design Approach, Technical Specification and data modeling.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Use Case Diagrams, Sequence Diagrams, Class diagrams as part of FRS Documents using Rational Rose.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in Apache Tomcat Server 5.5.
  • Used Front Controller, Business Object (BO), Data Access Object (DAO) patterns to design the application
  • Used Log4j for logging statements during development.
  • Develop Object - Relational (O/R) Mapping using Hibernate.
  • Communication with WebServices by creating java client (stubs) from WSDL using Lomboz embedded web tool into eclipse.
  • Maven build and install on Unix platform.
  • Involved in architectural reviews of various modules.

Environment: JAVA 1.5, Spring, Hibernate3.0, JMS 1.1, Apache Tomcat Server 5.5, Eclipse3.1, Rational Rose Enterprise Edition, JTest, JUnit, Oracle 9i, Sun Solaris Unix, Windows 2000/NT, SOAP, Webservices, Maven.

Senior Developer

Confidential, PA

Responsibilities:

  • Responsible for design and development of the project and persistent layer using Spring MVC, Hibernate, Rational Rose UML.
  • Instrumental in Requirement gathering, preparing Functional Requirement Specifications (FRS), implementation plan containing Design Approach, Technical Specification and data modeling.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Use Case Diagrams, Sequence Diagrams, Class diagrams as part of FRS Documents using Rational Rose.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in Apache Tomcat 6.0.
  • Used Front Controller, Business Object (BO), Data Access Object (DAO) patterns to design the application.
  • Used OLAP tool (Business objects) to query the data and build reports for business intelligence from data warehousing tables.
  • Tiles definition for dynamic display of the pages.
  • Used AJAX at presentation layer.
  • Develop Object - Relational (O/R) Mapping using Hibernate.
  • Ant build and install of the application.
  • Involved in architectural reviews of various modules.

Environment: JAVA 1.5, Spring, Hibernate3.0, JMS 1.1, Weblogic Application Server8.1, Eclipse3.1, Business Objects, Rational Rose Enterprise Edition, JTest, JUnit, SQL Server, Sun Solaris Unix, Windows 2000/NT, SOAP, Webservices, Maven.

Senior Developer

Confidential, PA

Responsibilities:

  • Responsible for design and development of Advanced Search and persistent layer using Spring MVC, Hibernate, Struts, Rational Rose UML.
  • Instrumental in Requirement gathering, preparing Functional Requirement Specifications (FRS), implementation plan containing Design Approach, Technical Specification and data modeling.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Use Case Diagrams, Sequence Diagrams, Class diagrams as part of FRS Documents using Rational Rose.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in Weblogic Application Server 8.1.
  • Used Front Controller, Business Object (BO), Data Access Object (DAO) patterns to design the application
  • Used Log4j for logging statements during development.
  • Used AJAX at presentation layer to display in store pickup functionality.
  • Develop Object - Relational (O/R) Mapping using Hibernate.
  • Communication with WebServices by creating java client (stubs) from WSDL using Lomboz embedded web tool into eclipse.
  • Used JTest Class testing UI tool to generate automated JUnit test cases to perform Unit testing.
  • Maven build and install on Unix platform.
  • Created the Design Documents for the Order Processing Modules.
  • Involved in architectural reviews of various modules.

Environment: JAVA 1.5, Spring, Hibernate3.0, JMS 1.1, Struts, Weblogic Application Server8.1, Eclipse3.1, Rational Rose Enterprise Edition, JTest, JUnit, Oracle 9i, Sun Solaris Unix, Windows 2000/NT, SOAP, Webservices, Maven.

Senior Developer

Confidential, Garden City, NY

Responsibilities:

  • Responsible for design and development of server side order processing and persistent layer using Spring, Hibernate, Rational Rose UML.
  • Instrumental in Requirement gathering phase.
  • Prepared contracts / design / Technical Specification & Approach documents.
  • Used Rational Rose for Domain and Data modeling.
  • Drew Sequence Diagrams, Class diagrams using Rational Rose.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in WebSphere5.0 Application Server.
  • Used Factory, Delegate, DAO patterns to design the application
  • Used Log4j for logging statements during development.
  • Develop Object - Relational (O/R) Mapping using Hibernate.
  • Used TOAD to create SQL, PL/SQL in Oracle9i.
  • Created Unix Shell Scripting files to schedule the batch processes.
  • Communication with WebServices.
  • Performed Unit Testing.
  • Created the Design Documents for the Order Processing Modules.
  • Involved in architectural reviews of various modules.

Environment: JAVA 1.5, Spring, Hibernate3.0, JMS 1.1, IBM WebSphere Application Server5.0, Eclipse3.1, Rational Rose Enterprise Edition, Sun Solaris Unix, Windows 2000/NT, SOAP, Webservices.

Senior Developer

Confidential, Islandia, NY

Responsibilities:

  • Developing the application using JSP, Servlets, Hibernate.
  • Prepared System Architecture and Design using UML Methodologies
  • Used Oracle9i as backend.
  • Using IDE Websphere Studio Application Developer to develop the Application with Websphere Application Server.
  • Used WINCVS for version management.
  • Configuring to backend servers like Autosys4.5, CA7
  • Designed the application using MVC design pattern, Struts, Tiles.
  • Develop Web Services using WSDL, Axis SOAP Engine, XML, and XSD.
  • Used JAXB for Java to XML Binding.
  • Assigning work to the team members
  • Preparing the unit test cases using JUnit.
  • Used Log4j for logging.
  • Used Silk Performer to test the product for its performance.
  • Used Ant for building and deployment of application.
  • Used UNIX Shell Scripting to run the Scheduler Jobs.
  • Implemented Multithreading concepts in Job Scheduling.
  • Created tables and stored procedures in Oracle.
  • Configured Hibernate to communicate with database.
  • Created a Java component in Hibernate to open and close session with database.
  • Develop Persistence classes and Object - Relational (O/R) Mapping using Hibernate.
  • Setting up the Development Environment.
  • Unit Testing the code changes
  • Worked in onsite/offshore business model.

Environment: Java/J2EE, Ant, Websphere Studio Application Developer, JSP1.1, Servlets2.2, Struts, Swings, Rational Rose, UML, Oracle9i, XML, Websphere Application Server, JAAS, JAXB, JAXP, Harvest, Log4J, Silk Performer 7.3, Ant, TomSawyer7.0, Axis SOAP Engine, Hibernate, XMLSpy, Multithreading, Orcale9i, Windows 2k/2003/XP/NT, Unix, Sun Solaris.

Senior Developer

Confidential, New Providence, NJ

Responsibilities:

  • Instrumental in Requirements gathering phase.
  • Prepared Technical Approach of BSOA.
  • Prepared System Architecture and Design.
  • Developing the application using EJB, JSP, Servlets.
  • Prepared High & Low Level Design using UML.
  • Programming for Batch Jobs.
  • Managing the content using TeamSite6.1
  • Used Web Clear Case for version management.
  • Designed the application using MVC design pattern, Struts, Tiles.
  • Used JAXB for Java to XML Binding.
  • Used IDE WSAD 5.0 to develop the Application.
  • Enabled logging in database as a value added feature due to restrictions in server access to view logs enabled this with Log4j.
  • Responsible for Inter-module communication.
  • Developed UNIX Shell scripting to run the batch jobs.
  • Prepared Test plans and Unit Testing.
  • Created tables and stored procedures in Oracle.
  • Mentoring and knowledge transfer to new recruits and fellow developers.
  • Worked as a onsite coordinator for this onsite/offshore business model.

Environment: Java/J2EE, Clearcase, TeamSite6.1, JSP1.1, Servlets2.2, EJB1.1, Rational Rose, UML, Oracle9i, XML, WSAD5.0, WAS5.0, Web Clear Case, XML, XSD, JAXB, JAXP, Windows 2k/2003/XP/NT, Unix, Sun Solaris.

Senior Developer

Confidential

Responsibilities:

  • Responsible for designing user interface using JSP and the client side validations are extensively done in JavaScript.
  • Used Rational Rose for modeling.
  • Drew Sequence Diagrams, Class diagrams using Rational Rose.
  • Used JMS for routing the Loan Applications.
  • Responsible for Deployment of applications components and Configuration of Connection pooling in WebSphere4.0 Application Server.
  • Used SUNBLUEPRINTS to design the application
  • Implemented Stateless Session Bean as Session Facade to handle Business Logic.
  • Used Apache Tiles for the definition of Screens to have a common look and feel across the application.
  • Created Tiles Definitions which are used as ActionForward path by the Servlet Controller.
  • Responsible for configuring the XML descriptors for making Struts & Tiles work together.
  • Performed Unit Testing
  • Created the Design Documents for the Customer and Loan Modules
  • Involved in designing and implementing the Render Engine, which merges the appropriate XML and XSL to deliver the specific content for the device that made the request.
  • Uses JavaScript programming extensively for many fields and cross-field validations, and event management.

Environment: JAVA 1.2, JSP 1.1, Servlets 2.0, EJB 1.1, JMS 1.1,XML, XSD, JAXB, JAXP, HTML, JavaScript, IBM WebSphere 4.x, IBM WebSphere Application Developer (WSAD) Studio, Struts, Rational Rose Enterprise Edition, Sun Solaris Unix, Windows 2000/NT, SOAP, Web Services.

Senior Developer

Confidential

Responsibilities:

  • Requirements Gathering, Analysis & Design
  • Interacted with the business analysts for deriving the requirements, business rules, validations of the system, defining the use cases.
  • Developed the application using EJB, JSP, Servlets.
  • Implemented Stateless Session Bean as Session Facade to handle Business Logic.
  • Used Oracle as backend database.
  • Developed the business objects for data operations.
  • Performed unit test and module integration test.

Environment: Java2, HTML, EJB 1.1, JSP 1.1, Servlets 2.0, JavaScript, Java Servlets, J2EE, Oracle8, Windows 2000, IBM WebSphere 4.x, IBM WebSphere Application Developer (WSAD) Studio.

Senior Developer

Confidential

Responsibilities:

  • Requirements Gathering, Analysis & Design
  • Study the requirements and understanding the requirements.
  • Carrying out analysis & defining the system requirements.
  • Gathering the information regarding industries, banks, and financial institutions.
  • Front-end development with HTML.
  • Database Connectivity using JDBC.
  • Developed the business objects for data operations using Java2 API
  • Performed unit test and module integration test.
  • Requirements Gathering, Analysis & Design
  • Study the requirements and understanding the requirements.
  • Carrying out analysis & defining the system requirements.
  • Front-end development with HTML.
  • Database Connectivity using JDBC.
  • Requirements Gathering, Analysis & Design
  • Study the requirements and understanding the requirements.
  • Carrying out analysis & defining the system requirements.
  • Front-end development with HTML.
  • Database Connectivity using JDBC

Environment: HTML, Java2, JDBC, Java Script, JDeveloper, Oracle8, Windows 2000, Apache Tomcat.

We'd love your feedback!