We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

GA

SUMMARY:

  • Well versed with XML, XSL, XSLT, XPATH, SAX, and DOM.
  • 7 years of experience in Java web and client server development with knowledge in all the phases of the life cycle of the software development including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management.
  • Experience in Object Oriented Analysis and Design OOAD
  • Experience in Object Oriented Programming OOPS and Distributed Application development.
  • Extensive experience in developing web-based applications on J2EE platform.
  • Extensively worked on Java, JSP, Servlets, spring, EJB, Tag libraries, JavaScript/JQuery, AJAX, XML, JDBC, Hibernate and JPA ORM tools.
  • Experienced in developing Service Oriented Architecture using Web Services, Axis 2.0 / JAXB 2.0 and JMS
  • Experience in developing Web Services using XML over HTTP s , SOAP/WSDL and REST
  • Have good exposure on service-oriented architecture SOA .
  • Used ANT for building and deploying application source code on IBM Web Sphere Application Server.
  • Solid Understanding of RDBMS concepts
  • Working knowledge of SQL and PL/SQL in Oracle and SQL Server.
  • Worked with JUnit for unit testing.
  • Followed Waterfall and Agile/Scrum, RUP methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and NetBeans.
  • Worked on several web and application servers like Apache Tomcat, Weblogic and WebSphere.
  • In depth understanding of the eCommerce, Supply Chain, Retail, Insurance Domains
  • Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
  • Strong communication and interpersonal capabilities.
  • Highly motivated and hardworking individual with strong verbal and written communication skills.
  • Ability to learn quickly and to correctly apply new tools and technology.

SOFTWARE SKILLS:

Languages

Java, C and C, SQL, PL/SQL.

J2EE Technologies

J2EE Servlets, JSP, EJB 2.0/3.0 , JDBC, JSTL, Java Beans, Tag Libraries

Web Services XML over HTTP s , JAX-RPC, SOAP/WSDL, REST , JMS

Open Source/Packages

Spring core, MVC, AOP , Servlet, JavaScript,

CSS 3, Bootstrap, JQuery, JSON MVC, JSF/myFaces, Hibernate, Apace Axis, Apace HTTP Client, Ant, JUnit

IDE Tools

Eclipse 3.2, IBM RAD, WSAD, Net Beans.

GUI

CSS, HTML, DHTML

Application Servers

Web Logic 10.3 / Tomcat 5.0.19 / IBM WebSphere / JBoss

Design

UML, Rational Rose.

Databases

Oracle 10g, DB2, SQL Server 2008

Database Tools

TOAD, DB Visualizer, SQL Developer

Operating Systems

Windows 2000, Windows NT 4.0, Windows XP/Vista/7, Linux

XML Technology

XML, XSD, DTD, XML Parsers DOM, SAX , Namespaces, XSLT, XML Beans

Client-side

JavaScript, AJAX, JSON, JQuery

Protocols

HTTP, SOAP, TCP/IP

Methodologies

Waterfall, Agile/Scrum

Confidential

Role: Sr. J2EE Developer

Description:

This project mainly involves enhancing the existing web application, which was developed back in 2004. This application was basically developed to facilitate Internet banking service to the customers of the bank. The main goal was to completely rebuild the current framework and make it Ajax-centric with more interactive UI. My work mostly involved redesigning the existing code and plugging in the more robust and flexible code according to the new coding standards. Most of the UI was developed using JSP's in combination with JSTL and jQuery. I have redesigned about fifty UI screens using JSTL and jQuery to provide a better look and feel to the end user.

Responsibilities:

  • Modify and redesign the existing framework to optimize the performance of the existing application by making it completely Ajax-centric.
  • Redesign, reconstruct and optimize the existing UI screens using JSTL in combination with JSP's.
  • Used custom framework designed by FIS to get the data from the Data Access Layer. It is similar to struts, but not same as struts.
  • Used jQuery extensively for performing client side validations and for enhancing the current functionality of the screens.
  • Used Java's collection framework extensively for managing the data across the application.
  • Developed and enhanced around fifty UIs, using JSPs together with JSTL. JavaScript, HTML/DOM and Ajax based support methods.
  • Extensively wrote Ajax calls using jQuery's Ajax plug-in to handle navigation throughout the framework.
  • Used wide variety of jQuery plug-ins to provide a better interactivity for the end user.
  • Experience in using SQL on Oracle 10g and 11g databases to create test data and perform data verification after the WUI updates. Used Stored procedures to perform database related operations.
  • Applied standard design patterns, such as Iterator, Singleton, Factory, Observer and Decorator, while coding new application modules.
  • Used CSS, HTML and JSP extensively to create uniform look and feel of the new Web User screens.
  • Performed extensive testing to minimize the browser compatibility issues.
  • Wrote Selenium test cases to perform unit testing.
  • Used GIT, Harvest for version control across common source code used by developers.

