We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Bethesda, MD

SUMMARY

  • Highly motivated IT professional, 8 years of experience in development and implementation of customized software and web - based applications.
  • Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
  • Experience with working in fast-paced AGILE, TDD and RUP development environments.
  • Experience with multi-tierJ2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.
  • Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.
  • Expertise in developing GUI using Web-Development technologies like HTML, DHTML, DOJO, JavaScript, CSS, HTML5, Angular JS, Bootstrap, JSF and jQuery.
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (EJB, Servlets, JSP, and JSF), Patterns and popular open-source framework struts, spring and Hibernate.
  • Experienced in Web Services (SOAP & RESTful) approach for Service Oriented Architecture (SOA).
  • Expert in HTML5/CSS3 development and has experience in Backbone.js, Require.js,node.js, angular.js, Gruntjs, Responsive design.
  • Extensive experience working with IBM MQ Series.
  • Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB (J2EE), JMS (MQ-series), JNDI, RMI, C, LDAP, HTML, XML, XSL, Java Script, JCE, Rational Rose, DB2, Oracle, SQL Server.
  • Designed web pages using various XML technologies including DTD, XML schema, and DOM and SAX parsers.
  • ExperiencewithFront End Development using JSP, HTML, CSS, Javascript, JQuery, PHP and Bootstrap.
  • Used Bootstrap and AngularJS,React.js and Node.js in TEMPeffective web design.
  • Good Knowledge on Direct capture of objectives (DCO) including tools like Application profiler, Enterprise Application Accelerator, Use case rulers and document wizard.
  • Used Subversion, Clear Case, PVCS and CVS source control systems.
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Postgre SQL, Oracle and DB2 environment.
  • Used AngularJS framework for building web-apps.
  • Worked with IBM Web Sphere, Weblogic application servers and Jetty, Apache Tomcat web servers.
  • Good experience with Operating Systems like Windows and UNIX.
  • Experience in writing ANT, Maven, Jenkins and GitHub build scripts and configuring and using Log4j and writing JUnit test cases.
  • Extensive hands-on experience on a wide variety of Test tools and frameworks like Cucumber JVM, JBehave, Spock, TestNG, JUnit, Mockito, Selenium Web Driver, and REST- assured etc.
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality.
  • Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new.
  • Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.

TECHNICAL SKILLS

Operating Systems: Windows XP/Vista, 2000, UNIX, LINUX

Programming Languages: Java, Java Beans, SQL, C, C++, Visual basics

J2EE Technologies: Servlets, JSP, JDBC 2.0/3.0, JNDI, EJB 2.0/3.0, RMI, ASP

Frameworks: Struts, Spring, Spring MVC, Hibernate

Databases: Oracle 10g/9i/8i, SQL Server 2005, DB2 8.1, MySQL

Development tools: IDEA 8.1, Eclipse 3.5, RAD 7.5.3, IntelliJ, MyEclipse.

Web/Application servers: JBoss, Web logic, Apache Tomcat 6.X, IBM WebSphere, WebSphere portal, Mule ESB

Web Development: HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, JWT.

Build/Testing tools: ANT 1.7.1, JUnit 4.7, TestNG, Mockito, XMLSpy, Selenium Webdriver, Log4j

Web Services: SOAP, WSDL

Others/Tools: Agile, RUP, Subversion 1.6.5, TOAD

PROFESSIONAL EXPERIENCE

