Post Job Free

Resume

Sign in

Service Web Services

Location:
Stone Mountain, GA
Posted:
May 02, 2017

Contact this candidate

Resume:

Harshitha P

Senior Java/UI Developer

Email: acz3ez@r.postjobfree.com

Phone: 937-***-****

Professional Summary:

* ***** ** ************ ********** as a JAVA J2EE developer in Object Oriented(OO) development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Health Care, Banking and eCommerce domains.

Exposure to Full Life Cycle in different software development methodologies like Water Fall Model, and various Agile Methodologies like Test Driven Development, SCRUM and Pair Programming.

Extensive experience in Front End development using JavaScript, Angular Js,Node Js, Bootstrap, Backbone Js, AJAX, XML, XHTML, HTML5, CSS, DHTML, CSS3, XSLT, JSON, JQUERY and HTML.

Strong in design and development of SOA like SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF and WS-Security.

Proficient Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Servlets, JSP with custom tags, JSTL, Hibernate, iBatis, JPA, Struts, EJB. Spring Batch and JMS.

Excellent understanding & hands on experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Transaction API (JTA).

Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Transaction Management and Hibernate 3.x/4.x as the back-end ORM tool for implementation of persistence layer and mapping of POJO's.

Proficient in core java which includes Multi-Threading, Thread lifecycle methods and multiple request handling using synchronization, Exceptional handling, Serialization, I/O Stream, Collections, RMI, JDBC and Java Beans.

Worked on various IDE's like Eclipse, Net Beans, Web sphere Studio Application Developer (WSAD), RAD, WID.

Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Session Façade and Service locator, DAO, DTO and MVC.

Experience in working with Oracle 10g/11g/12c, IBM DB2, MySQL, NoSQL Mongo DB.

Strong knowledge on Apache Derby, Cassandra database servers.

Experience in Database and Interfacing skills using SQL, PL/SQL & Stored Procedures

Involved in getting the Functional/Business Requirements from the Client/Analysts and preparing Detail Design Documents using UML.

Developed UML diagrams using Rational Rose.

Experience with Test Driven development JUNIT, Mockito and front end testing using Jasmine.

Used Log4j for logging, debugging and error tracing.

Experience in using Jasper soft server with iReport designer 5.5 on top for report creation, compilation and running.

Hands on experience in Continuous Integration using Jenkins, bamboo (Atlassian tool) and built application using ANT and Maven and Gradle.

Expertise working on Application servers, Web servers likes IBM Web sphere, BEA Web Logic, JBOSS and Apache Tomcat.

Experience in working with JIRA for issue tracking.

Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.

Experienced in deploying J2EE Applications archives (WAR and EAR) on application server.

Experience on (A.W.S.) Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure. Knowledge with migration to Amazon web Services (AWS) from Datacenter.

Experience in building microservices and deploying to AWS Cloud.

Strong knowledge on JMS MQ’s like IBM MQ, Rabbit MQ and Active MQ.

Strong knowledge on the latest technology like Java 8.

Had strong knowledge in a continuous delivery pipeline with Docker, Jenkins and GitHub and Docker for possible to production to the development environment to fast possible for interactive use.

Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.

Excellent analytical, problem solving and interpersonal skills. Ability to learn new technologies and methodologies quickly. Consistent team player with excellent communication skills.

Technical Skills :

Programming Languages

Java/J2EE, C,C++, Shell scripting, UML,SQL, PL/SQL

Web/application Server

Apache Tomcat, Web Logic, Websphere, JBoss

MVC Frameworks

Struts, Spring, JSF

ORM Frameworks

Hibernate, iBatis,JPA

Messaging Standards

JMS, IBM MQ, Rabbit MQ and Active MQ.

Databases

Oracle 10g/11g/12c, DB2, MySQL, Mongo DB (NOSQL)

Web Services

SOAP, Restful

Web Technologies

