We provide IT Staff Augmentation Services!

Sr. Java/j2ee Consultant Resume

Raleigh, NC

SUMMARY:

  • 13+ years of professional experience in full life cycle of system development including System Study, Analysis, Design, Development, Deployment, Testing, Maintenance and Documentation of medium to large scale projects.
  • Proficient in creating Server - Side Components e-commerce applications, implementing Business Tier Objects, User Interface (GUI) design and development and Data Base programming.
  • Java technologies include Core Java, J2EE, Multi-Threading, Java Server Pages (JSP), Servlet, JDBC 2.0, spring and Hibernate.
  • Worked extensively on spring modules and concepts such as Inversion of Control (Dependency Injection), MVC, JDBC Template and AOP, Spring MVC.
  • Implemented various design patterns such as Singleton, Factory method, Business Delegate, ServiceLocator, MVC, DAO, Façade, Transfer Object etc.
  • Expertise in deploying enterprise applications on WEB/Application servers like JBoss, Apache Tomcat and Web Logic.
  • Possess good working knowledge in PL/SQL, Stored Procedures, cursors, Indexes and triggers in Oracle. Experience in developing stored procedures, functions, triggers using Oracle SQL Developer, Comfortable using databases Oracle 10g.
  • Worked on build tools such as Ant, Maven, Gradle and logging framework Log4j.
  • Worked on code repositories such as GIT, GitHub, SVN, ClearCase and Perforce.
  • Strong Experience automated build platforms/continuous integration using DevOps architecture.
  • Worked on NOSQL Databases such as MongoDB and Cassandra.
  • Extensive experience in developing RESTful web services.
  • Exposure to Software Engineering methodology like agile methodology, Waterfall methodology and Scrum Methodology.
  • Strong analytical, debugging, problem solving skills.
  • Excellent communication skills, presentation skills and a good team player.
  • Worked extensively with geographically distributed and culturally diverse teams, involving interaction with clients and team members.

TECHNICAL SKILLS:

Programming Languages: Java, C/C++, SQL, PL/SQL, Unix Shell Scripting.

Core Java: Collections,Generics,Serialization,Reflections,Concurrency/Multithreading, Swing & OOPS.

J2EE Technologies: JSP, JSTL, JMS, JSF, Java Servlets, JDBC.

Web Technologies: AJAX, HTML5, JavaScript, JQuery, AngularJS 2, CSS3, XML, XSLT, XSD.

IDE Development Tools: Eclipse, Net Beans, SOAP UI.

J2EE Frameworks: Struts, Spring Core, Spring MVC, JSF, Hibernate, JPA

Web Servers: Web Logic, Apache Tomcat.

Oracle 11g/10g, MySQL, MS: SQL Server, MongoDB (NoSQL).

Network Protocols: TCP/IP, UDP, HTTP, HTTPS, DNS.

Application Servers: Oracle Weblogic Server 8.1/9.1/10.0/11.0 , JBoss AS 4.2, Glassfish and Apache Tomcat Server 7.0/8.0

Logging Tools: Log4j, JDBC logger.

WSDL, UDDI, SOAP, Spring REST, JAX: RS, JAX-WS.

Operating Systems: Windows, Mac, Unix.

PROFESSIONAL EXPERIENCE:

Sr. Java/J2EE Consultant

Confidential - Houston, TX

Responsibilities:

  • Involved in Analysis, Design and Development of the project.
  • Designed and developed web-based software using Angular 4 and Spring REST Framework.
  • Designed and developed banking application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
  • Spring 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 specification from the actual application code.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Oauth 2 is used for security to protect REST API from unauthorized users.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema
  • Involved in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle.
  • Developed Kafka producers to produce data and consumers to consume data from Kafka topics .
  • Used SQL statements and procedures to fetch the data from the Oracle database.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Experience in installing and configuring MySQL, ORACLE and MongoDB servers
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Used Oracle's SQL Developer tool for creating tables, views, indexes, triggers and sequences.
  • Deployed the applications on IBM Web Sphere Application Server (WAS) and Tomcat.
  • Built scripts using Maven 3.1 to build the J2EE application.
  • Used STS for developing code modules in the development environment.

