We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

Sun Certified Java Programmer with proven expertise in object-oriented analysis and design having 13 years of extensive software application development experience for client server and web architecture using Core Java, J2EE, Struts and Spring frameworks. Have exceptional record overseeing all facets of Software Development Life Cycle from analysis and design to implementation and maintenance

SIGNIFICANT STRENGTHS

  • Developed n-tier J2EE applications for Telecom, Logistics and Finance domain
  • Extensive experience in JEE development of Applications using Struts and Spring Application Framework
  • Worked extensively on Presentation and Business Logic layers of applications using JEE technologies such as Servlet, JSP, JDBC, Java 1.4, Java 5 and Java 6
  • Exhaustive experience using Java tools in business. Web and Client-Server environments including Java Platform Enterprise Edition Java EE , Java Server Pages JSP , Java Servlets, Struts, Struts2, Spring, AJAX, DOJO, Hibernate, JPA and Java Database Connectivity JDBC technologies and Multithreading technologies
  • Experienced in implementing various design patterns like MVC, Data Access Object, Front Controller, Intercepting Filter, Service Locator and Transfer Object
  • Implemented SOA architecture with Web Services using SOAP, Apache Axis, REST, XML and WSDL
  • Extensively used XML spy and SOAP UI to define and test web services
  • Experienced in designing and implementing Web Services like JAXB and deploying them on Apache Tomcat server
  • Good understanding and hands on experience in implementing Simple Network Management Protocol SNMP
  • Very good understanding of Object Oriented Concepts classes, objects, overloading, overriding, and polymorphism.
  • Experienced in socket development using UDP and TCP/IP methodologies.
  • Experienced in developing client-server applications.
  • Experienced in Agile Scrum development methodology
  • Experienced in using version control software Clearcase, CVS, VSS and Sharepoint
  • Experienced with logging and tracing tools like Log4j
  • Extensive experience in web application development using HTML, CSS, DHTML, XHTML, JavaScript, AJAX and XML
  • Experience with Technologies and Framework development using ANT
  • Worked extensively on Presentation and Business Logic layers of applications using J2EE technologies including EJB and JNDI with persistence layer comprising of Oracle database
  • Exhaustive experience in developing and deploying applications on Web/Application server Apache Tomcat, ATG Dynamo, IBM Websphere, JBOSS and Sun One server
  • Experience in ATG Portal, ATG Commerce and ATG Scenario Servers
  • Implemented load balancing across servers in ATG
  • Developed B2B solution using the ATG Business Commerce module.
  • Extensive experience in the areas of Personalization, Catalog Management, Pricing, Merchandising, Ordering and Globalization using Commerce module
  • Extensive experience in developing applications using Eclipse and Intellij Idea IDE
  • Experienced with integrating third party tools with Java applications
  • Experienced in JMS messaging service using IBM Websphere MQ
  • Proficient in Data Modeling and Data Mining/Data warehousing ETL Tools like Clover ETL suite and online analytical processing OLAP .
  • Experienced in all facets of Software Development Life Cycle SDLC
  • Experienced in project management and worked with PMO on project management principles and methodologies
  • Very good exposure to preparing Use Case documents
  • Experienced in Requirement Study and Management
  • Experienced in preparing design documents using UML and RUP.
  • Experienced in project workspace management and process automation using IBM ClearCase and ClearQuest
  • Adapt in OOPS concept of Abstraction, Polymorphism, Inheritance, Encapsulation, Modularity using Java
  • Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues
  • Experienced in preparing and executing test cases, bug reporting. Also used JUnit framework for testing.
  • Excellent Team Player with good communication skills

TECHNICAL CREDENTIALS

Operating System : Windows 2000 / XP / UNIX / Linux

Programming Languages : Java, C, C

Tools : VHDL, MATLab, LabVIEW

Web Technology : Servlets, JSP, Web Services, J2EE, EJB, JNDI

Frameworks and Others : Struts, Struts 2, Spring MVC, JAXB, AJAX, Hibernate, JPA

Databases : Oracle, SQL Server, MySQL, Sybase

Application / Web Server : Apache Tomcat, ATG Dynamo, ATG Commerce, Sun One, IBM Websphere, BEA Weblogic, JBOSS

Development Tools : Eclipse, NetBeans, IntelliJ IDEA, CVS, VSS, ANT, IBM Clearcase, IBM Clearquest

Utilities : MS-Office, MS Visio, MS Project, Log4j, JUnit

Others : SQL, PL/SQL, XML, XSLT, SOAP 1.1, Perl, REST, Apache Axis, WSDL, SOAP UI, XML spy, IBM Websphere MQ, Agile, IBM Rational Application Developer, UML, RUP, Data Mining, Clover ETL suite, OLAP, Client-server, Socket programming, Apache Dozer, Map Guide

Work Summary

Confidential

Role: Senior Java Developer / Team lead

