Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Dallas, TX
Salary:
$60/hr
Posted:
July 28, 2015

Contact this candidate

Resume:

Anuraag

Contact: 615-***-****

E-Mail ID: acqyzm@r.postjobfree.com

PROFESSIONAL SUMMARY:

Around 8+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.

Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit Testing and System Testing, Functional and Regression Testing and Production Support.

Expertise in developing applications using Core Java, Multithreading, Servlets, JSP, J2EE, JMS, Hibernate, Spring, Oc4j, SVN,,JDBC 2.0, JDK, JNDI, Maven, ANT, HTML, XML, Java Scripts, JQuery.

Strong understanding of SOA, Web Services, WSDL, UDDI, SOAP, REST and XSD’s.

Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.

Proficient with Software development methodologies like Agile Methodologies.

Strong experience in Client-Server Systems using Object Oriented Concepts and Design Patterns and data structures.

Excellent Core Java Development skills.

Expertise in coding business components using various API’s of Java like Multithreading, Collections.

Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.

Exposure to XML, DTD, SCHEMA.

Exposure on Big data Technologies like Hadoop Map Reduce and Cloud Service related databases like Cassandra and Mongo DB.

Experience with Cloud technologies like Amazon Web Services (AWS).

Strong Expertise in front ends technologies such HTML, HTML5, CSS, Java Script, Groovy and Ajax. Experience on Ext JS.

Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.

Experience in RDBMS using DB2, PL/SQL and Sybase.

Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.

Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).

Implemented Java Mail APIs to send e-mails.

Expertise in AngularJS, Java Script, or reusable web components.

Designed the dynamic stress reporting Sybase, Perl and C++

Responsive UI layer utilizing semantic html5, AngularJS.

Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.

Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.

Development web Components using JSP, Servlets and Server side components using EJB 3.0 under J2EE Environment.

Development of a portal for sustainable development with Grails Framework.

Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere 8.0, JBoss 7 and Web Logic.

Implemented Unit Testing using JUnit and Integration Testing during the projects.

Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer.

Knowledge on Unix Shell Scripting like Perl Scripting and Korn Scripting.

Used Korn Shell Scripts for doing manipulations of the flat files.

Used integrated environment for java such as Eclipse, My Eclipse, RAD, Net Beans, Clear Case and VSS.

Exposure to UNIX commands and Suse Linux.

Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Languages

C, C++, Java, SQL, PL/SQL, Java Enterprise Edition

Web Technologies

Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, Java Script, AJAX, DOJO, Ext Js, Java Mail, HTML, HTML5, CSS, DTD, SCHEMA, XML, SAX, DOM, Angular JS

Web Services

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

Databases

Oracle, MySql, DB2, Informix, SQL Server, Mongo DB

Distributed/ Middleware

JMS (Java Messaging Service)

Tools/Software

Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Application/Web Server

Apache Tomcat, Jboss7, Websphere8 and Web Logic

Operating Systems

UNIX, Suse Linux, Windows

Protocols

TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns

ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

Client: Wind Stream June’14 – Till Date

Location: Dallas, TX

Role: Sr. Java Developer

Description:

Wind Stream Technologies, Inc. was established in 2008 with the goal of designing, prototyping and manufacturing affordable and scalable renewable energy technologies for a global marketplace. The Company has developed and tested the first-of-its-kind, integrated, hybrid energy solution and is now marketing and selling Solar Mills to a worldwide customer base.

Responsibilities:

Developed web components using JSP, Servlets and Server Side Components using EJB under J2EE Environment.

Used jQuery to make the frontend components interact with the Java script functions to add dynamism to the web pages at the client side.

Used Spring MVC, IOC and AOP to develop intranet web application.

Used LDAP as an active directory.

Implemented the UI using Ext JS.

Designed, implemented and tested the Spring4.x Domain Model for services using Core Java.

Developed custom filters to intercept all the requests.

Developed Java and EJB in Mainframe DB2 environment.

