We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

3.00/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • 7 years of professional experience in IT industry involved in developing, implementing and maintenance of various web based applications using Java, J2EE and SOA technologies
  • Experience in developing web applications using Java/J2EE,JSP, Servlets, Messaging, EJB, JDBC, Spring, Struts,Hibernate, Web Services and XML.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front - end.
  • Experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE(Servlets, JDBC, JSP, JSF, EJB, JPA,XML), Spring Framework and Hibernate Framework.
  • Solid experience with Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JQuery, AngularJS, Require JS, Ext JS, Node.JS, Backbone.JS, PHP,XML, XSL, AJAX and JSON.
  • Well versed and expertise in latest JS frameworks like Angular (Angular2/ Angular4), React.js, Node.js.
  • Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like JAVA, J2EE, Spring, Servlets, JSP, JDBC, MongoDB, Oracle that ensures clear separation of layers and rapid application development.
  • Extensive experience publishing and consuming Web Services using SOAP and RESTful API.
  • Involved in architecture of integration with WebSphere Portal and WebSphere Application server applications.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (Spring, Struts, ORM Frameworks).
  • Experience in Cloud environment using Pivotal Cloud Foundry and Spring Cloud Netflix.
  • Had good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
  • Full versatile with Software Development Cycle, Waterfall and Agile Methodologies.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Experience with PL/SQL Stored Procedures, Triggers and Views.
  • Extensive experience in designing, developing and deploying J2EE applications on Web Sphere Application server, WebLogic, Apache Tomcat, JBoss etc.
  • Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Experience in using Version Control Systems like CVS, SVN, Harvest and GIT
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS, NodeJs, Require JS, Ext JS, Backbone.JS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , SQL-Server

Tools: ANT, Maven, Log4j, Oracle Enterprise Manager

Version Control: CVS, SVN,VSS, Stash Git, Source Tree,GIT Hub, GIT Desktop

Methodologies: Agile (Scrum, TDD), Waterfall

Platforms: Windows, Linux, Unix, Mac

PROFESSIONAL EXPERIENCE

Confidential, Miami, FL

Senior Java Consultant

Responsibilities:

  • Used Agile methodology with scrum as a framework for requirement gathering, Analysis, Design, Development, Testing the application while upgrading the project.
  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project inSpring framework.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript and jQuery that meets accessibility and web browser standards for website.
  • Implemented JavaScript framework for primary validations of the web forms as well as enhancing the pages interactivity for the users using Ajax and JQuery.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Designed and developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Implemented Tiles based framework to present the layouts to the user and has and developed UI using view tags (HTML), JSP, Javascript, CSS.
  • Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify theComplexities of the application.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, Annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Used Http client, Jackson libraries to consume RESTful web services and to handle JSON based responses.
  • Execute SQL queries to verify and fetch data from Databases like Oracle.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing.
  • Used Selenium IDE to develop Selenium test cases which contains a context menu that allows targeting a UI element from the browser.
  • Hands-on experienced working with version controllers like Confluence and JIRA as issue tracking software and maintaining team relations
  • Used Maven script for building and deploying the application.
  • Deployed JBoss application server in local and integration test environments.
  • Monitored the error logs using Log4j and fixed the problems.
  • Used SonarQube and Veracodeto measure code coverage, code standard compliance, code duplication, and unit test results
  • Involved in preparing test cases using Behavioral Driven Development (BDD), jBehave/ Selenium to validate all UI components, Popups, Browser navigations, Mouse Movements.

Environment: Core Java, JDK, JSP, Spring 3.x, Spring Boot, Spring Webflow, Spring Security, JBOSS, JSON, AJAX, JQuery, Web Services(Restful), Maven, SVN, JavaScript, CSS, Log4J, JUnit, BDD, SOAP UI, HTML, JIRA, Confluence, Selenium IDE.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Exposed to Software Development Life Cycle(Scrum) with JIRA Agile following Agilemethodology.
  • Experience working with functional interfaces, Lambda expressions in Java 8
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
  • Developed the application as Single Page Application which can switch to different components using Angular JS/react.js ; also worked on Angular JS controllers and created functions factory to interact with the RESTfulServices using AJAXservices like $http and $resource .
  • Developed Custom Directives using Angular JSfor Data Grid and Pagination & ; created Custom factories and Services using Angular for refactoring Code reuse .
  • Consumed Web API with AngularJS, AngularJS2 Typescript, MVC Apps and Node JS.
  • Functionality is implemented by developing RESTful web services using springboot, JPA, Pivotal Cloud foundry (PCF) and Oracle Responsibilities.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Eclipse as the Development IDE and Tomcat as the application Server
  • Wrote NoSQL queries and procedures to fetch the data from MongoDB for Inpatient accounts.
  • Configured Hibernate-ORM using Annotations to map java objects such as clients and claims with database tables.
  • Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of NoSQL ( MongoDB) data base management system and handled database access and data transmission based on RESTful web service .
  • Integrating downstream REST services (Remote end points) using Apache HTTP client and unit testing with Jersey Client and Chrome Postman .
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries .
  • Design and implemented a Messaging API to send/receive messages, pull messages from third-party messaging providers using Java Springboot, micro-services and MongoDB Involved in configuring Elastic Search to access database and retrieve data from the database.
  • Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt .
  • Used GitHub for version control and Karma& configured Maven for dependencies and Log4J for logging.

Environment: HTML5, CSS3, Bootstrap, Java 1.8, JavaScript, jQuery, Angular JS 1.5, Node JS, Express JS, JMS, JSON, NoSQL (MongoDB), RESTful, Postman, Jersey, Spring 4.2, Hibernate 4, JBoss, Session Bean, XML,Docker, Log4j, JUnit, ANT, Tomcat, Java8, Linux

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Use JS framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
  • Web application development using AngularJS with cutting edge HTML5 and CSS3.
  • Built the project upon the Single Page Application (SPA) criteria.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Used Front End Developing UI Interface using JSF, JSTL, HTML5.0, CSS, JavaScript, Ajax, and JQuery.
  • Used AngularJS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Experienced in using Twitter Bootstrap Framework responsive design. Developed UI screens and client side scripts incorporating Servlets, JSF, JavaScript.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (JQuery) based rich client to improve customer experience.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Used Oracle Toad for SQL query with Oracleand Designed stored procedures, triggers and functions for business-critical requirements.
  • Developed generic database Connection Pooling with WebLogic Admin server using Spring, SQL query optimization.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Used Apache JMeter for load testing and log4J for debugging with various levels. Used Subversion for version control across common source code used by developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.

Environment: Java 1.6, J2EE, JSP, JSTL, Servlets, Hibernate, Spring MVC, Spring Security,SQL, Oracle, WebLogic Application Server, JMS, XML, JavaScript, Angular.js, Bootstrap, Backbone.js,JQuery, SOAP, UML, SVN, JUnit, Log4J, Gradle, TDD, JMeter.

Confidential

Java Developer

Responsibilities:

  • Designed and developed java backend batch jobs to update the product offer details.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Experienced with RAD/Iterative development methodologies.
  • Used Hibernate 3.2 as ORM solution in persistence layer of the application.
  • Used Log4j as a logging tool.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with DB2 database.Worked on utilizing TOAD and DB2 provoke to interact with the database.
  • Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in JUnit Testing. Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN.

Environment: Java 1.6, JSP, Struts, Servlet, EJP, Spring,Hibernate, MyEclipse, Java Script, JSTL, Unix, Shell script, AJAX, XML, Tomcat, DB2, Maven, ORM, Webservices (SOAP,RESTFUL).

We'd love your feedback!