Environment: Core Java 1.8/J2EE 1.7, JSP, Spring MVC 4.0, Spring Data, Hibernate 4.0, WebSphere Application Server, Tomcat, JMS 2.0, XML, RESTful Web services, Oracle 11g, Sybase, HTML5, AJAX, AngularJS 2, Node.js, JavaScript, CSS, Eclipse IDE, Docker, Unix, JUnit, Mockito, GIT, Git Stash, Jenkins, Maven 3.1,Apache Kafka

Sr. Java/J2EE Consultant

Confidential - Raleigh, NC

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Interactions with Business and Functional QA team for obtaining requirements.
  • Coordinated discussions between many different technical teams to design and implement required functionality
  • Delivered updated status, presented blocking issues, and provided timelines to project managers
  • Used Spring MVC for the management of application flow (by developing configurable Handler Mappings, View Resolver).
  • Used spring dependency injection to inject all the required dependency in application.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and message brokers like ActiveMQ.
  • Used Enterprise Integration Patterns like Aggregator and Splitter.
  • Deployed services in Docker containers using open source PaaS like Cloud Foundry, managed by internal team.
  • Created Docker images for several microservices and implemented Docker-compose files to spin up various environments for development and QA teams.
  • Developed integration modules for disparate clients using Apache Camel.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Developed and deployed UI layer logics of sites using JavaScript, JQuery, AngularJS, JSON and AJAX.
  • Developed Components and Services using AngularJS 2 and Typescript. Page navigation is implemented using Angular 2 Routers. Consumed Restful webservices using Observables and RxJS.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Built scripts using Maven 3.1 to build the J2EE application.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Used Eclipse IDE for developing code modules in the development environment.

Environment: Core Java 1.8/J2EE 1.7, JSP, Spring MVC 4.0, Spring Data, Hibernate 4.0, WebLogic Application Server, Tomcat, JMS 2.0, XML, RESTful Web services, Oracle 11g, Apache Camel, HTML5, AJAX, AngularJS 2, Node.js, JavaScript, CSS, Eclipse IDE, Docker, Unix, JUnit, Mockito, GIT, GitHub, Jenkins, Maven 3.1, Cloud Foundry.

Sr. Java/J2EE Consultant

Confidential - Austin, TX

Responsibilities:

  • Work with business to translate business needs into functional requirements and generated preliminary solutions in conjunction with business/development representatives.
  • Provided documentation of the architecture using UML diagrams.
  • Introduced design patterns to promote ease of maintenance and improve performance.
  • Developed an automated build and deployment process for J2EE applications using ANT.
  • Participated in the design and implementation of a RESTful webservice providing the same features than the web user interface.
  • Architected a persistence framework allowing object state to be stored in a database using JDBC and caching with the help of the Hibernate object relational mapping tool.
  • Integration with UI controllers.
  • Peer code review and refactoring.
  • Programmed JDBC classes, DAOs, DTOs, SQL queries & scripts for the database manipulations.
  • Developed SOAP based Web Services using Apache Axis/2
  • Used JUnit and JMockit framework to create JUnit tests.
  • Deployed application to Linux environment.
  • Research, design and implement best practice solutions to new problems.
  • Production Support on this application and solving issues.

Environment: Java, spring, XML, Hibernate, MongoDB, Eclipse, JSP, JSON, JSTL, ANT, Tomcat, Apache Axis, Perforce, Oracle, SQL Server.

System Analyst

Confidential - Chicago, IL

Responsibilities:

  • Use Case and Sequence diagrams were developed to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
  • Developed Java Server Pages, java Servlets to create dynamic web pages and various UI components.
  • Implemented Java mail API for alerting the registered users of the system.
  • Developed User Interface designs for the presentation layer, following the J2EE Patterns according to the business analyst designs and requirement documents.
  • Created the Directory structure for developing the applications
  • Deployment of components is done on BEA Weblogic Server.

Environment: J2EE Design Patterns, JDK, HTML, Spring, Hibernate 3.0, J2EE, JSP, Servlets, TOAD Client Tools, Maven, IBM Rational ClearCase, Oracle, Weblogic.

Java/J2ee Senior Developer

Confidential - Harrisburg, PA

