We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Denver, CO

SUMMARY

  • Over 7+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Specialized in Object Oriented Programming Analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB, JMS, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Strong Experience in working with scripting languages like JavaScript, AJAX and JQuery.
  • Hands on experience in developing user interfaces with HTML5, DHTML, CSS3 and AngularJS.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring, MVC framework, Hibernate and Messaging Middle-ware using JMS.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Build and developed services using frontend programming APIs, like JAX-WS and JAX-RS with CXF.
  • Proven experience with Application Servers like IBM WebSphere 6.x/7.x/8.x, Oracle/BEA WebLogic9.x/10.x/11.x, JBoss and Tomcat 6.x/7.x.
  • Excellent experience with major relational databases - Oracle 9i/10g/11g, SQL Server 2008, DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, WSAD 5.x, and IBM RAD.
  • Extensively worked with different operating systems like Windows XP/7/8/10, UNIX and LINUX.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven, Jenkins and logging tools like Log4J.
  • Expertise in testing with JUnit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Multi-threading, Java Networking

Programming Languages: Java 1.5/1.6/1.7, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 9.x/10.x/11.x, IBM WebSphere 6.x/7.x/8.x, JBoss, Tomcat 6.x/7.x

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 3.x/4.x, JSF

IDEs: Eclipse 3.x/4.x, IBM WebSphere Application Developer 7.x/8.x, IBM RAD

Web technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter

Database Servers: Oracle 9i/10g/11g, DB2, SQL Server 2008, MySQL

Version Control: CVS,SVN, Rational ClearCase

Build Tools: ANT, Maven

Platforms: Windows XP/7/8/10, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Successfully followed agile methodology in the Scrum Cycle model.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Used AJAX to retrieve data from server synchronously in the background.
  • Used JQuery to develop the widgets and to perform the client side validations, UI centric AJAX behavior.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used Hibernate framework for back end development and Spring Dependency Injection for middle layer development.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • 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.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST WebServices 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.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Used SOAP UI for testing the web services.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Deployed the source code on SVN (Subversion) source code repository.
  • Deployed applications in WebSphere Server participated in code reviews and also worked along with testing teams.
  • Used Maven for building and deploying Application.
  • Wrote JUnit Test cases for several classes which support the application.

Environment:Java 1.7, J2EE, Spring, Hibernate, JQuery, JSON, Servlets 2.3, JDBC, AJAX, Web services, SOAP, AngularJS, XML, EJB3, SOA, WSDL, JAX-WS, JSON, JavaScript, Oracle 11g, IBM RAD, WebSphere, Agile Methodology, SVN,Maven, JUnit, XSLT, HTML5, CSS3

Confidential, Troy, MI

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.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, Java Beans, Spring JDBC, Java Script, HTML, and XML Technologies
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Involved in designing user screens and validations using HTML, JavaScript and JQUERY as per user requirements.
  • Developed Client side validation code using JavaScript and JQUERY.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Spring-Batch is used to process high volume of Transactional data and also to process jobs using partitioning whose success awaits other jobs.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
  • Developed web services and SOAP Messages with XML, SOAP and WSDL.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Used Annotation capabilities of REST API by providing ease development and client adoption.
  • Used JAXB to manipulate XML documents.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Extensively used Core Java collections and Concurrency to improve the performance of the applications and also to schedule tasks using multi-threading.
  • Created tables, triggers, stored procedures, PL/SQL, SQL queries, joins, integrity constrains and views for multiple databases, Oracle 11g using SQL Developer.
  • Developed ANT Scripts to do build, packaging ear file.
  • Configured WebLogic Application server and deployed the web components.
  • Implemented the logging mechanism using Log4j framework.
  • Used Rational ClearCase for maintaining the component and for release and version management and JIRA for bug tracking.
  • Provided functional support to the technical team in resolving & providing a quick fix for production issues.

Environment: Java 1.6, J2EE, JSP, Hibernate, Spring, IBM WebLogic, Oracle 11g, JavaScript, CSS, JSON, REST APIs, SOAP, WSDL, Jersey, JMS, MDB, EJB3, JIRA, Web Services, XML, Log4J, WebLogic, ANT, JQuery, JAXB, JUnit, ClearCase,Eclipse

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and HTML.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate.
  • Implemented SOA to develop Web services using Apache Axis.
  • Implemented REST web services to communicate with components of other Sourcing systems within the firm and to provide data to the reporting team.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used ANT scripts to build and deploy the applications in JBoss Application Server.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: Java 1.6, J2EE, Struts MVC, Spring, Hibernate, JSP, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, EJB3, JQuery, JavaScript, Oracle 10g, IBM RAD, JBoss, Agile Methodology, CVS, ANT, JUnit, HTML, CSS, Log4j

Confidential

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.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed application using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Implemented Struts Dispatch Action class and form bean classes using Struts framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Client & server validations were handled using JavaScript &Struts validate plug-in.
  • Struts 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.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Integration with external systems using SOAP web services and Service Oriented Architecture (SOA).
  • 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.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Used IBM WebSphere Application Server to deploy the application.
  • 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, Hibernate OOAD, Oracle 10g, HTML, EJB, AJAX, Web Services, SOAP, JMS, XML, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere, Log4J, SVN, TOAD, JUnit

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements from Business Analysts, involved in analyzing the project with Senior managers and helped in creating Class Diagrams.
  • Created the web UI using Struts, JSP, Servlets and Custom tags, JavaScript, JQuery and AJAX.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Used Core Spring framework for Dependency injection.
  • Wrote the Spring DAO's to access the database using JDBC calls.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Developed Web Services for data transfer from client to server and vice versa using SOAP, WSDL, and UDDI.
  • Designed and developed Utility Classes in JAVA to help speed up automation and data verification for SOAP/ API/XML responses.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed MDBs that consumed the messages from the Java Message queue.
  • Used WebLogic Application Server for deploying various components of application.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Wrote JUnit test cases for unit testing the integration layer.
  • Extensively used Eclipse for writing code and CVS for version control.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Spring, Hibernate, Eclipse, SQL, PL/SQL, TOAD, Oracle, WebLogic, SOAP, CVS, Eclipse, JavaScript, JQuery AJAX, Junit

Hire Now