Used ESB architecture for designing communication among different applications.

Converted website to CQ5 for large movie rental company

Worked with JSR - 286 portlet complaints for inter portlet communication in Liferay Portal.

Worked with Java Executor Framework to develop Multi-threading applications.

Used TOAD for database query testing, in the process of optimizing the queries.

Involved in the configuration management using CVS and GIT.

Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.

Designed and developed required WSDL and XSD for the services.

Used Net Beans and Eclipse3.5 IDE for fundamental Java projects.

Extensive use of EXT JS on UI components.

Established specifications and processes for clear communication with overseas vendors during the product development and manufacturing stages.

Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.

Developed static and dynamic Web Pages using JSP, HTML, HTML5 and CSS.

Developed JSP pages and Servlets for customer maintenance and use Angular JS.

Used Ant for developing build scripts and deploying the application onto Web Logic.

Used JavaScript, XML Spy for validating the WSDL and XSD's.

Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.

Provided security rich data transport throughout the messaging cycle using Web Sphere MQ/TM.

Designing and developing components and coupling them as web services to the product using SOAP with Apache CXF implementation.

Designed the front end using Swing.

Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL,

Custom tags and Tiles 2.0 using Struts Framework, t-size.

Environment: Java 1.6, Struts 1.3, Spring 3.0, SOAP, REST, SOAP UI, JBOSS 7 Application Server, IBM® Web Sphere(TM) 7.0, Eclipse, Adobe CQ, Oracle 10g,, Hibernate 3.0, JDBC Template, JSP, JSTL, Servlets, JavaScript, AngularJS, Design Patterns, GWT, Grails, JQuery, AJAX, HTML5, CSS 3.0, Maven, ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, web services (JAX-RS), Log4J, Agile Methodology.

Client: T-Mobile April’13 – May’14

Location: Bellevue, WA

Role: Sr. Java Developer

Description:

T-Mobile is the fourth largest wireless carrier in the USA. Their mission is "To help our customers build richer relationships and networks with the people and things that matter to them most". T-mobile.com, My-Tmobile.com, my-family.com are the T-Mobile web applications to sell devices and plans with various selling features, manage the customer accounts and let third parties like Wal-Mart to sell T- Mobile products respectively.

Responsibilities:

Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.

Developed various helper classes needed using Multithreading.

Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.

Used Groovy 2.0 for polyglot programming, troubleshooting and aggregate testing.

Used D3.js Framework for efficient manipulation of documents and graphical representation of queries.

Worked on Java Script libraries like jQuery and JSON

Designed and developed web-based software using Spring MVC Framework and Spring Core.

Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.

Implemented Controller Classes and Server side validations for account activity, payment history and transactions.

Implemented session beans to handle business logic for fund transfers.

Used Spring ORM module to integrate with Hibernate.

Designed and developed Web Services to provide services to the various clients using Restful.

Designed the user interface of the application using HTML5, CSS3, JSF 2.1, JavaScript and AJAX.

Extensive experience on modern frontend template in frameworks for JavaScript-including Bootstrap, AngularJS, jQuery.

Implemented Hibernate Framework to connect to database and mapping of java objects to database tables

Used Web Logic server for deploying the application.

Involved in writing the Maven build file to build and deploy the application.

Worked on SVN Version Control Systems.

Used Log4J to capture the logging information and JUnit to test the application classes.

Used Clear Case for Source Code maintenance.

Environment: Java, JSP, Java Script, JSTL, AJAX, XML, jQuery, AngularJS, Spring MVC Framework, Spring Tool Suite, Oracle 11g, Rational Rose, Log4j, JUnit, Maven, Web Logic, Web Services, SOAP, WSDL.

Client: Common Wealth of Kentucky Sep 2011 – March 2013

Location: Frankfort, KY

Role: Java Developer

Description:

Health Benefits Exchange IT solutions help Health Plans, Providers, and Governments meet new mandates, advance the quality of care, promote health, and increase efficiency, as an organization leveraging technology across boundaries for greater insight, collaboration and Innovation.

