We provide IT Staff Augmentation Services!

Web Developer / Java Consultant Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around8years of experience in JAVA/J2EE projects in software analysis, design, implementation anddevelopment.
  • Strong experience in Design and development of multi - tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL, JDBC and Object Relational Mapping (ORM).
  • Worked as a full stack senior Java developer by Extensively working through Object Oriented Analysis in developing server side and front-end framework using Java, J2EE design patterns.
  • Strong Hands on experience with Struts, spring, Hibernate and Junit frameworks.
  • Experienced in implementing Web Services (REST, SOAP, WSDL, UDDI) using Spring WS and JAX-WS in and created web service clients..
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JSF, Apache Wicket, Presentation Services, JQuery, Angular JS, Node JS, NPM, JSON and CSS.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS, MQ, Webservices Soap & RestFul) and microservices.
  • Experience in Integrating IBM BPM and IID service calls and used process designer to monitor process instances workflow.
  • Strong experience in Adapter Service Interface (ASI) framework to manage data access in Native Devices Applications.
  • Experience in implementation of business applications using Web Sphere,IBM WebSphere Application andPortalServer (WAS/WPS), JBoss and Tomcat.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Value Object in the development of web based and distributed Enterprise Applications.
  • Experience in using Version Control Systems like GIT, CVS, SVN, Starteam, Rational Team Concert (RTC), Clearcase .
  • Good Confidential designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assignment of tasks.
  • Experienced in implementing Service Oriented Architecture (SOA) and developing application as a software as service(Saas).
  • Experienced in Software Development Processes like SCRUM, TDD, Waterfall, Iterative and Agile Methodologies.
  • Proactive and self-starter with excellent analytical, communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, C#.net.

Web Technologies: JavaScript, HTML, DHTML, XML, XSLT, CSS, AJAX, JSP, YUI, JQuery,, Angular JS, NPM

Application and Web Servers: IBM BPM, Websphere MQ, Apache Tomcat 3.3, 5 and 7.0.21, 5.x/6.x, Jboss 4.3 and 7.0.1, Web logicJ2EE TechnologiesJSP, Servlets, Struts, JSF, Hibernate, Spring, Spring MVC, Spring DAO, Spring Batch, Spring Security, Spring WS, JSTL, EJB, JDBC, JMS, Web Services (REST, SOAP)

Other: SQL, JUnit, log4j, TDD, microservices, Apache Wicket, SaaS, MAVEN

Developer Tools: (IDE)Eclipse, NetBeans, Rational Software Architect (RSA), RAD

Modeling Languages: UML, Rational Rose 2000, Visio

Version Control: GIT, SVN, Starteam, Rational Team Concert (RTC)

RDBMS: Oracle, MySQL, DB2 and SQL Server

Operating System: Linux, Windows 7/Vista/2000/NT, UNIX

Other Tools: JIRA, TDP, RTC, HP ALM, Maven, ANT, SOAP UI, Crucible, Splunk, Smartbear, Squirrel SQL Client, Putty, WinSCP

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Web Developer / Java Consultant

Responsibilities:

  • Responsible for developing APIs using Spring RESTful and JAX-RS with versioning of the API.
  • Responsible for writing services to be used as software as a service(Saas) and provides a Microservice(mS) architecture to the client to send requests.
  • Responsible for developing web pages in application using AngularJS for all the modules used in application and invoke http REST calls for dynamic web content generation.
  • Worked in Continuous Integration and deployment(CI/CD) environment to integrate various dependent modules in the application in which the modules communicates by making REST calls.
  • Developed the web application end to end using MVC architecture and DAO design pattern.
  • Responsible for developing single Restful utility module to make used by all other modules in the application. Used Jackson API for request and response processing.
  • Responsible for developing application using Test Driven Development(TDD) process which proceeds to an Outside-in architecture and responsible for ensuring code coverage.
  • Created a facility enables user to build application using a portal to make development operations easier and monitored.
  • Worked in Agile (SCRUM) environment, used Rational Team Concert tool for lifecycle management, Jenkins, GIT and SVN subversion.
  • Responsible for ongoing production issues and on call support for client side application.

Environment: Java 1.8, RESTful API, JAX RS, AngularJS, microservices, Spring Batch, Spring Security, Spring JDBC, Spring MVC, Oracle, Jackson, TDD, Jboss., Tomcat, GIT, Code cloud, Source tree, Junit, Log4j

Confidential, Raleigh, NC

Sr.Java Developer

