We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Brooklyn, NY

SUMMARY

  • Nearly 10+ years of work experience in Object - Oriented Design Principles, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Experience in all phases of software development life cycle.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Expertise in Core Java concepts like OOPS, Multithreading/Synchronization, Collections Framework, Exception handling etc.
  • Proficiency in developing secure web applications and server side development using ORM - Hibernate,JPA, JSF, JDBC, Struts, Spring, JSP, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, AngularJS, jQuery, Oracle, MySql, and various Design Patterns.
  • Expertise in developing teh distributed applications and J2EE Application Servers such as IBM Web Sphere, BEA Web logic and JBoss.
  • Hands on experience with databases including Oracle, PL/SQL and MySql involving nested queries, joins, DB design and normalization.
  • Working noledge on XML Technologies JAXP (DOM and SAX parsers).
  • Expertise in developing applications based on Struts (Model 2 Architecture) and JSF frameworks.
  • Experience in using teh Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
  • Good noledge in Spring’s IOC, AOP, Spring-Batch and Spring’s integration with Hibernate and Struts technologies.
  • Experience in SOAP and ReSTful Web Services.
  • Experience in using JSF and PrimeFaces.
  • Strong noledge of Design including J2EE & GoF Design Patterns like Singleton, MVC, DAO, Builder, Decorator, Adapter, Business Delegate, Session Facade, Service Locator etc.
  • Hands on experience on teh tools such as Eclipse, RAD, Textpad, Editplus, SQLDeveloper, MQJExplorer, soapUI, LDAP Browser, FileZilla, Rational Rose, Linux vi editor, etc.
  • Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
  • Hands on experience in VPN, Putty, winSCP, VNCviewer, etc.
  • Hands on experience on data integration ETL tool - Pentaho.
  • Experienced in writing ANT& Maven scripts to build and deploy Java applications.
  • Experience in Performance Tuning & JVM Tuning. Used JMeter & JProfiler etc.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from teh clients.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C, C++, XML, SQL, PL/SQL

Web/XML Technologies: HTML, DHTML, CSS, JavaScript, AJAX, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB, AngularJS, jQuery

Frameworks: EJB (MDB), Hibernate 3.0, JPA, Spring 2.0, JSF, Struts 1.2

Apache Projects: Ant 1.5, Log 4j, Struts1.4, JMeter

Tools: & Utilities: Eclipse, RAD, WSAD, SQLDeveloper, JProbe, JUnit, MQJExplorer, WebLogic Workshop 8.1, iPlanet Console 5.1, soapUI 2.5.1, LDAP Browser 2.6, FileZilla, WinSCP, PuTTy, JTOpen (jt400), Pentaho ETL DI Tool

Application/Web Servers: BEA Web logic, IBM Web Sphere, JBoss, Tomcat.

RDBMS: Oracle 11.x, MySql 4.0, MS Access.

Source Control: CVS, SVN (Subversion)

Design Patterns: Singleton, Factory, Service Locator, DAO, Proxy, Business Delegator, Decorator, Adapter

Operating Systems: Windows, Linux, UNIX, Sun Solaris, IBM AIX

PROFESSIONAL EXPERIENCE

Confidential, Brooklyn, NY

Senior Java/J2EE Developer

Responsibilities:

  • Working on business, and persistence tier using Core Java (Multithreading, Collections, exceptions etc.), Spring and JUnit frameworks.
  • Involved in development and testing phases of project.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Extensively used Pentaho ETL tool along with SQL & PL/SQL
  • Using STS Integrated Development Environment (IDE) in entire project development.

Environment: Java 1.7, STS, Spring, Log4j 1.4, Pentaho ETL Tool, SQL, PL/SQL

Confidential, San Francisco, CA

Java Technical Lead

Responsibilities:

  • Worked with teh business to gather teh requirements and participated in teh Agile planning meetings to finalize teh scope of each development sprint.
  • Working on business, and persistence tier using Core Java (Multithreading, Collections, exceptions etc.), Spring and JUnit frameworks.
  • Involved in design, development and testing phases of project.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Extensively using SOAP (Axis2) and REST WebServices
  • Using JUnit and soapUI to test persistence and web services.
  • Using STS Integrated Development Environment (IDE) in entire project development.
  • Developed backend webservices using REST API with JSON request and response.
  • Participated in teh daily Scrum meeting, sizing and retrospective meeting.
  • Worked in this agile scrum team, gatheird requirements, technical design and development.
  • Developed JUnit 4 test cases for unit testing
  • Actively involved in teh Daily Scrum, Sprint Delivery, and Sprint Retrospection.
  • Testing and deployment of code on Dev and QA environments.
  • QA and UAT support.