Responsibilities:

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

Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, Java Script 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 review.

Designed Frontend with in object oriented Java Script Framework like Angular.js, Node.js, Backbone.js, Require.js and Ext.js.

Designed rich internet applications using Google Web Toolkit (GWT).

Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.

Experience in handling data import from NoSQL solutions like Mongo DB to HDFS.

Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.

Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.

Designed solutions with D3.js JavaScript Library to build data visualization frameworks.

Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.

Designed the User Interface using use case diagrams, class diagrams and sequence diagrams as a part of Design Phase using Rational Rose.

Wrote GWT Code to create presentation layer using GWT widgets and event handlers.

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.

Developed client-side AJAX application that uses XSLT, XPath, Java Script OOP, and more Bind objects and retrieve them via JNDI Interface.

Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.

Environment: Java, HTML4/5, CSS2/3, Java Script, jQuery, DHTML, MVC, DOM, JSON, Angular.js, D3.js, Backbone.js, Require.js, Node.js, Ext.js, JSP, ASP.NET, C#.NET, AJAX, Apache Axis, SOAP, Jenkins, XML, XPATH, Adobe Flash, GWT, Photoshop, PLSQL, Oracle, Windows.

Client: American Airlines March 2010 – August 2011

Location: Fort Worth, TX

Role: Java Developer

Description:

Farecast.com is a search engine portal for booking international and domestic Airline tickets, Hotels, Cruise, Buses and cars. The portal has been designed keeping the user in consideration at every step. Farecast.com displays the lowest fares from the major airline sites and offers industry leading travel planning tools.

Responsibilities:

Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.

Implemented the user interface for the User management such as Add User, Delete User and Modify User.

Implemented the business logic using JSP, JSTL and Java Beans and service classes.

Designed the presentation using Struts Framework and command pattern for the middle tier.

Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.

Worked on Struts Action classes, Action forms, Struts-config.xml and Tiles-defs.xml.

Used Struts Validator Framework for server side and client side validations.

Used Struts Tiles Framework for the development of user interface.

Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements.

Implemented the UI using Java Server Pages, HTML and CSS.

Developed XML web services for retrieving loan information from the bank.

Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.

Build: Compiled the project assemblies using MAVEN and deployed it with ANT Script.

Developed JUnit test cases to test the functionality of application.

Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i, IBM MQ series, Web Sphere Application server 10.3, JSP, JSTL, HTML,CSS, ANT, XML, Log 4j 1.2, JUnit.

Client: IBM, India Jan’07 – Feb’10

Role: Java Developer

Responsibilities:

Analyzed the requirements and provided inputs to the designer.

Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC Pattern.

Developed the business tier using Core Java and the HTTP interfaces using Servlets.

Involved in review of the design and helped in transforming the application to an optimized solution framework.

JSP, HTML, Java Script, CSS and Ajax used for front end development.

Implemented Collections API to manage Java Objects in Business Logic layer

Used JSP, Java Script, jQuery and JSF for Rich UI layer.

Built the admin module using Struts framework for the master configuration.

Implementation of Distributed Map using DnyaCache for implementing the distributed cache on a clustered environment.

Designed and developed the persistence tier using Hibernate4.2x framework.

Implemented EJB (Session Beans) to create WAS Scheduler.

Used Web Sphere data sources for the database connection and accessed using JNDI names.

Used Oracle as relational databases and created E-R diagrams for the database tables.

Implemented Log4j to maintain system log.

Directly interacted with the client application leads, to help them integrate their application with MNP.

Eclipse was used for Rapid Development of the application.

Build EAR using ANT tool.

Deployed the application on production server along with WAS administrator.

Environment: JAVA, JSP, HTML, CSS, JAVA SCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB (SESSION BEANS), LOG4J, WEB SPHERE DATASOURCE, IBM WEB SPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.



Contact this candidate