We provide IT Staff Augmentation Services!

Java/j2ee Senior Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Nearly 8 years of experience with specialization in development of Web based applications using Java & JEE technologies
  • Extensive experience in Application Development and Product Development Life Cycle
  • Proficiency in SDLC, Technical Design Document and JUnit test cases.
  • Extensive Development expertise working with MVC frameworks like Struts, Spring framework, knowledge on JSF.
  • Web User Interface experience - Java framework like Struts & GWT.
  • Experience in design patterns like Singleton, DAO, Factory, and MVC.
  • Expertise in object oriented Software Analysis, Design and development
  • Experience in handling projects in Agile software methodologies
  • Extensive experience in GUI development using HTML, CSS, JavaScript, AJAX, JSP, JQuery, JQuery Plug-ins, JSON,JSP Tag libraries, Servlets
  • Good exposure to IDE tools like Eclipse, MyEclipse, RAD and Net Beans.
  • Experience in RDBMS Database design, JDBC, Oracle and MS SQL Server, MySQL including PL/SQL, Stored Procedures.
  • Experience in using third party tools like Toad for Oracle, MS SQL, MySQL Developer and database perspectives in Eclipse.
  • Extensive experience in application/web servers like WebLogic, Websphere, Tomcat JBOSS AS and IBM HTTP server.
  • Strong experience in using RDBMS like Oracle, SQL Server and developing/creating Packages, Stored Procedures, Triggers, Views, Materialized Views, Functions, Sequences, Types, dblinks, external tables, etc
  • Hands on experience with SOAP based WebServices JAX-RPC,JAX-WS SAX,JAXP, knowledge on Restfull services.
  • Having experience in developing the software for Fixed Income Derivatives, Capital markets and Financial Risk Analysis
  • Good Experience in handling team and mentoring the team members on skills required for the project.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision
  • Experienced in creating Junit test cases.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP)
  • Quick in learning new Open Source technologies and quick to create POC for feasibility study.

TECHNICAL SKILLS

Languages: C, C++, JAVA7.0, PL/SQL

JEE Technologies: Servlets 3.0, JSP 2.1, JDBC 4.0, JNDI.

Frameworks: Jakarta Struts 1.2/1.3(Tiles, Validator), Spring 3.0, Spring MVC, Hibernate 3.0

Middleware Technologies: Web services, SOAP-XML, JAX-RPC, JAX-WS,Axis2 JAXP, Apache CXF

Application/Web Servers: JBoss AS 6.0, IBM WAS 7.0, WebLogic 9.0, Apache Tomcat 7.0

IDE: Eclipse, IBM WebSphere Studio Application Developer (WSAD) 5.1.2, RAD 7.5, MyEclipse8.0 Jdeveloper 10.1.3, NetBeans 8.0.

Web Technologies: HTML5.0, DHTML, CSS, JavaScript, AJAX, JQuery, JQuery plug-ins, JSON, GWT 2.0 (Google Web Toolkit) 1.4, 1.2.

XML Technologies: XML 1.0, XSL 2.0, DTD, XSLT 1.0, JNDI 1.1, SOAP 1.2

UML Tools: Rational Rose, Microsoft Visio

Source code Configuration: GIT, CVS, PVCS

Databases: Oracle 11g, MS SQL Server 2010, MySQL 6.2, DB2 9.0, Sybase 4.0

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX

Protocols: SOAP, HTTP 1.1, HTTPS/SSL, TCP/IP, FTP, Telnet, SMTP, LDAP

Tools: Ant, Maven, JUnit, Log4J, XMLspy, SOAP UI, Jprobe 3.0, TOAD,MySQL Query Browser

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Senior Developer

