We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume Profile

NC

Professional Summary

  • IT professional with 9 years of experience in Java and J2EE Technologies
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation
  • Experience in all phases of software development life cycle.
  • Good in Struts, Spring Framework, Hibernate.
  • Proficiency in developing secure web applications and server side development using JSP, Servlets, EJBs, XML, Web Services SOAP REST , JDBC, JNDI, Struts, Spring, Java Beans, CSS, HTML and JavaScript
  • Experience in Web Services Development SOAP and RESTful .
  • Expertise in back-end/server side java technologies such as : Enterprise Java beans EJB , web services, Java persistence API JPA , Java Messaging Service JMS , Java Data base Connectivity JDBC , Java Naming and Directory Interface JNDI
  • Automated build, testing and continues integration with Ant, Maven and JUnit.
  • Strong experience in using AJAX, Struts Tag Libraries, HTML 5, JavaScript MVC, CSS, Java Server Pages JSP for designing front end.
  • Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat and WebSphere on Windows platform.
  • Used various Ajax/JavaScript frameworks tools like jQuery, JSON.
  • Good Understanding of Design Patterns like Singleton, MVC, DAO, Factory.
  • Experience working with versioning tools like SVN, Perforce, GIT and Clear Case and build tools like ANT, Jenkins, uBuild, uDeploy and Maven.
  • Extremely diligent and possess good communication skills.
  • Strong Analytical and problem solving skills. Ability to quickly master new concepts and applications.
  • Experience with Splunk, Introscope and MyCTO monitoring tools to analyze application issues and resolve production issues.
  • Hands on experience with VPN, Putty and SSH Tectia.
  • Functionality testing using Soap UI.
  • Hands on experience in source versioning tools like Perforce, SVN and VSS.
  • Exposure on the new High Speed Change Environment HSCE and Independent Change IC Environment
  • Have a good understanding on Javascript MVC framework AngularJS.
  • Have a good understanding on NodeJS
  • Experienced in developing web applications in Banking and Insurance domains.
  • Have strong analytical, technical and logical skills.
  • Good understanding on the No-SQL DB - MongoDB. Successfully completed the certification course MongoDB for Java Developers M101J

Technical Skills

Programming Language

Java JDK 1.1, J2SE 1.3/1/4/5.0, Java SE 6 , SQL, PL/SQL,

Web Technologies

JDBC, JNDI, XML,WSDL, UDDI

MVC Framework

Struts 2.0, Spring 4.0

Distributed Tech

J2EE, EJB 2.1/3.0, Springs, Web Services SOAP and REST .

Design Patterns

MVC, DAO, Singleton, Factory Pattern

Operating Systems

Windows 7/Vista/ XP/NT/2000

Version Control

Tortoise SVN, Perforce GIT

UML Tools

MS Visio

IDE

Eclipse 4.X, NetBeans, WSAD/RAD 6.0/7.0/7.5

Webservice Specification

JAX-RPC, JAX-WS, JAX-RS Restful

Webservice Tools

TCPMon, SOAPUI, HttpMontior

XML API

SAX, DOM, JAXP, JDOM

Messaging Services

JMS, MQ

Build Tools

ANT,JENKINS, uBuild, uDeploy, Maven

Methodologies

Agile, Test Driven development, Waterfall

Protocols

HTTP/HTTPS, SOAP

Databases

Oracle 8i,9i,10g, SQL Server 2000/2005/2008, MySQL 4.1,5.1, MongoDB

Database Tools

Toad for SQL Server, Oracle, MySQL , Teradata

Transaction Control

JTA, Hibernate Transactions.

Application Servers

Web Sphere 5.0/6.0/7.0, Apache Tomcat 5.5/6.0/7.0

Client Scripting

JavaScript, JavaScript MVC

Server Scripting

JSP1.2, 2.1, Servlets

Ajax based Framework

Json, jQuery

Loggers

Log4j 1.2

ORM Framework

Hibernate 3.0 , JPA