HTML,XHTML,DHTML,Javascript,CSS,HTML5,CSS3,Angular JS,Node JS, Bootstrap, JQuery, JSTL, Custom tag library, AJAX, JSP, Servlets, XML, JSON, XSLT,Backbone JS

Tools

Ant, Maven, Log4j, Jenkins, Gradle, Bamboo,Docker

Version Control

SVN,CVS, GIT, Clear Case, subversion

Reporting Tools

Jasper Reports, iReport Tool

Design patterns

Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

Testing Tools

Junit, Mockito, Jasmine

UML Tool

Rational Rose

IDE’s

Eclipse, Net Beans, IBM RAD

OS

Linux, Windows 7/8/10, Mac

Professional Experience:

Client: GMA Life and Health Insurance, GA Sep 2015 to Till Date

Role: Sr. Java/UI Developer

Responsibilities:

Involved in requirements gathering, analysis, design, development and testing and production support of application.

Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.

Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.

Experience with developing backend microservices, API design and development using Node.js.

Experience in developing SQL queries and experience in package manager of NPM and bower for projects and set grunt tasks under Node.js environment.

Experience with Test-Driven Development using Jasmine (an automated UI testing framework).

Developed REST services to talk with adapter classes and exposed them to front-end.

Worked on Restful web services using JAX-RS that enforced a stateless client server and support JSON data formats.

Deployed web services are tested using POSTMAN tool.

Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service

Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Built microservices using spring boot and deployed in AWS Cloud.

Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.

Designed the business object with Hibernate ORM mapping and interfaced with the business mangers using Spring DAO and to layer to access and update information in the database.

Integrated Spring & Hibernate frameworks to develop end to end application.

Involved in Developing the Application using Spring MVC Framework by implementing Controller, Service classes and made use of Spring Inversion of Control (IOC).

Implemented Spring Batch Job for bulk processing the processes in GEM application and Cron job has been implemented to send email to the user for every 15 minutes.

Implemented the Project structure based on Spring MVC pattern using Spring boot.

Implemented Java design patterns such as singleton, abstract, factory patterns for gaining better results.

Used Hibernate to connect from web service and perform CRUD operations in to DB.

Developed web applications using Rational Application Developer (RAD).

Unit testing of developed product features using Junit framework as part of development cycle and designed Test Scenarios for the functionality testing.

Performed building and deployment of WAR, JAR files on test, stage, and production systems in Web sphere Application server 9.x.

Used GIT for code versioning system, for building the application in repository and for production code maintenance.

Experience in developing responsive web applications for a range of devices and browsers and strong knowledge on software engineering fundamentals, patterns, and design

Effectively communicate with other Java developers of the team to discuss implementation methods to produce high-quality, properly functioning deliverables to specified deadlines.

Environment: Java SE 7,Angular Js 1.x,Microservices,JavaScript 1.x, Node JS 2.x,Jasmine v2.x,Hibernate4.0, Spring MVC,Spring DAO, REST, JSON, POSTMAN, JMS, Oracle 11g,AWS,Spring Batch Job,Microservices,Spring Boot, Spring IOC, Rational Application Developer (RAD),web sphere application server9.x,Junit4.9,Maven 3.x, Jenkins,GIT v2.

Client: CA Technologies, Austin, TX Sep 2013 to July 2015

Role: Full Stack Developer

Responsibilities:

Involved in discussions with business analysts and designed the FSD's and Design documents and participated in Sprint Planning.

Developed cross browser compatible web pages quickly and effectively using Java Server Pages (JSP), JSTL, HTML5, CSS3,Bootstrap, Angular JS for the User Interfaces and Servlets for handling Http requests.

Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.

Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.

Used Dojo Components and integrating back-end applications with AJAX driven web front-end using OO JavaScript framework.

Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.

Implemented the Drag and Drop functionality using JQuery framework.

Used JSON to load data into JQuery data grid.

Exposure to Node.js v0.9 for server side automation scripts and for heavy DOM manipulation.

