Resume

Sign in

Web Services Java Developer

Location:
Los Angeles, California, United States
Posted:
August 28, 2017

Contact this candidate

Jespin Jose

Certified Sr. Java/J*ee Developer

Ph: 636-***-****

Email: ac11wx@r.postjobfree.com

Professional Summary:

Overall 7 years of experience in development and implementation of Web-based Client-Server applications using Java and J2EE technologies.

Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).

Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.

Strong understanding of Multithreading, Collections, Exception handling, Design Patterns.

Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.

Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.

Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.

Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone js, bootstrap css, angular js, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.

Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring 3.0 and 4.0, JDBC, JNDI, JMS,JAXB, SAX/DOM, Web services.

Good exposure to MuleSoft API platform and Cloud hub.

Experienced in operating systems such as Linux and Unix.

Experienced of working with MuleSoft components, workflow, and patterns, and how to configure them.

Experienced in Agile, SCRUM and TDD (Test Driven Development) software development methodologies.

Experienced in working with BPM Tools for Workflow Automation.

Expertise in workflow management tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.

Designing and working with Cassandra Query Language.

Knowledge in Cassandra read and write paths and internal architecture.

Implemented multi-data center and multi-rack Cassandra cluster.

Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.

Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.

Good Working knowledge of ANT, MAVEN and Log4J.

Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.

Well experienced in using JUnit for performing unit-testing framework.

Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.

Experienced in design and implementation of Enterprise Mobility and Business Process Management (BPM) solutions.

Experience in integrating Apache Kafka with Apache Storm and created storm data pipelines for real time processing.

Experienced in implementing unified data platforms using Kafka producers/ consumers, implement pre-processing using storm topologies.

Good knowledge on Apache camel as a versatile open-source integration framework based on known Enterprise Integration Patterns.

Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.

Extensive application development experience in Health Insurance, Telecom domains.

Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.

Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

Technical Skills:

Languages

Java,J2EE,Scala

Technologies

JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOAP, JavaScript, JQuery, AJAX, CSS 3, XML and HTML 5

Development Approach

Agile

Testing Tools

JUnit3.8/4.0 and Test Driven Development (TDD)

Defect Tracking Tools

HP Quality Center, JIRA

Application/Web Servers

Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2

Ide

Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware

Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations

Eh cache, and JBoss Tree Cache

Frameworks

Struts, Spring, JSF, Angular JS, Backbone.js and Hibernate

Web Service Frameworks

Apache Axis,Jersey,Apache storm

Web Service Protocols

SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Open source platform

Camunda BPM

Database

IBM DB2, Oracle 9i/10g/11g, SQL Server, Apache Cassandra, PL/SQL and MySQL

Logging Tool

Log4J

Education:

Bachelors in Computer Engineering.

Certification:

Sun Certified Java Developer.

Professional Experience:

LA CARE, Los Angeles, CA Feb 2016 – Till Date

Senior Java/J2EE Developer

La Care is an major innovation in the nation’s health care system to help out the nation’s most low income individuals. It provides healthcare coverage and offers variety of insurance related products at reasonable prices. This project is regarding the development of web based application that helps customers to find the health care system for their benefits.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of application using both Agile Scrum.

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirement.

Involved in designing and implementing database and table design using E/R diagrams and schema diagrams.

Deployed applications on AWS by using Elastic Beanstalk

Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.