Roles and Responsibilities:

  • Development of various components of the system in Java including ORH Gateway and Cronos Gateway.
  • Design and development of Report Services using java on Spring framework.
  • Migration of LOD Gateway from ENP to FIX 4.2
  • Refactoring of clearing gateway and migration to UTC format.
  • Effort estimation.
  • Delegating and managing offshore team.
  • Designing and developing a framework driven, fully distributed system using load balancing and distributed cache.
  • Application development using Eclipse.
  • Used MVC design pattern and implemented that using Spring framework.
  • Developed SQL queries on Sybase Server
  • Dev, QA and UAT release process on Tomcat application server.
  • Developing Perl and shell scripts for autosys jobs.
  • Developing automated junit test cases using canned data.
  • Maintaining code braches and versions on Subversion and Sharepoint.

Environment: Java, J2EE, XML, Log4j, Servlets, Sybase, Linux, Perl, Spring, Ant, Agile, SVN, Eclipse, jconsole

Confidential

Role: Senior Java Developer

Roles and Responsibilities:

  • Worked as an architect to design the reporting framework and resolve memory issues in the application
  • Interacting with client and business analysts to understand the requirements and to prepare the requirement documents and functional specifications
  • Effort estimation.
  • Designing and developing an in memory cube for pivoting.
  • Application development using Eclipse.
  • Executed the development process on guidelines based on agile Scrum methodology
  • Used MVC design pattern and implemented that using Spring framework.
  • Developed SQL queries on SQL Server
  • Production release process on Tomcat application server.
  • Maintaining code braches and versions on Subversion and Sharepoint.

Environment: Java, J2EE, XML, Log4j, Servlets, SQL Server, Linux, Spring, Ant, Agile, SVN, Eclipse, jconsole

Confidential

Role: Seinor Developer / Team Lead

Roles and Responsibilities:

  • Interacting with client to understand the requirements and to prepare the requirement documents and functional specifications
  • Enhancement and bug fixes on existing Mol application using Java 5 and Hibernate
  • Reverse engineering the existing Chase online and Morgan online systems to prepare the system documentation which is used as a benchmark to design and develop the new system in terms of business requirements.
  • Worked on enhancement areas like adding quick deposit functionality to enable remote check deposits using Chase Online or iPhone Bank One app.
  • Project management and team handling across various development groups
  • Effort estimation.
  • Involved in project design / architecture including pilot release.
  • Developed Gateway services GWS , a set of SOAP based web services with implementation on Java 5 platform which is used by all interfaces including internet based UI, Chase mobile apps, customer service and admin team to access retail and investment banking applications.
  • Designed the Application on JEE Spring 2.1 Application Framework and Java JDK 1.5 on IBM Websphere application server.
  • Developed and deployed XML based Web Services using SOAP, Apache Axis and REST for interaction between various modules in the application.
  • Application development and local deployment using IBM RAD which is based on Eclipse platform.
  • Used soap UI for testing web services and WSDLs.
  • Mapping across parallel object hierarchies using Dozer.
  • Developed Unix Shell Scripts and scheduled jobs using crontab.
  • Project workspace management and parallel development using IBM Rational Clearcase
  • Process automation and SDLC control using IBM Rational Clearquest
  • Preparing queries and stored procedures in PL/SQL in Oracle database.
  • Implemented JMS messaging service using IBM Websphere MQ
  • Implemented Simple Network Management Protocol SNMP
  • Maintaining code braches and versions on Clearcase and Sharepoint.
  • Defect tracking on HP Quality Center.

Environment: Java, J2EE, JAXB, XML, Log4j, Servlets, EJB, JNDI, Oracle 10g, DB2, UNIX, IBM Websphere Application Server, IBM ClearCase, IBM ClearQuest, IBM RAD, IBM WSAD, Spring, Hibernate, JPA, Ant, IBM Websphere MQ, SOAP, SOAP UI, XML Spy, Apache Dozer, Socket programming

Confidential

Role: Senior Developer / Team Lead