Microservices has been designed and built using Spring Boot, Spring Security and deployed to AWS cloud.

Used Spring Framework for dependency injection for Action classes using Application Context xml file and Spring AOP for both server and client side implementations.

Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.

Involved in developing EJB's Message Driven Bean (MDB) for asynchronous messaging.

Developed and deployed Java Beans to display views and graphs to represent data.

Designed and developed DAO layer with Hibernate3.0 standards, to access data from Oracle 10g database through JPA layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.

Involved in Performance and SQL Query Optimization.

XML was used to create the dB schema-mapping file for Hibernate.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).

Developed Web-Services to integrate between different applications (internal and third party components) using RESTful services using Jersey REST resource.

Implemented REST responses with JSON format for communication between web service client and service provider.

Performed Automated Build & deployments with JENKINS.

Used Gradle to build the project and Eclipse IDE for development.

Developed web-based reports using Jasper Report in PDF and HTML format.

Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions and used JIRA for issue tracking.

Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Used Mockito framework for unit testing of application and implemented Log4j to capture the logger for debugging and testing.

Experience in server side messaging using Camel and JMS (Active MQ implementation).

Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.

Identified, fixed, troubleshoot and resolve problems and scrupulously documented system.

Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.

Environment: Java SE 1.7, JSP, JSTL, HTML5, CSS3,Node JS,AWS,Servlets,AJAX, JSON, XML, JQuery, Spring AOP, Spring IOC, MDB, DAO, Hibernate3.0, REST, JENKINS, Camel, Gradle,Eclipse IDE 4.x,Jasper,Node JS, Angular Js, Bootstrap, GIT,JIRA,Oracle 10g,Web Logic Server12.1.x, Microservices,Mockito,Log4j,Active MQ.

Client: Key Bank, OH Jan 2012 to Aug 2013

Role: Sr. Java/J2EE Developer

Responsibilities:

Actively involved in requirements gathering, analysis, design, development and testing and estimating the total effort involved for the deliverables and created an execution plan.

Involved in developing the presentation layer using HTML5, XSL, CSS3, JavaScript and developed Custom tags and JSTL to support customer user interface.

Handled UI with Angular JS v1.6 (MVC framework) to control the page layout.

Experience building high performance Web application using NoSQL or in-memory database

Experience in re-architecting monolithic architecture service into microservices based architecture using Spring Boot v1.2,NoSQL MongoDB.

Extensive experience in deploying, managing and developing with MongoDB clusters.

Familiar with MongoDB clusters, performance tuning, backup and recovery.

Created BSON Data and stored as documents comprising documents, data types and conversions in MongoDB

Build Microservices for the delivery of software products across the enterprise.

Designed and developed Microservices business components using Spring Boot.

Configured Spring Cloud Config Server for externalized configuration.

Worked with Spring Security for the authentication of user information and developed various reusable Helper and Utility classes which are used across all the modules of the application.

Exposed various capabilities as Web Services using SOAP/WSDL.

Used XML Web Services using SOAP to transfer the data to application that is remote and global to different institutions.

Responsible for creating SOAP with WSDL, JAX-WS, CXF.

Used design patterns like Abstract, structural and behavioral..

Used various Core Java concepts such as Multi-Threading, I/O Streams, Exception Handling, Serialization, Collection APIs, Remote Method Invocation (RMI) to implement various features and enhancements.

Implemented Multi-Threading concept to pull data concurrently from multiple resources in order to generate PDF file in a timely manner.

Used Hash Map and List at different scenarios in order to send collection as Object.

Used JDBC to execute database queries. Created row mappers and query classes for DB operations

Used MAVEN 3.0.4 for developing build scripts and deploying the application onto WebSphere Application Server 5.1 to get efficient performance.

Used Clear Case for version control of the code and configuration files.

Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using Bamboo 4.2.

Used JIRA for tracking User Stories and Epic management.

Used Eclipse IDE 3.8 for developing code modules in the development environment.