Developed the application using Spring(MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.

Written Spring Core and Spring MVC files to associate DAO with Business Layer.

Worked with spring framework in the development of a business bean and to interact with database objects.

Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.

Analyzed and implemented the Spring MVC framework and wrote controllers.

Defining the business rules using Drools & JBPM to manage, monitor and audit the business processes.

Used AngularJS factory and services for dependency injection.

Developed the persistence layer by using Hibernate ORM frame work, defining entities through annotations.

Written Hibernate annotation based mapping Java classes with Oracle Database tables.

Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.

Converted all microservices to implement the simple facade pattern for logging and plugged in the logging framework at runtime to provide the flexibility of changing to any framework at any point of time. Ex: log4j, log4J2 and logback.

Implemented the asynchronous communication between the microservices using ActiveMQ.

Deployed few modules of the project in AWS.

Worked in development of HMI and back-end planning and configuration Java software using Eclipse IDE, Rich Client Platform (RCP) and Eclipse Modeling Framework(EMF).

Writing JavaScript functions for various validation purposes. Writing JavaBeans to contain data objects. Implemented session beans, entity beans and message driven beans.

Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.

Worked on Apache camel for providing support for Bean Binding and seamless integration with popular frameworks such as CDI, Spring, Blueprint and Guice. And It has also has extensive support for unit testing our routes.

Worked on the jQuery, Javascript Library that simplifies HTML document traversing, and event handling.

Implemented BPM Tools for work flow automation using Tibco Business Studio.

Used Maven to build, run and create JARs and WAR files among other uses Deployed the applications JBOSS Application Server

Used JavaAPI for RESTful web services(JAX-RS) is a set of using CXF Framework

Used GraphQL query language at runtime for fulfilling those queries with existing data.

Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.

Used Eclipse as IDE for the enterprise application Project development.

Implemented Spark using Scala, Java and utilizing Data frames.

Used Log4J to capture the log that includes runtime exceptions.

Developed JUnit test cases for all the developed modules

Involved in the complete life cycle of the project from the requirements to the production and also involved in UAT.

Setting up daily Status meetings with team and communicate status to Project Manager.

Worked with server admin and deployed the application on to the production and Stage Servers.

Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java SE 8, MicroServices, Java Beans, Spring 4.3, Hibernate 4, Mulesoft ESB 3.53/3.7.3, SOAP, CXF, Ajax, JQuery, JSP, Node JS,XSD, XML Bean, JBOSS, JBPM,DB2, JUnit, Jenkins,Log4J, FileZilla, Spring Framework security using LDAP, TIBCO Business Studio, Scala, Web Services, Restful, TFS, Eclipse, Apache Camel, Linux,Oracle 11g, Mainframe Platform, Agile/Scrum, SVN, Maven 2.

Monsanto, Saint Louis, May 2015 – Feb 2016

Senior Java/J2EE Developer

Monsanto is a sustainable agriculture company which delivers agricultural products that support farmers all around the world. We are focused on empowering farmers large and small to produce more from their land while conserving more of our world's natural resources such as water and energy. We use Develop Line Code Nomenclature (LCN) and Line Code Assignment (LCA) applications within the Velocity Portal of Monsanto. Both LCN and LCA applications will be used by the Vegetable breeders around the globe to create and maintain templates for each crop with components like the Germplasm codes, Breeding program codes, Additional Annotations etc.

Responsibilities:

Involved in the process of analysis, design, and development of the application.

Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.

Debugging and troubleshooting any technical issues while implementing the applications.

Extensively worked on Spring Frame Work.

Responsible for writing SQL and PL/SQL queries for writing stored procedures

Worked on ticketing and Billing Module

Implementation of REST ful Web Service and SOA Architecture.

Debugged Java, JSP and EJB components using Eclipse RCP.

Created quality working J2EE code to design, schedule, and cost to implement use cases.

Involved in writing the database integration code using Hibernate Leveraged the AOP features of spring framework to handle exceptions.

Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and JQuery.

Used Spring Framework’s IOC Dependency Injection to inject Service Object into Action Classes.

Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).

Contributed in design and development of Struts/MVC web based application.

Used Struts Tiles and Validator framework in developing the applications.

Used JSTL Tag library (Core, Logic, Nested, Bean and Html tag libs) to create standard dynamic web pages.

Experience in creating storm data pipelines for real time processing by integrating Apache Kafka with Apache Storm.

Exposure on usage of Apache Kafka develop data pipeline of logs as a stream of messages using producers and consumers.

Developed action classes and form beans and configured the struts-config.xml

Provided client side validations using Spring Validator framework and JavaScript.

Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using agile methodologies.

Implemented Spark using Scala and Java and utilizing Data frames and Spark SQL API for faster processing of data.

Design/Build Cassandra Clusters both on the physical machines and on AWS

Worked on Cassandra upgrades from DSE 4.6 to Apache 2.1.

Optimizing of existing algorithms in Hadoop using Spark Context, Spark-SQL and Pair RDD's.

Using Tomcat server and Postman Rest Client Web services Deployment and testing done for the maps designed from GXS AI Mapper and Contivo mapping tools.

Involved in Performance Tuning.

Used Clear Case for source Version Control.

Deployed the application in BEA Web-logic Application Server 10.0.

Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml

Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.

