We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Mc Lean, VA

SUMMARY

  • A senior Java Developer with 8 years of Java/J2EE coding and design experience. Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), iterative and Agile Scrum practices. Highly motivated self - starter that enjoys coding and design of Java web applications with Web standards.
  • Demonstrated expertise in handling development, maintenance, upgrade & enhancement projects.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJBs(Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans.
  • Expert level coding skills in Java and web application development using Struts, Spring and Hibernate frameworks.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Extensive experience in front-end technologies like HTML5, CSS3, AngularJS, JavaScript, AJAX, JSP, JSTL, JQuery, bootstrap and other JavaScript libraries.
  • Experience in using various JavaScript Web application related libraries such as Backbone.js, React.Js, Ember.Js, Require.js, Node.js, Knockout and Angular.js.
  • Experience in using Google Web Toolkit (GWT) for building and optimizing complex browser-based applications.
  • Knowledge in using Package Managers like NPM and Bower. Experience in using Task managers like Grunt, Gulp and Brunch.
  • Extensive expertise with WebSphere, WebLogic, Apache Tomcat &JBoss.
  • Involved in building the code using Maven and Ant and also used Jenkins, Bamboo and Quick build for continuous integration.
  • Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in Unit testing using JUnit, Mockito& Power Mock, Integration testing & smoke testing etc.
  • Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM MQ Series.
  • Experience using various Configuration Management tools like CVS, SVN, Clear Case, and Git/Stash.
  • Database Design, Modeling, Migration in the DBs includes Oracle, DB2, MySQL and SQL Server.
  • Performed DB normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
  • Experience in executing automated tests using tools like Quick Test Pro (QTP), Win Runner, Load runner, Jmeter.
  • Involved in maintaining Authentication&Authorizations to the web applications.
  • Involved in defining business rules using JBoss Drools and IBM JRules.
  • Extensive experience in writing theApache Camelrouting in SOA platform.
  • Conceptual understanding of POC using Big Data&NoSQL tools that includes Hadoop, Cassandra & MongoDB
  • Efficient team member with excellent work/time management skills, communications and interpersonal skills, and ability to work under strict deadlines.

TECHNICAL SKILLS

  • Core Java
  • Struts
  • Spring
  • Hibernate
  • Oracle 11g/10g/9i
  • MySQL
  • SQL Server 2005
  • MongoDB 2.x 3.0.0
  • Servlets 2.4/2.5/3.0
  • JSP 2.1/2.2
  • JSF 2.0
  • EJB 3.0/3.1
  • JDBC 3.0/4.0
  • HTML5
  • CSS3
  • XML
  • JSON
  • JavaScript
  • Angular JS
  • Node JS
  • React JS
  • Bootstrap
  • JQuery
  • Apache Tomcat 4.x/5.x
  • WebLogic 8.x/10.x/12c
  • IBM WebSphere 8.0/7.0/6.x/5.x
  • HTTP
  • SOAP
  • REST
  • Agile
  • Scrum
  • Water - fall
  • GIT
  • CVS
  • Tortoise SVN
  • ClearCase
  • Eclipse 3.2/3.3/3.6/4. x
  • NetBeans8.0.2
  • RAD 6.0/7.0/7.5
  • WSAD 5.0/4.0
  • Puppet Enterprise
  • Puppet Management
  • Apache ANT
  • Maven 1.4
  • Conceptwave Ordercare Suite 4.x
  • Adobe Flex ActionScript 2.0/3.0
  • Microsoft Visio
  • Rational Rose
  • MS Project
  • Windows
  • Unix
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Full stack Java developer

Responsibilities:

  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Developed the enterprise application by integrating JSF/Hibernate Frameworks.
  • Worked on ElementTreeXML API inpythonto parse XML documents and load the da ta in database.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring.
  • Used ANT to write build scripts for several components involved in the project.
  • Developed custom AngularJS directives. tags and integrated with spring forms.
  • Extensively used MVC, Factory, Delegate and singleton design patterns.
  • Extensively used differentspringmodules likespring boot, springCore, springJPA andspringRest.
  • Worked on Drools rule engines with corresponding to validate the business user roles.
  • Added interactivity to the UI pages using JavaScript.
  • Created the Application usingReact.JSand Node.jslibraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Used Spring Batch transactions and Hibernate cache concepts.
  • Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
  • Provided Support to migrate from WebLogic server to JBOSS
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology).
  • Wrote AngularJS controllers, views, and services.
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
  • Developed grunt tasks to run the unit tests on Jenkins.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Developed, executed and maintained over 182 Selenium automation.
  • 00Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
  • Used Spring IOC framework to integrate with Hibernate.
  • Developed complicated user interfaces by using Backbone.js.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Participating development of FIX messages processing engine.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Perform root cause analysis of recurring incidents by debuggingSybaseTSQL objects and Perl batch processes.
  • Developed and maintained UNIX shell scripts for data driven automatic processing.
  • Used Maven for building the applications EAR for various environments.
  • Designed, developed JSP and deployed that sf on JBOSS Application Server.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Involved in writing thread safe blocks for multithread access to make valid transactions.
  • Used HTTP for co-ordination Internet engineering task force
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle database.
  • Used JUNIT extensively and defined various Test Suites and Test Cases.
  • Used Log4J to trace the flow of the application.
  • Deployed application on BEA WebLogic Application Server to get efficient performance.

