We provide IT Staff Augmentation Services!

Java Consultant Resume

5.00/5 (Submit Your Rating)

St Paul, MN

SUMMARY:

  • About 7+ years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
  • Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Experience with Data flow diagrams, Data dictionary, Database normalization theory techniques, Entity relation modeling and design techniques.
  • Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Experience in developing projects for Financial, Telecom and Commercial Sector domains.
  • Experience in software development methodologies like Waterfall, Agile development .
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles) and JSF .
  • Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS and EJB .
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX - WS, UDDI, WSDL .
  • Experience in Object Relational Mapping frameworks such as Hibernate.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs .
  • Using Angular component to build dynamic pages for the application.
  • Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism .
  • Experience in writing SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Experience in developing Unit Testing Integration testing with unit testing frameworks like Junit and Power Mocks .
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML and JAXB .
  • Developed application using client-side tool as Angular JS with AJAX request to the controller and communicate the database .
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT .
  • Experience in working with application server technologies like IBM WebSphere, WebLogic, JBoss and Apache Tomcat .
  • Experience in Object Oriented Methodology, UML and Design Patterns .
  • Experience in Front End Technologies: JSP, HTML, Bootstrap and JQuery.
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Experience in Object Oriented Programming concepts.
  • Configuration and Version control management using VSS and SVN .
  • Excellent t eam player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Languages: JAVA/J2EE, PL/SQL, T-SQL

JAVA Technologies: Core Java (JDK 1.3, 1.4, 1.5, 1.6, 1.7), J2EE, JSP, Servlets, JDBC, Java Mail, EJB 2.0, Web Services

Web Technologies: Node.JS, Angular js HTML, DHTML, XML, JavaScript, JQuery, JSON, CSS, XSLT, AJAX, Boot Strap and Shell Script.

Distributed Technologies: RMI, EJB, JMS

Middleware Technologies: Web Services (SOAP and Restful)

XML: XML Schema, DTD

Application Server/Web Server: WebSphere, WebLogic, JBoss and Tomcat

Modelling Tools: Microsoft Visio

Integration Server: Jenkins

Database: Oracle (version -11g, 10g), SQL Server 2008 R2, AWS

Frameworks: Struts 1.1/1.2/1.3/2.0, Spring MVC 2.0/2.5/3.0/3.5, JSF

ORM: Hibernate 2.0/3.0/3.5

Other Tools: Log4J, JUnit, Power Mocks, Ant, Maven, Apache Camel

Operating Systems: Windows 2000/XP/Vista/Win7

IDE: Eclipse 3.x, My Eclipse.

Version Control Tools: SVN, VSS

SQL Tools: TOAD, SQL Developer, SQL Management Studio

PROFESSIONAL EXPERIENCE:

Confidential, St Paul, MN

Java Consultant