Responsibilities:

  • Involved in Analysis and Design of the project.
  • Extensive experience in developing the applications using the WSAD 5.1 tool
  • Extensive experience in deploying the Application in Web Sphere Application Server.
  • Extensively used Spring Framework for developing the Application.
  • Extensively configured the Spring Framework for developing the Applications.
  • Extensively configured Hibernate Framework work with Spring Framework.
  • Created the Directory structure for developing the applications
  • Developed JSP pages using Java Server Faces (JSF) UI Components.
  • Written Managed beans (backing beans) for handling the User requests
  • Written Validation components for handling the validations.
  • Developed Model Classes using Hibernate Framework for accessing the Oracle Database.
  • Worked extensively on writing HBM XML files for mapping Model Objects and Database tables.
  • Implemented Many-to-One and One-to-Many relations for Model Objects in Hibernate.
  • Developed Email-component using Spring APIs for sending emails to the users after executing some Action.

Environment: J2EE Design Patterns, JDK, HTML, Spring, ActiveMQ, JMS Hibernate 3.0, J2EE, JSP, Servlets, TOAD Client Tools, Ant, JSF, Oracle, WSAD 5.1, Webpshere.

Java/J2ee Developer

Confidential - Dallas, TX

Responsibilities:

  • Involved in Analysis and Design of the project.
  • Developed Web tier using Java Server Faces (JSF).
  • Developed JSP pages using Java Server Faces (JSF) UI Components.
  • Written Managed beans (backing beans) for handling the User requests
  • Written Validation components for handling the validations.
  • Extensively used EJB 3.0 for developing the Application.
  • Developed generic Search functionality using Hibernate Criteria.
  • Implemented Session Façade for handling the Business logic, written Services using EJB 3.0.
  • Extensively written session beans using EJB 3.0
  • Developed Email-component using Java Mail APIs for sending emails to the users after executing some Action
  • Developed Model Classes using Hibernate Framework for accessing the Oracle Database.
  • Worked extensively on writing HBM XML files for mapping Model Objects and Database tables.
  • Implemented Many-to-One and One-to-Many relations for Model Objects in Hibernate.

Environment: J2EE Design Patterns, JDK, HTML, XML, XSLT, Ejb 3.0, Hibernate 3.0, J2EE, JSP, Servlets, TOAD Client Tools, Ant, Apache Tomcat, Jboss, eclipse, JSF, Oracle.

Java/J2ee Developer

Confidential - Memphis, TN

Responsibilities:

  • Involved in Analysis and Design of the project.
  • Developed Web tier using Spring MVC.
  • Developed JSP pages using JSTL.
  • Written Spring Controller for handling the User requests
  • Written Validation components for handling the validations.
  • Extensively used Spring Framework for developing the Application.
  • Implemented DAO pattern for handling persistent logic, written DAOs using Spring Framework.
  • Developed Model Classes using Hibernate Framework for accessing the Database.
  • Worked extensively on writing HBM XML files for mapping Model Objects and Database tables.
  • Implemented Many-to-One and One-to-Many relations for Model Objects in Hibernate.
  • Developed Email-component using Spring APIs for sending emails to the users after executing some Action.

Environment: J2EE Design Patterns, JDK, HTML, XML, Spring MVC, Hibernate 3.0, J2EE, JSP, Tiles, Servlets, TOAD Client Tools, Ant, Apache Tomcat, Oracle, eclipse.

Java/J2ee Developer

Confidential - Dallas, TX

Responsibilities:

  • Designed UML diagrams using Rational Tools to create design models
  • Developed stateless session beans in weblogic workshop.
  • Wrote the Hibernate xml mappings and HQL based queries for Hibernate object relational persistence
  • Implemented GUI screens for viewing trade data using SERVLETS, JSP, JSTL, Java Bean, HTML, and JavaScript and Struts framework using MVC design pattern.
  • Used J2EE Patterns like Session Facade, Business Delegate, and DAO pattern.
  • Developed test cases using JUNIT for functionality and unit testing

Environment: J2EE Design Patterns, JDK, HTML, XML, Oracle, Struts, Hibernate 3.0, J2EE, JSP, Servlets, TOAD Client Tools, Ant, Weblogic 8.1, and Weblogic Workshop.

Hire Now