Environment: Java 1.6, STS, Spring, Log4j 1.4, GITHub, Unix, MaC iOS

Confidential, Portland, OR

Java Technical Lead

Responsibilities:

  • Implemented various modules under business, and persistence tier using Spring, JUnit, Quartz frameworks.
  • Involved in design, development and testing phases of project.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Extensively used SOAP WebServices (Axis2)
  • Used Core Java technologies (Multithreading, Collections, exceptions etc.),
  • Used JUnit and soapUI to test persistence and web services.
  • Used STS Integrated Development Environment (IDE) in entire project development.
  • Managed 5 members team and provided various kinds of inputs, guidelines and troubleshooting for them.
  • Supported teh UAT phase
  • Coordinating teh offshore and onsite teams
  • Assigning work to teh team members.
  • Mentoring teh team.
  • Arranged regular code reviews of all developers to ensure common and correct practices
  • Keeping track of Minutes of teh Meetings
  • Identifying teh internal interfaces and external interfaces of teh Applications
  • Preparing teh BRD, Design documents and Test Plans
  • Migrating teh DF data
  • Involved in teh Data validations
  • Preparing teh code base in teh Dimensions
  • Deploying teh applications in teh Dev, Stage and Prod environments
  • Developed JUnit 4 test cases for unit testing
  • GUI Frameworks - AngularJS, jQuery
  • Developed MockServices for PDX testing using SoapUI.
  • Testing and deployment of code on Dev and QA environments.
  • QA and UAT support.

Environment: Java 1.7, STS, Spring, Log4j 1.4, Sonar, StarTeam, Oracle 11g, SQL, Unix

Confidential, Phoenix, AZ

Java Tech Lead / Architect

Responsibilities:

  • Working on front end, business, and persistence tier using J2EE, Struts and TopLink frameworks.
  • Involved in design, development and testing phases of project.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Developing use case diagrams, class diagrams.
  • Extensively using SOAP WebServices (Axis2)
  • Using JUnit and soapUI to test persistence and web services.
  • Using WebSphere Studio for Rapid Development (WSAD/RAD) Integrated Development Environment (IDE) in entire project development.
  • Working on tools like Microsoft VISIO and PuTTy, FileZilla, CVS, WinCVS etc.
  • Worked as team lead - handled team independently.
  • As a team lead me did planning and estimation, Communicating/Escalating customer, Analysis, Design, Coding, code review, Added new enhancement, maintenance, troubleshooting with full SDLC life cycle.
  • Trained newly joined team members to get into speed using teh various project frameworks and gave Knowledge transfer to them for troubleshooting complex issues.
  • Coordination with various teams across time zones to get teh new requirements and to get production issues resolutions.
  • Tracking and Supporting team members
  • Developed JUnit 4 test cases for unit testing
  • Developed MockServices for PDX testing using SoapUI.
  • Testing and deployment of code on Dev and QA environments.
  • QA and UAT support.

Environment: Java 1.6, WebSphere Application Server 8.x, TopLink, Struts, JSP, Log4j 1.4, Ant, Sonar, Eclipse 3.1, CVS, Microsoft Visio, Oracle 11g, SQL, Unix, HTML, CSS, and JavaScript (GUI).

Confidential, Montvale, NJ

Java Tech Lead / Architect

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using teh JSF, Spring-Batch, and JPA frameworks.
  • Involved in design, development and testing phases of project.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using JPA.
  • Extensively used JSF (Java Server Faces) with PrimeFaces for presentation tier development.
  • Used JUnit to test persistence and service tiers.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Worked on tools like Microsoft VISIO and HP QC for bug tracking.
  • Developed MockServices for PDX testing using SoapUI.
  • Testing and deployment of code on Dev and QA environments.
  • QA and UAT support.

Environment: Java 1.6, Weblogic 8.x, JPA 4.x, Spring-Batch 3.1, JSF 2.0, PrimeFaces 3.1, Log4j 1.4, Gradle, Jenkins, Sonar, Eclipse 3.1, Subversion, HP QC, Microsoft Visio, DB2 10, SQL, JTOpen (jt400), Unix, HTML, CSS, and JavaScript (GUI).

Confidential

Senior Consultant

Responsibilities:

  • Strong experience in front end, business, and persistence tier using teh Struts Framework.
  • Strong experience in development, and testing phases of software development life cycle.
  • Performed teh validations using Struts and JPA.
  • Involved in Unit testing.

Environment: Java 1.5, Java, J2EE, JSP, JavaBeans, Java Servlets, JavaScript, Struts, Fast4J, Oracle, Tomcat Server