Extensively used XML files to code configuration files.

Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: Core Java, Java 1.6, Spring MVC, Clear Case, Apache, Eclipse 3.3, JSP, JSF, Struts, swing, JNDI, Log4j, JUnit 4.5, XML, Node JS,HTML 5, JavaScript, Web logic Application Server 10.0, Spark, Apache Tomcat 6.0,Apache Cassandra, Oracle 10g,Jenkins,Windows XP and IBM MQ Series, Backbone.js, Apache CFX.

Johnson Control, Milwaukee, WI June 2014 – May 2015

Java/J2EE Developer

Johnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries We are committed to helping our customers win and creating greater value for all of our stakeholders through strategic focus on our buildings and energy growth platforms. It has the employee base of 170, 000 worldwide. The Development of Data was required to manage the employee payroll and their pension plan (401k Retirement Plan). It had 90+ Integration which will execute Bi-Monthly, Monthly, Yearly and on Demand to Load the data.

Responsibilities:

Designed front end components using JSP and XSL.

Developed web based application using struts framework for MVC architecture.

Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design

Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.

Developed shell scripts to call stored procedures which reside on the DB.

Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.

Worked with MySQL, SQLYog and Workbench.

Developed the Servlets for processing the data on the server.

Employed Water Fall Model and best practices for software development.

Used Multithreading concepts to enhance efficiency.

Developed components using shell scripting that can run in Unix operating system.

Developed back end business logic with EJB.

Worked on Junit for creating test cases for all the Business Rules and the application code.

Communicated with ILOG Rules using EJB Remote Lookup.

Called external vendor applications using Web Services for delivering notifications.

Used JIBX binding to convert Java object to XML and vice-versa.

Used XSLT for generation of HTML and Text templates from the XML.

Environment: J2EE, Servlet, spring, XML, JDBC, Ant, Subversion, Struts Framework, Oracle WebLogic 10, Oracle 11g, EJB 3.0 Apache CXF, JMS, UNIX and Eclipse Environment: Java 1.6, Spring 3.0, Hibernate 3.3, SOA, JMS, SOAP, SMP, REST, JAX-WS, Node JS,JAX-RS, SOAP UI, Apache CXF, Spring MVC, Web Logic, Oracle 11g, SQL Developer, HTML, CSS, JavaScript, JSON,Linux, JQuery, Ajax, Eclipse, SVN, JMockit, JUnit 4, Log4J, JIRA, Jenkins, Confluence, Linux, Maven, Agile.

Deutsche Bank, NY October 2013 – June 2014

Java Developer

Deutsche Bank is a leading provider of financial services to agencies, corporations, governments,

Private individuals and institutions in the Americas. Deutsche Bank is one of the largest foreign

Based employers in New York City and the only investment bank physically located on Wall Street.

My role here is on a java based web development project to provide feasibility and ease to the

Customers in using online banking facility.

Responsibilities:

Created the User Interface screens using Struts MVC for logging into the system and performing various operations on network elements.

Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scripts in JSP.

EJBs are created for Backend operations. Hibernate is used for Database persistence.

JMS is used to send message objects to client queues and topics.

JUnit test cases are created for unit testing.

Log4j is used for logging purposes and debug levels are defined for controlling what we log.

Ant is used for building the application EAR.

Hibernate 3.0 annotations are included for Oracle DB.

Working with on-site and off-site (India based) resources for successful implementation of the Workflow module

Environment: Java 1.5, J2EE, JSP, EJB, Struts 1.2, WebSphere 5.0, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.

Nash Info Tech, Hyderabad, India Mar 2010– Oct 2013

Java Developer

Nash info Tech has been the largest provider of technology staff augmentation & solutions in the

Indian sub-continent. The company with industry focused verticals, it provides customers with a

Comprehensive talent management solution specific to an industry, geography or business purpose.

Responsibilities:

Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.

Developed HTML and JSP to present Client side GUI.

Involved in development of JavaScript code for Client Side Validations.

Designed the HTML based web pages for displaying the reports.

Developed Java classes and JSP files.

Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.

Develop user-defined tags using XML.

Worked on Alfresco software for managing the documents in organization for Unix operating system.

Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.

Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.

Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans)

Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.

Worked on Web Logic application server to deploy JSP and EJB applications.

Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Eclipse RCP, Oracle9i, Weblogic8.1, Windows 2003.



Contact this candidate