Responsibilities:

  • Analysis, Design, Project Planning and effort estimate and Development of GEM application based on - “MVC” architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies. Used Agile (SCRUM) methodologies for application development on servicing platform.
  • Part of the core agile team in developing the application in Agile Development Methodology.
  • Used features of spring framework like IOC, Spring Batch, AOP, Spring WS and Spring Hibernate integration on the server side.
  • Developed the web application end to end using MVC architecture and front control design pattern.
  • Created the base framework for database interaction, made use of hibernate reverse engineering tool to generate POJO objects / persistent entities.
  • Responsible for developing presentation layer using HTML5, JSP, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, WFRIA  and YUI 2.0.
  • Designed dynamic tables on the UI using open sources data tables and JQuery, implemented generic server side pagination utility.
  • Developed the presentation layer using Jquery and AngularJS along with JSP, HTML, JavaScript for dynamic web content generation.
  • Used Maven for product lifecycle management. Implemented the DAO layer using Spring with Hibernate over JPA.
  • Consumed SOAP Web Services using JAX-WS. Generated PDF documents using iText .
  • Used Angular JS with npm for making client side REST service calls for specific modules.
  • Used JDBC template in spring batch project to interact with the DB. Created PL/SQL stored procedures and functions for Oracle 11g DB.
  • Used Eclipse Juno as the IDE and Tomcat 7.0 as the application server. Used Splunk for log management. Used Jenkins as a deployment tool.
  • Used IBM BPM and IID services to monitor process work flow. Created rules service using Spring WS as SAAS for decision making operations.
  • Worked in Agile (SCRUM) environment, experience with JIRA, ALM, Jenkins and SVN subversion.

Environment: Java 1.8, Spring 4.0, Spring MVC, Spring Boot, Spring Batch, JPA, Hibernate, IBM BPM, SOAP UI, Spring WS, JaxB, JDBC, JSP, Servlets, XML, Tomcat 7.0, Oracle 11g, Oracle SQL Developer, TOAD for Oracle, Maven, SVN, JIRA, ALM, JQuery, Angular JS, Bootstrap, AJAX, Junit, Log4j, JIRA

Confidential

JAVA Developer and Integrator

Responsibilities:

  • Worked with Business Analysts and Subject Matter Experts on the formalization and documentation of Televox Clinic Enterprise wide Clinical Expert System rules.
  • Extensively worked on Development of Product Adapters to transform the service response to web pages based on the instruction from Housecalls.
  • Implemented 3- tier architecture involving product adapters in data tier to communicate with third party clinical services.
  • Used Spring MVC and the presentation layer of the application using JSP pages.
  • Developed POJO’s, Data Access Object (DAO) which handles all database operations using SQL and Hibernate name queries.
  • Used JDBC API to connect to the Oracle database for data retrieval and store.
  • Executed the caching mechanism in Hibernate to load the data from Oracle database, for transaction Management.
  • Responsible for the creation and execution of the JUnit Test cases to test the response of adapters and their instructions.
  • Used Spring Framework using IOC, AOP, Core, and Transaction Management.
  • Responsible for designing UI Applications using JavaScript, CSS, HTML, JSON, jQuery and AJAX.
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Wrote WebServices using REST, JAX-WS and MAVEN for sending and getting data from the external interface.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML for sending and receiving data from different applications.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s Hibernate DAO Support.
  • Deployed the application on Tomcat Application servers using Jenkins continuous integration build.
  • Used log4j to capture the log that includes runtime exceptions and debug information.

Environment: Java 1.7, J2EE, Spring, Spring batch, Hibernate, Java Script, HTML, CSS, JQuery, AJAX, JSON, MAVEN, JAX-RS, Web Adapters, Tomcat, Jenkins, Databases with Oracle, MS SQL Server 2012 and MongoDB, GIT and TFS

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model usingUML.
  • Involved in development of the application usingSpring Web MVCand other components of theSpring Framework,the controller beingSpring Core. Also implementedDependency Injectionusing theSpringIOC framework.
  • Designed and developed User Interface, application modules using Wicket pages, Spring, JavaBeans, HTML, CSS, JavaScript and AJAX.
  • Designed Service Adapter using Adapter Service Interface (ASI) framework to interact with mobile devices.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Form Beans, AJAX code, JavaScript and worked on integration.
  • Involved in transforming service response to JSON Response for the use of mobile device Apps. Used JSON Lint to validate JSON request and response parameters.
  • Used XPath for selecting nodes from an XML document.
  • Designed and built new SOAP web service interface implemented in Java using Apache SOAP
  • UsedAJAXto support dynamic page element rendering to enhance user experience.
  • Used Star team and IBM RTC as Version Control to check-in and checkout Data.
  • Implemented Design Patterns like MVC, Session Facade, Factory, and DAO.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • UsedSpring ORMcomponent forHibernatesupport for manipulating data forOracle 10g.

Environment: Java 1.6, J2EE 5, EJB 3.0, Spring Framework, Apache Wicket, Adapter Service Interface(ASI) framework, HTML, JavaScript, XHTML, DHTML, JSON, JSON Lint, UML, IBM WebSphere 6.5 application server, Rational Rose, IBM Rational Software Architect, Start team, IBM RTC, ANT and Oracle.

Confidential

J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Involved in analysis for Reporting framework.
  • Involved in procedures and functions modifications.
  • Cross browser issue fixing with Firebug and IE Developer.

Environment: WebLogic 11g / Oracle 10g/ STS 3.0, Java, J2EE, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN, FOP.

We'd love your feedback!