Environment: Tomcat 5.5, Eclipse, JSP 2.0, Custom Framework Similar to Struts , JSTL, Servlets 2.3, jQuery 1.6.x/1.7.x/1.8.x, Ajax, jQuery's Ajax, XML, Web Services, SOAP, WSDL, Log4J, Selenium, JavaScript, HTML, , SQL, Oracle 10g/11g, GIT, Harvest, UNIX, MS Office, Windows 7.

Confidential

Role: Sr. J2EE Developer

Description:

The Customer Agent Selection Engine is a common service for viewing, identifying, selecting and ultimately assigning agents. The end goal is one and only Agent Selection process across the Enterprise. Driven by customer scenarios, business rules and are applied to consistently match Agency Sales Offices that are authorized to solicit or service products and financial services.

Responsibilities:

  • Developed and Consumed SOAP Web Services using Apache-cxf.
  • Used Maven for Project management and build automation.
  • Implemented a separate DAO Layer, which uses Spring JDBC Template to interact with the database.
  • Involved in identifying and implements design patterns such as builder pattern for classes with many arguments, strategy factory pattern as one of the design patterns, providing a single interface as an entry to the entire application, decorator pattern etc.
  • Followed Agile Scrum Methodologies for the development of the application.
  • Was involved in frequent interaction with the Business Analyst, interacting with the consumers and deploying the project.
  • Was involved in taking decisions in design phase.
  • Developed Integration Tests in java and performed Performance Testing using SOAP UI.
  • Performed Unit, Integration and system tests using Junit 4.0.
  • Used SVN Subversion for source control.

Environment: J2EE, Apache CXF, Soap Web Services, Spring, Spring JDBC Template, PostgreSQL, Eclipse STS , Tomcat, SVN, Log4j, Maven, JUnit, SOAPUI, Jenkins.

Confidential

Role: Sr. J2EE Developer.

Description:

  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Gift Registry and Lists are an important Multichannel focus for Target. Registries and lists are truly multichannel guest experiences. Guests interact with Confidential and lists in store, on Confidential, on mobile, on external affiliate sites, by calling or e-mailing the contact center and through marketing email and mailings.
  • Responsibilities:
  • Involved in all Functional requirements gathering sessions with Business Analysts.
  • Designed and development of User Interfaces, Menus using HTML, JSP, JSP Custom Tag, Java Script.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
  • Designed and developed web services for search, validations and reports using spring Framework Dependency Injection , Business Delegate DAO Design Patterns.
  • Performed database operations and queries using DB2.
  • Used Hibernate ORM for Data Persistence.
  • Used MS Team Foundation Server for source control, data collection and reporting.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Used log4j for tracking errors and debugging the code.
  • Offshore Co-ordination and Beta Testing Support.

Environment: Java1.6, IBM RAD 7.5, MS TFS 2010, Spring 2.0/3.0, JSP, AJAX, JavaScript, CSS, JSTL, DBw2, JUnit, Log4j, Websphere Application Server 7.0, XML, Web Services, Hibernate 3.0.

Confidential

Role: J2EE Developer

Description:

With the help of this system, employee can apply for insurance online and based on previous records, system directly applies to insurance company and give proper information to employee.

Responsibilities:

  • Developed the presentation layer using JSPs and HTML. Implementation was at the client place.
  • Written various Java classes for registrations of users.
  • Used JDBC API to access database.
  • Involved in the generation of reports.
  • Involved in testing.
  • Performed build releases planning and co-ordination for QA testing and actual deployment.
  • Involved in manual testing of Application.

Environment: Java, JDBC, JSP, Servlets, HTML, XML, Tomcat, java script, Oracle.

Confidential

Role: Java Developer

Description:

  • Customer Relationship Management is a web based Project which enables customer to keep track the progress of their job. It consists of two modules. Customer's module deals with their delivery and production status of job. Employee module deals with the CSR where the customer requirements are maintained which includes the details of job processing.
  • 1.3.1, JCoacle 8i.ise nai, Responsibilities:
  • Designed the user-interfaces for web sites and Flash presentations.
  • Used CSS to control the style and layout of multiple Web pages all at once.
  • Performed database connectivity using JDBC.
  • Involved in coding JSP's for the user registration, login and Sending newsletters
  • Actively participated in client projects and product development schedules.
  • Client Side validations were done using JavaScript.
  • Designed and implemented Connection pooling for high-level performance.
  • Written the deployment descriptors using XML.
  • Involved in user interface testing of the JSP screens.
  • Wrote documentation for the module for easy feature maintenance of code.

Environment: Java, Struts 1.1, JSP 1.2, JDeveloper, Toad, CVS, PL/SQL, java script, JUnit, Ant 1.4.1, Oracle 9i, Weblogic.

We'd love your feedback!