Responsibilities:

  • Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare BRD and Design Documents.
  • Involved in the system analysis, estimation, design, development and testing.
  • Involved in Project Plan, System Integration documents
  • Worked on spring application framework features IOC container.
  • Developed DAO object for Data Connection and Database Operations.
  • Used Spring framework to perform JDBC related code using Spring’s DAO layer, used Spring’s Core Module to integrate it with Struts.
  • Used Hibernate as a persistence layer for database interaction from the DAO layer.
  • Design rich internet applications using Google Web Toolkit (GWT).
  • Configured Struts Framework to implement MVC design patterns.
  • Created web application using JSP for the presentation layer & implemented MVC Architecture.
  • Used Struts Tiles and Validator framework extensively in developing the applications.
  • Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes and procedures.
  • Used Eclipse IDE for development of the application and added Hibernate and Spring eclipse plugins.
  • Involved in debugging using Log4J, generated JUnit summary reports using ANT Scripts, and also involved in code review and refactoring
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage.

Environment: JDK1.7, Servlet, JSP, AJAX, DHTML, HTML, JavaScript, CSS, JQuery, Struts 1.2, Spring 3.0, Hibernate 3.1, Oracle Database 11g, PL/SQL, UML, Eclipse, JSON, Log4j, GIT, JUnit, Ant.

Confidential

Java/J2EE Senior Developer

Responsibilities:

  • Involved in the SDLC life cycle which includes Analysis, Design, Development, Deployment, and Testing
  • Built rich dynamic pages using JQuery, JavaScript, HTML 5.0 and CSS 3.0.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Spring framework to inject BO, DAO beans into Struts layer.
  • Used Struts Tiles and Validator framework extensively in developing the applications.
  • Taking part in Requirement Analysis and data gathering
  • Used Hibernate as a persistence layer for database interaction.
  • Database management like validating queries, stored procedures and triggers in Oracle 9i.
  • Developed different components of application such as JSPs, POJOs, using ECLIPSE and used GIT for version control.
  • Developed user interfaces for internal testing of the services / subservices in JSP and Servlets.
  • Also Used GWT 1.4 pre-designed classes to implement otherwise time-consuming dynamic behaviors, such as drag-and-drop or sophisticated visual tree structures, PushButton, ToggleButton, MenuBar, DialogBox, Panels, RichTextArea, SuggestBox (auto-complete) etc
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Developed Struts framework classes and integration with spring.
  • Taking care of the change request within the module
  • Coordination of work in an Onsite/Offshore model
  • Preparation of test cases, interacting with testing team to provide a knowledge transfer of working of the modules
  • Unit and Integration testing

Environment: JDK1.7, Servlet, JSP, Struts 1.2, Spring 3.0, Hibernate 3.5, HTML 5.0, AJAX, JavaScript, CSS 3.0, JQuery, Oracle Database 11g, PL/SQL, UML, Eclipse, Web Services, JSON, Log4j, GIT, JUnit, Ant

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Web MVC Framework
  • Used Spring core framework to inject DAO beansand Hibernate Session Factory.
  • Used Hibernate Framework for persistence onto oracle database.
  • Developed the application using Eclipse IDE with Hibernate and Spring plugins.
  • Used Log4j for logging Errors.
  • Used Ant as build tool.
  • Used CVS as source control.
  • Involved in complete development of Agile Development Methodology and tested the application in each iteration.

Environment: Java, JSP, Servlets, Spring Web MVC, Hibernate 3.0, HTML, CSS, AJAX, WebLogic 10.3, Eclipse, Oracle 11g, Rational Rose, Ant, Junit, Log4j, XML, DOM

Confidential

Java Developer

Responsibilities:

  • Developed the application using the iterative and incremental software development process of agile methodology.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used SQL statements and procedures to fetch the data from the database.
  • Designed and developed the web-tier using HTML, JSPs, Servlets, Struts and Tiles framework.
  • Used Struts validation framework for server side.
  • Used log4j for logging messages andUsed ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers used PayPal payment gateway.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
  • Deployed the application on to Tomcat server.

Environment: Java, JSP, Servlets, Struts 1.2, Spring 3.0 (Core), Tomcat, JQuery, AJAX, JavaScript, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, ANT, Log4j

We'd love your feedback!