We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 8+ years of professional experience in Analysis, Design and Implementation of applications using Object Oriented Programming, J2EE technologies.
  • Good working knowledge in Java/J2EE technologies like Threads, RMI, Networking, Exceptions, JDBC, Servlets, JSP, Tag Libs, EJBs, JMS, XML, JSF, JNDI.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and Spring, (Spring MVC, Spring AOP, Spring Context Dependency Injection, Spring JDBC, Spring DAO, Spring ORM, Spring Security).
  • Experienced in front end development using HTML, DHTML, JavaScript, jQuery, JSON, JSP, Servlets.
  • Experienced in implementing dynamic functionality to screens using Ext JS, React and Experienced in working with XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Experience using ORM framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, NoSQL, IBM DB2, MongoDB and Sybase.
  • Good understanding ofAWSElastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Provided security and managed user access and quota usingAWSIdentity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Configured logs storage toAWSS3 on a daily basis and archive off toAWSGlacier based on the retention policy of applications and databases
  • Over 2+ years of experience inMongoDB(versions 2.x, 3.0.0 and 3.0.5) installation, configuration and administration.
  • Extensive experience in designingMongoDBmulti - sharded cluster and monitoring with MMS.Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database. Designed and developed custom Mongo applications specific to clients' needs.
  • Good knowledge in various design patterns such as MVC (Model View Controller), Singleton, Factory and MVVM.
  • Proficiency in deploying and configuring applications using web server like Apache Tomcat and application servers like Oracle WebLogic, IBM WebSphere and JBOSS.
  • Expertise in back-end/server- side java technologies such as Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Connector Architecture (JCA), Java Data Base Connectivity (JDBC).
  • Experience in developing applications using waterfall, Scrum, Test First, Test Driven methodologies and good understanding of Service orientation architecture.
  • Good experience on IDEs like WSAD, Eclipse and version control systems like CVS, VSS and SVN

TECHNICAL SKILLS

Programming Skills: C, C++, Java, J2EE, Scala, Perl, Python, PL/SQL, PHP, Bash

Web technologies: JSP, Servlets, J2EE, XML, Web 2.0, AJAX, ReactJs, JDBC, HTML, XL, XSLT

J2EE: JSP, Servlets, JDBC, JMS, EJB

Framework: Struts, Spring, Hibernate, iBatis.

XML Technologies: XML, XHTML, XSLT, XML Schema, XSD, XPath, XQuery, DTD

Databases: MySQL, MS-SQL Server, IBM DB2, Oracle.

IDEs & Other Tools: Eclipse, Net Beans, IBM RAD, Padre, Spring tool Suite, ANT, Gradle, Maven, npm.

Operating Systems: Windows XP/Vista/7/8,10, UNIX, Linux, Mac OS.

Web Servers: WebSphere, Apache Tomcat, WebLogic, JBoss

Version Control: CVS, VSS, SVN CollabNet, Rational Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, PHOENIX, AZ

Senior J2EE Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed Use cases, Class, Sequence and activity diagrams using Rational Rose Professional Edition
  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Spring DAO and Spring AOP, Spring Boot, Hibernate 3.0, SQL, IBM WebSphere 8.5.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets,EJB, Form Bean and Action classes.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application andconsumed Web Services and microservices by implementing spring boot, REST support to make the development of RESTful Web services using Apache CXF and JAX-WS.
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP, JavaScript, Angular.JS, backbone, jQuery, PHP based on the W3C standards and Web 2.0.
  • Used Hibernate Template and Core Hibernate in data access layer to access and update information in the database.
  • Wrote optimized No SQL queries to fetch data from IBM DB2, Cassandra.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Performed different testing tasks using various test scripts like Bash, Perl onSeleniumWebDriver and Junit.
  • Used IBM RAD 9 IDE for code development along withGITfor managing the code, DROOLS for business logic integration and JENKINS for continues integration.

ENVIRONMENT: JAVA/J2EE, EJB, JMS, Spring, JDBC Template, Hibernate 3, Apache-CXF, JAX-WS, SOAP, REST, XML, XSL, HTML5, Bash, Red Hat Linux, IBM Web sphere 8.5 Application Server, IBM RAD 9, IBM DB2, Ant, jQuery, PHP, Ajax,CSS3, JavaScript, Angular JS, Agile, Log4J, Junit.

Confidential

Senior J2EE Developer

RESPONSIBILITIES:

  • Identifying Business use cases and designing the application
  • Designed Use cases, Class, Sequence and activity diagrams using Rational Rose Professional Edition
  • Modularized the design using Design Patterns like Service Locator, Session Façade, Business Delegate, Transfer Object, DAO, Work Flow object etc.
  • Used IBM RAD IDE tool for writing code and building the struts project, integrating the EJB module and creating the test environment.
  • Developed Struts action classes, EJB, form bean, integrated Struts Validator framework and developed Struts Tiles for presentation layer.
  • Designed and developed various business microservices and configured using Spring framework.
  • Designed and developed Data Access Objects using Hibernate.
  • Developed JMS client component to send and receive messages from Confidential Global New Accounts Mainframe System using Message Queues.
  • Designed and developed the secure web services for external partners to consume, using Apache-CXF and JAX-WS standards.
  • Developed stored procedures to get the data from IBM DB2 database based on various business conditions.
  • Developed Data Access Objects to invoke stored procedures on DB2 Database.
  • Used Eclipse plug-in to integrate CVS in RAD IDE to directly work with the code on Version control system.
  • Deployed the EAR file in IBM Web Sphere Application Server 8 on Red Hat Linux.