Confidential

Senior Java/J2EE Developer / Lead

Responsibilities:

  • Designed and developed Service layer using Struts framework, Hibernate persistence layer, JMS with message driven beans, and Struts for web-tier.
  • Worked onsite at teh client place involved in teh Build, Configuration, Deployment and Integration.
  • Involved in Implementation of Middleware framework using Hibernate.
  • Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Extensively used Struts server side validation, tiles and exceptional handler.
  • Developed build scripts for ear and war applications to deploy on Web logic server.
  • Configured Web logic for connection pools, data sources, jms connection factories, jms server queues and deployment of ear and war files.
  • Designed and developed Data Access Objects (DAO) to access teh database. Used DAO Factory and Value object design patterns to organize and integrate teh Java objects.
  • Tested persistence layer and service layer with transactions using JUnit test cases.
  • Involved in teh JMS configurations in web logic application server.
  • Modifying teh Batch Jobs(Shell Scripts) for Dev, Stage and Prod environments
  • Testing teh Batch Jobs(Shell Scripts) for Dev, Stage and Prod environments

Environment: Java, J2EE, Web logic 8.1, Hibernate, Struts Framework, XDoclets, log4j 1.4, Ant 1.5, Oracle, Eclipse3.1, Struts1.2, MQ Series, AJAX, EJB (MDB), WebLogic Server

Confidential

Senior Java/J2EE Developer / JSF Lead

Responsibilities:

  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate
  • Developed POJOS for Data Model and created respective hbm files to map teh Java Objects with Relational database tables.
  • Designed and developed Service layer .
  • Used MVC based Struts framework to develop teh multi-tier web application presentation layer components.
  • Used IBM Web Sphere Studio Application Developer (WSAD) to develop, test and deploy all teh Java components.
  • Maintained teh application configuration information in various properties file.
  • Performed unit testing, system testing and integration testing.
  • Written teh JMeter scripts to test teh performance (stress) of teh application by increasing teh concurrent users.

Environment: Java, Hibernate, JSF Framework, Log4J, IBM Web Sphere Studio Application Developer (WSAD), Web Sphere Application Server, Servlets, JSP, JDBC, HTML, Java Script, CSS, Rational Rose, UML, AIX Unix.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in design and implementation of teh JSR-168 portlets and JSF presentation tier.
  • Written ant build.xml files for ear and war files generation.
  • Worked onsite at teh client place involved in teh UAT Build, Configuration, Deployment and Integration.
  • Responsible for deploying different modules of teh project in Web Sphere application server.
  • Involved in teh Integration of teh project on Web Sphere application server.
  • Played an active role in teh deployment process of teh applications on teh server side.
  • Involving in Building teh modules in Linux environment with ant script.
  • Worked on various activities deployment and integration of all teh modules as part of Integration Team.
  • Involved in Fixing teh UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
  • Involved in development of Oracle tables, small stored procedures, and functions.

Environment: Java, IBM-AIX Linux Server, Rational Application Developer (Portal Toolkit and Portal Test Environment), Websphere Portal Server v5.1, IBM Websphere Studio Enterprise Developer v5.1 for development, Websphere Portals & JSR-168 Portlets, Java Server Faces (JSF), Java Server Pages (JSP), JavaBeans, Servlets, JavaScript, XML, XSL, JXPath, JAXB, Web services

Confidential

Java Developer

Responsibilities:

  • Interacted with teh HR department to gather & analyze business requirements of teh various modules of teh project.
  • Extensively involved in teh design, coding, deployment and maintenance of teh project.
  • Development of front end using HTML, JSP, Servlets and JavaScript.
  • Implementation of various components with JDBC Framework
  • Involved in teh UAT Build, Configuration, Deployment and Integration.

Environment: Java, J2EE, log4j, Ant, Oracle, Eclipse, SQL, SQL*Plus, JSP, Java Beans, Java Servlets, JavaScript, Tomcat Web Server, JDBC

Confidential

Java Developer

Responsibilities:

  • Involved in development of Java, JSP, Servlets components development and deployment.
  • Maintained teh application Configuration and Environmental information in various properties file.
  • Involved in front end validations using JavaScript.
  • Applied styles to HTML pages using external Style Sheets (CSS) files.
  • Performed unit testing, system testing and integration testing.
  • Involved in building and deployment of application in Linux environment

Environment: Java, J2EE, log4j, Ant, Oracle, Eclipse, SQL, SQL*Plus, JSP, Java Beans, Java Servlets, JavaScript, Tomcat Web Server, JDBC

We'd love your feedback!