Responsibilities :

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
  • Involved in the analysis, design, and development and testing phases of application.
  • Developed user-friendly UI using fragments, Activities, Menus, Dialogs and Views (List View, Expandable List View, Scroll View) as per client need.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file .
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing
  • Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans .
  • Used struts tiles framework for layout management.
  • Used JIRA 5.2 for the issue tracking and bug reporting.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns .
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Locator, Data Transfer Object ( DTO ) and Data Access Object ( DAO ), Singleton, Factory.
  • Involved in writing EJBs (Sate less Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented the Hibernate framework (ORM) to interact with database .
  • Implemented persistence layer using JPA and writing SQL queries based on JPA criteria API.
  • Implemented spring security for application transaction management.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in design and development of User Interface using HTML 5, CSS 3, Bootstrap, Java script and Angular JS
  • Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 2, HTML, CSS, Bootstrap, Webpack, Angular-cli.
  • Defined new validations through Angular.JS for the form field validation implemented through HTML5.
  • Implemented Angular service calls using Angular Factory.
  • Involved in developing EJB 's Message Driven Bean ( MDB ) for asynchronous messaging.
  • Implemented Maven build tool to build jar files.
  • Used JavaScript for client-side validations and Struts Validation for server-side Validations.
  • Developed the Junit test cases.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Supported deployment of application in multiple environments including SIT, UAT and Production Environment.

Environment: J2EE, WebLogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, JPA, CSS, XML, ANT, Log4J, VSS, PL/SQL and Oracle 12g.

Confidential, Medford, MA

Java Developer

Responsibilities :

  • Involved in various phases of Software Development Life Cycle (SDLC ) of the application like requirements gathering, Design, Analysis and Code development.
  • Developed the workflow interfaces using JSPs, CSS, JSF framework and Backing beans.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and Developed complex UI screens using SpringMVC, AJAX, JSP, JQuery, HTML5, CSS3, JavaScript for request management and search and filter modules.
  • Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developer user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Page Flow is used to drive user interfaces
  • Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
  • Developed Restful Web services for transmission of data in JSON format.
  • Extensively worked on XML DOM Parser
  • Extensively worked with Servlets, JDBC, JSP, Hibernate and Spring to build application logic.
  • Extensively worked with SQL and PL/SQL
  • Developed unit and integration test cases using Junit .
  • Used Spring Model View Controller (MVC ) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
  • Developed Framework & Application facilitating custom XML, Properties files & Database configuration for Data Processors/SFTP locations based on Client & location to be delivered for each client to send Extracts (data files) to clients in Application via sftp in csv, xml, xls& txt formats to multiple client locations
  • ApacheAnt was used for the entire build process.
  • Used Hibernate for Object mapping.
  • Worked with Linux machine for deploying and interaction with the application
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apachecxf .
  • Developed spring service classes using springcontroller component.
  • Deployed the application on Web Sphere server.
  • Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.
  • Used Log4JAPI for logging and debugging.
  • Developed the application using Front Controller, Data Access Objects, and Singleton .

Environment: Java, J2EE, JSP, JSF (sandbox, tomahawk, a4j), Servlets, Spring 3.0, EJB, JSTL, JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Developed the application using Front Controller, Data Access Objects, and Singleton .
  • Reviewed the functional, non-functional requirements and high-level designs.
  • Worked with Agile Methodologies.
  • Used Spring Web flow for integration purpose in application development.
  • SOAP UI is used for web services testing.
  • Developed and integrated with server components using Spring, Hibernate .
  • Developed user interfaces using JSF UI components, Validators, Events and Listeners.
  • Developed server-side validations using JSF .
  • Extensively worked with core java like collections, String Builder and interfaces .
  • Developed code participating in different layers of the application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Worked on Angular 2, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
  • Implemented Hashtable and hash set for inserting and retrieving values.
  • Extensively used Spring and Hibernate in Spring MVC.
  • Implemented enterprise applications using WSDL, SOAP and XML schema.
  • Developed different design methodology such as MVC patterns.
  • Used Hibernate for Object mapping.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Worked extensively in the backend SQL Server database.
  • Used Log4J for any errors in the application
  • Used HTML, CSS and JavaScript for developing user interface.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used MAVEN as build management tool.
  • Used WSDL to post the services in the UDDI .
  • Worked with XPATH when need to identify objects in the screen.
  • Developed lookup tables and views to speed up queries.
  • Provide critical support to current order management systems being used as and when required.
  • Worked in Quality analysis and testing.

Environment: Java, EJB, Hibernate 3.6, JSF, Spring 2.5, Selenium, SQL Server 2008 R2, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript, Apache Tomcat 5x, Log4j

Confidential, Little Rock, AR

Java Developer

Responsibilities:

  • Gathering requirements and converting into to technical design documents.
  • Analyzing the project enhancement requirements and feasibility.
  • Extensively consult with users, performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
  • Profile and assess various available technologies and create base framework for the team.
  • Program and develop code and work on extremely complex problems where analysis of situations or data requires evaluation of intangible variance factors.
  • Developed web pages using HTML, Java Script, CSS, JQuery, JSP and Servlets.
  • Developed the web pages using customized Struts tags and Struts Action Framework's Dispatch Action.
  • Implemented DWR technology to get the data from backend without refreshing the jsp.
  • Uses StrutsMVC to access the data from jsp to backend.
  • Implemented IBATIS mapping and POJO classes.
  • Implemented Business objects and Spring DAO Layer.
  • Involved in creation of Test Cases for JUnit Testing.
  • Used Log4j for logging activities
  • Developed Servlets, JSP and JavaBeans using Eclipse .
  • Deployed ear file in JBoss Application Server.
  • Assisting in the VDD (Version Description Document) document preparation.
  • Acts as a technical resource and mentor to programming staff in the program development, testing and implementation process.
  • Integrating the application with existing application.
  • Creating common java script library for the application.
  • Trouble-shoot and provide operational support for production application

Environment: J2EE, Eclipse, JDK, Spring, Struts, IBATIS, JBoss 5.0, SOAP, JSP 1.2, Java Script, JQuery, CSS, AJAX, DWR, XML, JavaBeans, ANT, JUNIT, WSDL, Oracle 10g, TOAD, log4j, Putty.

Confidential, Shreveport, LA

Java Consultant

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Designed client application using Java Server Pages (JSP), Cascading Stylesheets (CSS) and XML.
  • Implemented the Enterprise JavaBeans to handle various transactions
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI .
  • Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
  • Developed custom validations and consumed Struts validator framework validations to validate user input.
  • Developed version control using Subversion .
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of Control (IoC ).
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Was responsible to write complex SQL Stored Procedures to retrieve data from the SQL Server database.
  • Involved End-to-End development by integration Front End and Backend by Debugging.
  • Involved in complete development of “Agile Development Methodology
  • Extensively written unit and integration test cases using mock objects and joint .
  • Used XML to transfer the application data between client and server.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.

Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Selenium, Tomcat v6.0, Eclipse, SQL Server 2008 R2, XML/XSLT, HTML, JavaScript 1.2, SQL developer WebLogic 10.2 and Junit 4.0.

We'd love your feedback!