Post Job Free

Resume

Sign in

Web Services Java

Location:
United States
Posted:
July 12, 2016

Contact this candidate

Resume:

Nitin Singh

(Employer) Terry: 832-***-**** Mail: acvnxc@r.postjobfree.com

Summary

5+ years of IT experience in application design, software development life cycle (SDLC), agile methodologies maintenance and enhancement of web-based applications.

Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.

Experience in developing web based, internet/intranet, client/server, distributed architecture applications using JAVA and J2EE technologies. (EJB, XML, JSP, Swings, JDBC, JMS).

Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets, EJB, XML, XSLT, Node JS, JSF, Prime Faces, J2EE, RMI, Struts.

Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like HIBERNATE, spring Batch, and Web Services.

Extensive experience with JavaScript frameworks such as Angular JS or Backbone JS.

Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX-RS to develop dynamic server side web contents.

Experienced Web Services technologies, including Restful, JAX-WS, JAX-RPC, Soap, XML and WSDL, XML parser technology and Jweb Unit

Having technical expertise in Golang, J2EE and Core Java Conversant with tools like JBoss Portal, Eclipse, RAD, HP Quality Centre, Espresso 6.9, Radar, App Dynamics and various tools.

Worked with CVS, SVN and Clear case for version control. Expertise in designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss application servers.

Worked on OOAD and OOP from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase

Experience on developing code for accessing Databases (SQL and NoSQL).

Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively used Eclipse, RAD, and RSA as IDE for application development and support.

Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in Software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.

Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.

Technical Skills

Programming Lang. Java, J2EE, PL/SQL, SQL

Enterprise Java JDBC, Servlets, JSP, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns,

Core Java Serialization, Multi-Threading, Java RMI, Collection, Garbage Collection

Mark-up/Scripting Lang. HTML, CSS, JavaScript, Ajax

XML Technologies XML, XSL/XSLT, XSD, Xpath, DTD

Tools & Framework Hibernate, spring, Struts 2.0, Web Services, Apache, Junit, Rational Rose, Maven, Log4j, Jira, Laravel

Application/Web Servers WebLogic Server, Apache Tomcat, IBM WebSphere, JBoss

Web Services JAX-RPC, JAX-WS, Soap, Restful

Database Oracle (9i, 10g, 11g), DB2, MS SQL Server, SQL, PL/SQL

IDE Eclipse, My Eclipse, Intellij Rational Application Developer for WebSphere Software (RAD)

Professional Experience

GE, Trevose, PA, Mar 2015 – Present

Java/J2EE Developer

Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.

Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.

Actively involved in deployment Application war files in WebLogic Application server.

Involved in developing presentation tier using HTML, Xml, JSF, and JSP tag libs, Java Script, JSON and Ajax.

Involved in the development of UI using HTML, CSS, JSP and JavaScript for interactive cross browser functionality and complex user interface.

Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML5 and DHTML.

Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.

Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.

Used Spring Batch for reading, validating and writing the daily batch files into the database.

Used Jersey to implement Restful Web Service and used XML form to transfer the data.

Participated in Build and Deployment activities using MAVEN build script.

Created build scripts for compiling and creating war, jar using ANT tool kit.

Experienced in working with JSF framework, JPA, EJB, WSDL and SOAP web services.

Worked on Hibernate ORM mapping technique for the interaction with database.

Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files

Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns

Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.

Worked on code management activities in Clear case and GIT version controls

Analyzed and fine-tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.

Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.

BCBS, San Jose, CA, Sept 2012 – Feb 2015

Java/J2EE Developer

Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.

Developed class diagrams and sequence diagrams with the help of Enterprise Architect.

Developed user interface using JSP, Java Script, HTML5 and CSS.

Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) and Inversion of Control (IOC).

Involved in development of presentation layer using JSP and Spring MVC.

Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.

Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.

Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application using Restful Services JAX-RS.

Developing, testing, constructing Restful API web Services using Jersey and apache CXF implementation

Used SVN, Perforce as configuration management tool for code versioning and release.

Deployed the applications on Web Sphere Application Server 8.

Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).

Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.

Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.

Used Log4j as logging framework to capture the log traces of applications in debugging the issues.

Test driven development approach was used and hence worked intensively on developing test cases.

Quality Control Activities such as defect tracking, fixing using JIRA.

Involved in code review process, validating designs done by other developers and development of the application.

Angies List, Indianapolis, IN, Jan 2012 – Aug 2012

Java/Web Developer

Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.

Involved with the designing of various forms using HTML.

Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.

Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.

Designed and implemented the presentation layer using JSP, tag libraries, CSS, AJAX, HTML and DHTML.

Developed Action forms, Action classes and struts-config.xml file of Struts Framework Developed workstation web module using Struts MVC, JSTL, and integration with Hibernate.

Used Eclipse IDE for writing code and BEAWebLogic as application server.

Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.

Used Java Persistence API (JPA) for managing relational data mapping.

Consumed Web Services to implement application search functionality.

Published and consumed Web Services using SOAP, WSDL and deployed.

Established user authentication functionality and User session using JSP/Struts technology.

Implemented MVC patterns using Struts framework.

Implemented ANT tool varying its versions depends on latest mile stones and used ant scripts.

Implemented Data access objects using JDBC to access data from Oracle database.

Followed Agile Methodology during the development process.

Tables creation and involved in writing SQL queries using Joins and Stored Procedures.

Used XML SAX to parse the simulated xml file which has simulated test data.

Worked and Modified the Database Schema according to the Client requirement.

Used Clear Quest for bug tracking, issue tracking and project management.

MatchLight Solutions, India, Oct 2010– Sep 2011

Java/Web Developer

Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.

Developed and tested the application in RAD development environment and deployed into the WebSphere.

Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.

Analyzed business requirements, participated in technical design, development and testing of various modules assigned

Supported production, and performed troubleshooting to resolve bugs.

Engaged in Agile methodologies of Scrum and Kanban for software development.

Enhanced application code and improved web page through client-side scripting.

Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.

Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets)

Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used table-less Design in CSS for positioning

Developed page layouts, Navigations and presented designs and concepts to the clients and the management for review.

Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation

Also involved in testing and deployment of the application on Web Logic Application Server during integration.

Implemented logging mechanism using Log4j with the help of Spring AOP frame work.

Written JUnit Test cases for the Helper, Gateway and Action classes which support the application.

Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.



Contact this candidate