Confidential - Bethesda, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Created Work Plan and planning for Interim deliveries depending on the length of the projects.
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML
  • Implemented various XML technologies like DTD schemas, JAXB parsers, XSL style sheets and XSLT.
  • Coordinating with the client as well as with offshore team and managing the deliverables and deadlines.
  • Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using waterfall model.
  • Developed Graphical User Interfaces to dynamically fetch the reward member data based on the information provided using JSP, JQuery and JavaScript.
  • Developed code to utilize existing SOAP API of the application to fetch data of the reward member.
  • Developed application using AngularJS andNode.JSconnecting to Oracle on the backend.
  • Developed code to send automated notification emails to the Reward member, if the reward points are getting expired in the next 30 days.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using Spring.
  • Experienced in developing web applicationswithSingle Page Applications (SPAs) Framework using AngularJS.
  • Developing APIs to support Angular JS and BPM 8 UI migration.
  • Developed XSDs to build web service data.
  • Developed the Product Builder UI screens using Angular-JS, HTML, CSS, Javascript and Bootstrap.
  • Developed code to consume web services using SOAP document style model
  • Looked at the logs and working on the Defect Fixes on existing online modules.
  • Unit Testing - Developed unit test cases and performed unit testing by using Junit
  • Developed RESTful webservices using JAX-RS.
  • Developed and deployed web components to Websphere application server.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Worked on CoreJava/J2EE, Hibernate andExtJS.
  • Developed Sequential and UML notation documents for the new tasks
  • Wrote SQL queries to analyze the data.
  • Gap analysis on the new requirements.
  • ExperiencedwithAngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data.
  • Good experience in developingExtJSapplicationswithextensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • WorkedwithAngularJS Expressions, Directives, Controllers, filters.
  • Web application development for backend system using AngularJS andNode.jswithcutting edge HTML5 and CSS techniques.
  • Understanding the Architecture and modifying the functional specifications.
  • Collaborate with several departments for strategic input, determining user needs, feedback on test plans and user scenarios and layout design solutions.
  • Impact analysis of new Requirements/Change Requests.

Environment: J2EE, JDK 8, Struts1.3.8, Hibernate3.0, Hibernate 4, JSP, JSTL, JavaScript, Servlet's, JNDI, Core Java, Multithreading, Bootstrap, Node.JS, RAD, JAX-RS, JAX-WS, React.js, HTML5, jQuery, CSS3, Fusion Charts, Angular JS, ExtJS, Oracle Database SQL, UNIX, JUNIT, Agile, Web Services, QTP, SOAP, RDBMS, CVS, OSB, API, Source Forge, Apache Maven.

Confidential, Englewood, CO

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development. Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked in Agile environment. Experience working with scrum team. Used HP Quality Centre to view the tasks and requirements.
  • Used IBM RAD version 8.0 and also IBM WAS.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed and Developed User Interactive Web pageswiththe help of HTML5, CSS3, JavaScript, JQuery,Bootstrap, and AJAX.
  • Deployed the applications on IBM Websphere Application Server.
  • Used PMD and Check style which specified errors according to the PMD and Check style rule files of the company
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Worked with Multithreading, intensively used the synchronization for controlling how resources can use data.
  • Involved in Passing the XML in theJavalayer and passed the UI lay out toExtJS. Based upon the JSON Data received in the Ajax request the grid will be created Dynamically.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Web application development (CSS, HTML, some Javascript and AJAX)
  • Designed and Developed application screens using Swing, HTML, JQuery, JSP and CSS
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Developed web GUI involving HTML5,NodeJS,JavaScript under MVC architecture.
  • Created RESTful web services interface to Java-based runtime engine.
  • Used JNDI for naming and directory services.
  • Implemented Message Driven Bean Using JMS.
  • Added the ability to stop library scans via the JSON API.
  • Worked on Windows operating system.
  • Upgrading, and Configuration of WebSphere Application Server
  • Used Web services - WSDL and SOAP for testing.
  • Used soapUI for load testing the Web Services.
  • Did Performance tuning of infrastructure services using JProbe and OptimizeIt.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and AngularJS.
  • Development Experience inJavaScripting (Libraries): JQUERY, AngularJS, Backbone,ExtJs, Bootstrap.
  • Implemented JMS Listeners and Message Driven Beans (MDB)
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Created various testing UNIX shell scripts, and provided the project documentation.
  • Used Unix Shell Scripting executed some code updating,
  • Experience in Building Applications using Maven builds
  • Used SVN for version control across common source code used by developers.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.

Environment: RAD 8.0, Struts 2, Unix Shell Scripting, JSF, AJAX, Hibernate 3.6,, Apache Camel, RESTful, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, Node JS, ExtJS, WSDL, JDBC, JavaScript, HTML 5, JSON, JNDI, SVN, Log4J, MDB, jQuery, Eclipse, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g, 11g, AngularJS.