Professional Experience

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Eclipse 4.2 was the IDE used SVN and Perforce repository for version control.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
  • Soap Services were developed and published using Apache CXF.
  • MQ was used as a messaging service for asynchronous communication with different customers
  • Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
  • Logging of application was done through Log4J. Used Splunk for Log monitoring and Introscope for server monitoring.
  • Used Blade Logic to perform the jobs on the WAS server.
  • Used uBuild and uDeploy tools for building the artifact and deploying onto the application server.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Oracle 10g database was used.
  • Documentation of common problems prior to go-live and while actively in a Production Support role

Environment : JDK1.6, JSP, Spring 3.1, EJB 3.0, JMS, JNDI, JAX-RS, Apache CXF 2.27, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Toad, Junit, uBuild, uDeploy, Log4J, Tortoise SVN, Eclipse 4.1 IDE, Websphere8.1, JAX-WS, TcpMon, SoapUI, Maven, Ajax

Confidential

Role: Java/J2EE Developer

Responsibilities

  • Involved in analysis and design phases of software development life cycle SDLC .
  • Created detail design document, use cases and class diagrams using MS Visio.
  • Front-Tier : Primarily focused on the Spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver
  • Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
  • Developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection DI/IOC
  • Used Web Services WSDL and SOAP and apache-CXF to communicate between the systems.
  • Implemented Object Relational Mapping ORM for mapping between the java classes and database tables using Hibernate
  • Used Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components EAR on WebSphere and Tomcat application servers
  • Used Log4j as the logging framework
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
  • Used Subversion SVN for software configuration management and version control.
  • Analysis and design of objectives and events, organizing the work, Task allocation Progress monitoring.
  • Escalation of issues/concerns and tracking/ reporting progress to the client manger.
  • Performing Requirement and feasibility analysis from the BRD
  • Identifying, managing the changes and Defect prevention
  • Bug Verification and Bug Fixes
  • Working on Change Control and Enhancement as proposed by the Client for all the Integrated Releases.
  • Writing unit test cases for various initiatives after analyzing BRD and User Interface documents.
  • Triaging the bugs in code and logging them in Quality Center.
  • Performing IQAs and EQAs as a part of quality management
  • Collect and Record measures for project log and archive artifacts
  • Performing Causal Analysis post production and work on Action Items

Environment : JDK 1.5, MS Visio, JSP, Spring 3.0, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Junit, ANT, JENKINS , Log4J, Subversion, Eclipse 3.X IDE, WebSphere 6.0/7.0 JAX-WS, TcpMon, SoapUI, Introscope

Confidential

Java Developer

Responsibilities

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases of Software development life cycle SDLC
  • Development of front end using HTML, Java Script, JSP.
  • Unit testing and bug fixing.
  • Participate in all planning meetings and discussions
  • Participate in all documentation peer reviews
  • Assists with the coordination of other application's testing needs as it relates to an assigned project
  • Participate in lessons learned, listing what went well as well as future improvements
  • Follow testing schedule as per the guidelines.
  • Executes tests black box as well as white box testing
  • Verifies all results through the application as well as the various back-end applications
  • Documents and validates problems and defects found during testing
  • Reports defects and issues to development via defect tracking tool
  • Attends daily status meeting, discussing defects and issues found
  • Participates in production certification during implementation
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
  • Using Teradata as a database source
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Jenkins and deployed using ANT.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in SVN repository.

Environment: HTML, CSS, Javascript, JSP, Eclipse 3.1, JDBC, XML, DB2, SVN, Log4j.

Confidential

Java Developer

Responsibilities

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases of Software development life cycle SDLC
  • Development of front end using HTML, Java Script, JSP.
  • Unit testing and bug fixing.
  • Participate in all planning meetings and discussions
  • Executes tests black box as well as white box testing
  • Verifies all results through the application as well as the various back-end applications
  • Documents and validates problems and defects found during testing
  • Provided database interface using JDBC drivers with back-end as Oracle.
  • Using Teradata as a database source
  • Developed automated build files, reporting and documentation using Jenkins and deployed using ANT.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in SVN repository.

Environment: HTML, CSS, Javascript, JSP, Eclipse 3.1, JDBC, XML, Oracle, SVN, Log4j.

Hire Now