Worked on Rabbit MQ 2.8.x service oriented system.

Involved in design and development and Testing Phases, building and integrating analytical systems in a multi-tier data-centric environment.

Environment: Java SE 7, HTML5,XSL,CSS3,JavaScript,JSTL, Angular.js1.6,JSP, Spring boot v1.2, Spring Cloud, XML, SOAP, NoSQL MongoDB 2.2, MAVEN 3.0.4, WebSphere Application Server 5.1,Clear Case,JIRA 5,Rabbit MQ 2.8.x, Bamboo 4.2, JDBC, RMI,Eclipse IDE 3.8,BSON.

Client: ICICI Bank, Hyderabad, India. Jan 2011 to Dec 2011

Role: UI Developer

Responsibilities:

Managed the entire functional requirements life cycle using Waterfall Model.

Involved in the implementation of open- source web application frameworks like Backbone Js

Defined new validations through AngularJS for the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website.

Successfully executed all the test cases and fixed any bugs/issues identified during the test cycle working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border,

CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS 2.2 to 3.

Involved in developing adapters for JAX-RPC&JAX-WS Webservices.

SOAP webservice calls made and read WSDL response from it.

Hands on experience in SQL, PL/SQL and tuning of SQL queries and stored procedures, functions, sequences, cursors and triggers in DB2 Using Eclipse IDE 3.0.

Implemented DAO for DB2 RDBMS for DML Operations like Insert, Update, Delete the records.

Used JSF frameworks for front-end design and encapsulated MVC design patterns along with Java Server Pages Standard Tags Library.

Used open source JSF framework to design the presentation layer.

Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of information, marshalling and un-marshalling using JAXB.

Performed operations on IBM HTTP server nodes, JMS nodes, MQ server and client nodes for the efficient flow of the data between applications.

Used SVN(Subversion) for source code version control.

Used JBoss Application Server 7.1 for deploying various components of application.

Involved in Bug fixing and functionality enhancements.

Coding & Unit Testing the business components which were developed using Java/J2EE Technologies and also responsible for creating and unit testing by preparing the test cases for the search module.

Environment: Java 1.4, Subversion, micro services, JSF, Jboss 7.1, Java Messaging Services (JMS), SOAP, DB2, Eclipse IDE 3.0,CSS,JSON,AJAX.

Client: Aditya Birla Group, Hyderabad, India Jan 2009 to Dec 2010

Role: Java Developer

Responsibilities:

Involved in gathering,understanding and analyzing the functional and non-functional requirements of the project.

The application is designed using J2EE design patterns and technologies based on MVC architecture.

Used OO Techniques with UML and created Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.

Developed web application using JSP, JavaScript (for validation), DHTML (for dynamic insertion of HTML elements) and CSS (for different font and styles using classes).

Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Extensively used various collections classes like Array List, Hash Map, Hash Table and Hash Set.

JDBC concept was used for database transaction management using create statements, prepared statements and callable statements to interact with the underlying MySQL Database.

Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in MySQL database.

Installation and configuration of multiple Apache Tomcat 3.0 instances as a service on development, staging, preproduction and production environments.

Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Data Transfer Object (DTO) and Singleton.

Used CVS 1.11 for version control across common source code used by developers.

Developed Presentation tier as HTML, Java Server Pages using Struts 1.3 Framework implementing Struts validator, Tiles and struts Internationalization.

Created Action Classes for Controller in Struts MVC Framework.

Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs.

Used Net Beans IDE 6.0 for development.

Built application using Apache ANT 1.2 and used Log4J 1.1 to generate log files for the application.

Code Walkthrough, Test cases and Test Plans.

Environment: Jdk 1.5, Rational Rose, MVC, RMI, JavaScript, DHTML, CSS 2.1, JDBC, MySQL 5.5, Apache Tomcat 3.0, CVS 1.11, HTML, JSP, Struts1.3, Net Beans, Apache ANT 1.2, Log4J 1.1.



Contact this candidate