Confidential - Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Developed the User Interface components using HTML 5, JSF and maintained the session with Session Beans.
  • Used Form Controls for an interactive user interface web application
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Created and validated multiple screens using Struts validation and performed action mapping using Struts config file.
  • Data from UI layer sent through JMS to Middle layer and from their using MDB message retrieves messages that will be sent to MQ Series.
  • Used ANT tool to build and deploy the whole application into IBM WebSphere Application server (WAS) and WebSphere Process Server (WPS) in Linux /Centos OS.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Extensively usedAngularJSby consuming Restful web services.
  • Implemented various Java Design Patterns such as Singleton, MVC, Factory Method, Façade, Abstract Factory, Business Delegate and Composite View.
  • The views are programmed using JSP pages with the Struts tag library, Model is a combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Data from UI layer sent through JMS to Middle layer and from their using MDB message retrieves Messages and will be sent to MQ Series.
  • Developed Data Access Objects (DAO's) for interacting with the database using JDBC.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Performed application performance tuning using JProfiler.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as ClearCase and Clear Quest as issue tracking software.
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, JSF, Servlets, AJAX, Spring, Struts, JMS, HTML5, JavaScript, JSP, EJB, CVS, CSS, MVC, JDBC, Oracle 10g, XML, MVC, Hibernate, AngularJS, MQ Series, Mule ESB, WebSphere, JUnit, Subversion, JProfiler, Ant, ClearCase, Clear Quest.

Confidential - Township of Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Implemented the User Login logic using Spring MVC framework encouraging application.
  • Developed and designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module.
  • Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Designed and developed the data model for the development of persistence layer.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution.
  • Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and has developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate.
  • Involved in SQL development using Stored Procedures, Views and Queries with Oracle and DB2.
  • Used JBoss to test the web application internally.
  • Configured and deployed the web application on WebSphere Application Server.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control across common source code used by developers.
  • Tested the application functionality with JUnit Test Cases.
  • Deployed code in IBM WebSphere server
  • Used ANT scripts for automated deployment.

Environment: Java, J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, MDB, EJB, JSP, JSF, JNDI, XML FacesServlet, Web-Services, IBM WebSphere, SOAP, WSDL, Spring MVC, JavaScript, HTML, CSS, JMS, Oracle 10g, Windows XP, DB2 UDB, JUnit, JBoss, WebSphere, RUP, CVS, ANT, Log4J.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EEComponents.
  • Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns.
  • Involved in writing all client side validations using Java Script, JSON.
  • Involved in the complete development, testing and maintenance process of the application.
  • Used Hibernate2.0 as the ORM tool to communicate with the database.
  • Designed and created a web-based test client using Struts up on client's request, which is used to test the different parts of the application.
  • Involved in writing the test cases for the application using JUnit.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed Presentation screens using Struts view tags.
  • Responsible for developing and maintaining all the session beans.
  • Developed various Customer and Network capacity flows. Developed various server side components using J2EE APIs.
  • Supported the application through debugging, fixing, production support and maintenance releases.
  • Worked closely with the client and the offsite team; coordinated activities between them for TEMPeffective implementation of the project.

Environment: Java, J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, JSP, JNDI, XML, MVC Web-Services, EJB, JDBC, SOAP, WSDL, CVS, PL/SQL, Toad, JavaScript, HTML, CSS, Windows XP, WebLogic, Oracle 9i, JUnit, CVS, ANT, Rational Rose.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence
  • Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Persistence layer was implemented using Hibernate Framework.
  • Used JavaScript for the web page validation.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Written ANT scripts for building application artifacts.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used XML with SAX parser to transfer data between applications.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used JUnit for unit testing.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used WebSphere Application Server for deploying various components of application.
  • Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.

Environment: Struts, Spring2.5, Hibernate, J2EE, Java SDK, XML, SAX, JSP, JMS, HTML5, JavaScript, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, ANT, CVS, Oracle.

Hire Now