Roles and Responsibilities:

  • Interacting with client to understand the requirements and to prepare the requirement documents and functional specifications
  • Project management and team handling
  • Interaction with PMO on guidelines for project management methodologies
  • Executed the development process on guidelines based on agile Scrum methodology
  • Effort estimation.
  • Involved in project design / architecture.
  • Used MVC design pattern and implemented that using Spring MVC and webflow framework.
  • Designed the Application on JEE Spring 2.1 Application Framework and Java JDK 1.5 on IBM Websphere application server.
  • Designed and developed the primus guaranty website using Struts 2 framework on JBOSS
  • Used Open Source Persistence layer Hibernate 3.3 and Java Persistence API
  • Worked on Web 2.0 technologies like JAXB, Ajax, XML and XSL
  • Using JDBC for connecting to backend.
  • Developing the application using IBM Rational Application Developer.
  • Using Jintegra to integrate VB layer using DLLs for Mark-to-market and correlation calculations.
  • Developed and deployed XML based Web Services like JAXB using SOAP, Apache Axis and REST for interaction between various modules in the application.
  • Developed Unix Shell Scripts for scheduled jobs.
  • Developed client-server application using UDP and TCP/IP socket programming methodologies
  • Data warehousing using Clover ETL suite
  • Project workspace management and parallel development using IBM Rational Clearcase
  • Process automation and SDLC control using IBM Rational Clearquest
  • Preparing queries and stored procedures in PL/SQL in Oracle 10g database.
  • Implemented JMS messaging service using IBM Websphere MQ
  • Implemented Simple Network Management Protocol SNMP
  • Wrote ANT build scripts for Project Jar files and check styles
  • Data mining and online analytical processing OLAP using Oracle 11g.
  • Review of code and Unit/integration testing.
  • Production release process on Tomcat application server.
  • Maintaining code braches and versions on CVS.
  • Preparing Business and technical documentation for the Primus Trading System project using UML and RUP.
  • Generating reports directly from Oracle/SQL database using Crystal Reports.

Environment: Java, J2EE, JAXB, JSP, XML, CSS, Log4j, HTML, AJAX, Servlets, EJB, JNDI, JavaScript, Oracle 10g, Oracle 11g, UNIX, IBM Websphere Application Server, JBOSS, IBM ClearCase, IBM ClearQuest, IBM Rational Application Developer, Spring, Hibernate, JPA, Crystal Reports, IBM Websphere MQ, Apache Tomcat, Agile/Scrum, SOAP, Socket programming, Clover ETL suite

Confidential

Role: Tech Lead

Roles and Responsibilities:

  • Interacting with client to understand the requirements and to prepare the requirement documents and functional specifications.
  • Effort estimation.
  • Designed the Application on ATG Dynamo Server framework.
  • Implemented load balancing on ATG servers
  • Design and implementation of the Postoffice website and property portal using ATG Commerce.
  • Developed B2B solution using the ATG Business Commerce module.
  • Extensively worked in the areas of Personalization, Catalog Management, Pricing, Merchandising, Ordering and Globalization using Commerce module
  • Coding in Java.
  • Developed client-server application using socket programming methodologies
  • Implementing business layer using EJB on Eclipse IDE
  • Using JDBC for connecting to database.
  • Extensively worked on DAS, DPS, DCS and DSS
  • Developing UI and presentation layer using JSP and droplets
  • Worked on repositories and form handlers.
  • Creating and maintaining Oracle 9i databases
  • Implemented Simple Network Management Protocol SNMP
  • Preparing Unix shell scripts and crontabs.
  • Maintaining code braches and versions on CVS.

Environment: Java, Servlets, JDBC, JSP, HTML, Log4j, XML, EJB, JavaScript, Oracle 9i, ATG Dynamo, ATG Commerce, Sun One application server, CVS, UNIX, Eclipse

Confidential

Role: Tech Lead

Roles and Responsibilities:

  • Worked with Project Manager to understand the requirements and gave solutions
  • Involved in all the stages of SDLC.
  • Detailed Enhancement/Impact analysis.
  • Involved in coding using Spring container.
  • Enhancing the old applications to use new technologies using Spring framework so that they were more flexible.
  • Used Open Source Persistence layer Hibernate.
  • Worked on Web 2.0 technologies like Ajax, XML and XSL for displaying contents.
  • Involved in server side programming using Servlets.
  • Responsible for base implementation using Struts and Designed the Application on Struts Framework.
  • Developing front end screens using JSP and Java Beans.
  • Involved in server side programming using Servlets and JDBC.
  • Developing business layer in Java.
  • Coding in JSP and JavaScript to develop presentation layer.
  • Preparing queries and stored procedures in PL/SQL.
  • Maintaining code braches and versions on CVS.

Environment: Windows 2000, Java, JSP, HTML, XML, Log4j, JUnit, XSL, AJAX, JavaScript, Spring, Hibernate, Tomcat, Servlet, PL/SQL, CVS, Struts, Oracle.

Confidential

Role: Senior Java Developer

Roles and Responsibilities:

  • Preparing requirement documents and functional spec documents
  • Coding in JSP and JavaScript to develop presentation layer.
  • Preparing queries and stored procedures in PL/SQL in Oracle database
  • Developing business layer in Java.
  • Wrote various Java Classes and other code for sending alerts to the end-users
  • Designed the Application on Struts Framework.
  • Development of front end screens using HTML,JSP and Java Scripting
  • Writing Java classes for business validations
  • Detailed Enhancement/Impact analysis.
  • Requirement gathering and effort estimation.
  • Preparing Unix shell scripts and perl scripts.
  • Unit/integration testing.

Environment: Windows 2000, Java, JSP, JavaScript, Oracle, PL/SQL, Jakarta-Tomcat Web Server, PERL, CVS, Struts, XML, Hibernate.

We'd love your feedback!