Environment: JAVA 7, Spring 4.x, Spring MVC, Spring Security, Hibernate 4.x, jQuery, JSON, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML5/DHTML.

Confidential, Irvine, CA

Sr.Java/J2EE/UI Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC(Inversion Of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.+
  • Developed rich and interactive UI usinPrimefaces component library and Ext JS.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery,JSP, JavaScript, AJAX, Bootstrap andExt JS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Used AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Implemented AngularJSControllers to maintain each View data.
  • Implemented AngularJSService calls using Angular Factory.
  • Primarily using Node.js, Express.js, MYSQL, Handlebars.js and npm packages to integrate new functionality and maintain previous code
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Developed RESTWeb Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Developed, and debugged the servlets and EJB.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Implemented back-end services using NodeJs and Node modules.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
  • Responsible for writing test cases for entire project, also responsible for doing black box testing using Scala.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and
  • JavaScript, AJAX, JSON.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Core Java/J, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX,, DB2, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe FlexPeriod

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Responsive UI using HTML5, CSS3, Bootstrap, SASS, JavaScript, Angular Js Ajax & JSON
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Created rich UI look and feel using JQuery and CSS.
  • Used TTD to carry out automation testing process with in development.
  • Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, Refine Views, column and header styles.
  • Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
  • Developed Client applications to consume the Web services based on both SOAP and REST protocol.
  • Implemented version controlling using Dimensions.
  • Wrote unit tests using JUnit andMockito and used Apache's Log4j for debugging.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP,Struts, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS,XML, Design Patterns,ANT, Rationale Rose, IBM RAD IDE,, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML

Confidential, Mc Lean, VA

Java/J2EE Developer

Responsibilities:

  • Implemented OO Design Concepts, Exception Handling, Identifying and Fixing Potential Memory, Performance, and Transactional issues throughout the application.
  • Responsible for developing the reports design and format using JReport Designer from the requirements specifications involving Core Java, J2EE, JSP, JSTL, Servlets, Struts, UML and XML.
  • Provided mock-ups of all the different types of reports in a specified format designed by VISA using Dreamweaver.
  • Used PDFRenderer Tool to generate customer in-voice in the form of PDF format.
  • Generated the queries related to each one of the different reports using MongoDB and AQT DB Client Tool and also developed the enterprise beans for each one of the reports.
  • Worked on MongoDB database concepts such as locking, transactions, indices, replication, and schema design.
  • Implemented read preferences in MongoDB replica set.
  • Created DB2 Queries for various database transactions using Stored Procedures.
  • Modified the UI design of the Web Application according to the report parameters.
  • Designed and Implemented MVC architecture using Struts Framework.
  • Developed Action Classes and Handlers and route the request to the JSP.
  • Used JSP, JavaScript, HTML5, and CSS3 for manipulating, validating, customizing error messages to the User Interface.
  • Used Node.js and express framework to develop vital components for the application thus creating a happy path right from login to checkout component.
  • Extensively used JSP in the view of MVC architecture.
  • Involved in Unit Testing, Sanity Testing and Integration testing of all the reports and report parameters from WebSphere Enterprise Server and the Web Application.
  • Strong implementations of data persistency using Hibernate and Spring Framework.
  • Reverse engineered the Java code from Excelon data store into requirements documentation for use in another module.
  • Used Web Services - WSDL and SOAP for getting credit card information from thirdparty.
  • Utilized CVS to check in and checkout project modules and co-ordinate with other team developers.
  • Worked on Clear Quest for maintaining project status, identify defects and resolve issues in development.
  • Bug fixing, functional testing, production support, and maintenance.

Environment: Flex, EJB, Struts, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i,, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit,, Eclipse, SQL Server 2000, log4j, Subversion, Windows NT

We'd love your feedback!