ENVIRONMENT: JAVA/J2EE, EJB, JMS, Spring, Struts, Tiles, Hibernate, Apache-CXF, JAX-WS, SOAP, XML, XSL, HTML5, Bash, Red Hat Linux, IBM Web sphere 8 Application Server, IBM RAD, IBM DB2, Ant, jQuery, Ajax,CSS3, JavaScript, Angular JS, Agile, Log4J, Junit.

Confidential, LOS ANGELES, CA

JAVA Developer

RESPONSIBILITIES:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Designed and coded application components in an agile environment utilizing a test-driven development (TDD) approach.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS and jQuery, PHP for making the DOM manipulations and for making Ajax calls.
  • Developed Business logic with the help of Spring, EJB and Data Access was implemented by using Hibernate.
  • Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
  • Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool
  • Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
  • Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven.
  • Developed business process execution language processes and deployed them using Oracle SOA Suite 11g
  • Involved in consuming, producing Restful web services using JAX-RS and Jersey implementation.
  • Provided Transaction Management using the Hibernate configurations and Involved in integrating the business layer with DAO layer using JPA
  • Developed Unit /Integration test cases using JUnit and Selenium tools andInvolved in configuring and deploying the application using Web Logic, Apache HTTP.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking and Used Maven for building and managing dependencies of the application
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.

ENVIRONMENT: Java, J2EE, JSP, Servlets, Spring MVC, JBoss, HTML, CSS, jQuery, PHP, AngularJS, Bootstrap, XML, JDBC, EJB, Struts, Hibernate, JMS, JUnit, Load Runner, JMeter, Log4j, JIRA, Jenkins, Web Logic, JSON, IBM Web Sphere, Selenium, Web Services, SOAP, REST API, Sybase, Apache AXIS, Maven.

Confidential, SAN ANTONIO, TX

JAVA Developer

RESPONSIBILITIES:

  • Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
  • Extensively used corejavaconcepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Designed dynamic and browser compatible pages using HTML, CSS, BOOTSTRAP, JavaScript and jQuery.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Developed the jQuery callback functions to implement asynchronous communication using AJAX.
  • Involved in developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.
  • Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
  • Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular JS.
  • Responsible for Web UI development in JavaScript using jQuery, PHP, AngularJS, backbone, and AJAX for dynamic loading of Web pages.
  • Responsible for Development of Hibernate objects for data fetching for batch and front-end processing.
  • Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring framework.
  • Written test cases and done Unit testing execution with JASMINE and used Log4J API for logging and debugging.

ENVIRONMENT: Spring Core, Spring IOC, Spring MVC, Struts, JavaScript, jQuery, PHP, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, Hibernate, JSP, Oracle, PL/SQL, XML, spring web flow, Maven, JUnit, REST web service, HTML, CSS, AJAX, Jira, Angular JS

Confidential, SFO, CA

JAVA Developer

RESPONSIBILITIES:

  • Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Extensive use of Struts Framework for validation components and view components and used Hibernate for the persistence of the project.
  • Involved in writing the exception and validation classes using struts validation rules and Implemented EJB (Message Driven Beans) in the Service layer.
  • Spring framework was used for dependency injection and was integrate with different frameworks like Struts, Hibernate
  • Developed various java objects (POJO) as part of persistence classes for OR mapping and Developed web services using SOAP and WSDL with Axis.
  • Involved in working with JMS MQ Queues (Producers/Consumers) in Sending and Receiving Asynchronous messages via MDB's.
  • Developed implemented a GWT based web Application, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under My Eclipse Integrated Development Environment (IDE) and Used CVS for version control.
  • Used JBoss for deploying various components of application and MAVEN as build tool and developed build file for compiling the code of creating WAR files.

ENVIRONMENT: Java, J2EE, Spring 2.5, JSF 1.2, EJB, JMS, JBoss, Eclipse, Hibernate, JSP, JSTL, AJAX, CVS, JavaScript, HTML, XML, MAVEN 2.x, SQL, Oracle, SAX and DOM Parser, Web Services (SOAP, WSDL).

Confidential, PLYMOUTH, WI

JAVA Developer

RESPONSIBILITIES:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and struts frameworks.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transaction such as online funds transfer, bill payments to the service providers.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Developed XML documents and generated XSL files for Payment transaction and Reserve Transaction system.
  • Implemented various J2EE design patterns like Singleton, Service Locator, DAO, Transfer Objects.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Sub Version to implement version control system.
  • Used Junit framework for the unit testing of all the java classes.

ENVIRONMENT: JDK, JSF, EJB, JNDI 1.2, Hibernate 2.1, Struts 2.0, HTML, JavaScript, XML, CSS, Junit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AJAX, Eclipse 3.3, IBM WEB Sphere 6.1, DB2.

Confidential, NEW YORK CITY, NY

JAVA Developer

RESPONSIBILITIES:

  • Designed and implemented Java Classes, Interfaces, Model design, and interface layer design with other team members.
  • Developed JSP’s and Servlets to dynamically generate HTML including applets and display the data to the client side. Extensively used JSP tag libraries.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java J2EE design patterns. Involved in client server-side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server-side validations and developed model classes.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Instrumental in tuning the framework to meet the performance standards.
  • Designed and developed web-based software using STRUTS MVC Framework.
  • Used AJAX and JavaScript to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
  • EJBs in the application and developed Session beans for the business logic at the middle tier level.
  • Created Test plan documents and testing using Junit Framework.
  • Used JAXB parser for parsing valid .xml files as defined by XSD.
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL.
  • Monitored the error logs using Log4j and fixed the problems.
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
  • Used Tomcat server for application development with Eclipse.

ENVIRONMENT: Core Java, JDBC, JAXB, WSDL, Rest, JSP, Servlet, HTML, JavaScript, CSS, Apache Tomcats, MySQL, STRUTS, Log4j, XSD

We'd love your feedback!