Post Job Free

Resume

Sign in

Web Services Developer

Location:
Albany, NY
Posted:
February 22, 2017

Contact this candidate

Resume:

MANASA

Cell: 203-***-**** w Email: acyxy1@r.postjobfree.com

JAVA/J2EE Developer

Summary:

Sr. Java Developer with 8+ years of professional experience in analysis, design, development and testing of web and distributed multi-tier applications using Java and J2EE technologies.

Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.

Expertise in using HTML, DHTML, CSS, Java Script, XML and AJAX in designing web pages.

Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems.

Knowledge in Unified Modeling Language (UML) methodologies and experiences on design tools.

Extensively experienced in developing light weight and integrated business applications using Spring Frame work, Spring Batch and developed applications using Struts Framework.

Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.

Experienced in implementation of Web services based on Service Oriented Architecture (SOA) using SOAP, JAX-WS, UDDI, WSDL using Apache AXIS, CXF and Spring CXF and Cloud technologies like Amazon Web Services (AWS).

Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.

Experienced in J2EE application development using Core Java, Java Swing, Enterprise Java Beans (EJB), JDBC, and Servlets.

Experience in developing applications using Model-View-Controller architecture using Spring MVC.

Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss and Web logic.

Knowledge on different databases like Oracle, My SQL, Ms-Access, SQL Servers and also writing PL/SQL packages, procedures, Functions, triggers using SQL Plus.

Worked on various operating systems like Solaris, Linux.

Knowledge in migration of systems, upgraded many projects to higher java versions as well as migrating applications from application servers.

Creation and managing Data Source, Database Connection Pools, Virtual Hosts, etc.

Ability to diagnose, troubleshoot, and resolve technical problems.

Follow product architecture guidelines to deliver best product performance and maintainability.

Code review and suggest improvements for better performance and standard coding practice.

Involved in the development of software architecture documentation like Technical Design Document.

Participated in research of new technologies or tools as necessary to enhance or develop products.

Technical Skills:

Operating System

Windows XP/7/8, Red Hat Linux 7.3, UNIX, Solaris

Languages

Java, PL/SQL, C, C++

Java

Core Java, Multithreading, Collections, Exception Handling, Connection Pooling, Java RMI, Java Swing

RDBMS

Oracle, SQL Server, MySQL, PostgreSQL, DB2

Web Technologies

JSP, Servlets, JavaScript, XML, AJAX, HTML, CSS, JQUERY, Angular JS, Bootstrap, Ext JS, Node.js

Scripting Languages

Shell, Python

Distributed Technologies

EJB (2.0 & 3.0), JDBC

XML Technologies

XML, XSLT, XPath

Web Services

SOAP and REST

Protocols

HTTP, TCP/IP, SOAP, SMTP, LAN and WAN

Application Framework

Struts, Spring, MVC, Spring Boot, Spring Batch

Object Relational Mapping Tool

Hibernate, Ibatis

Unit Testing Framework

Junit

Design Tools

Rational Rose, Microsoft Visio

Application/Web/ Servers

Oracle Weblogic 11i, IBM Websphere 6.1/7.0/8.5, Tomcat 6x/7x, Jboss

IDE/Tools

RAD (Rational Application Developer), SoapUI, PL/SQL Developer, Eclipse, IntelliJ 7.0

Configuration and Build Tool

Tortoise SVN, Maven, ANT, CVS, Git, JIRA

PROFESSIONAL EXPERIENCE

NYMMIS, Conduent Inc, Albany, NY Feb 2016 – Till date

Java/J2EE Developer

Project Description:

The New York State Department of Health and Conduent Inc, are working diligently on the design and development of a new Medicaid System called NYMMIS. This NY MMIS (Medicaid Management and Information System) applications is for Medicaid of the population below the poverty line. It helps to create a platform to communicate between patients and health provider. It has features of data sharing capabilities, member eligibility, claims adjudication etc. This utilizes a web-based core platform called HE (Health Enterprise) which is configured to match the New York State’s requirements from Department of Health (DOH).

Responsibilities:

Extensively involved in the phases of SDLC. Used Agile based scrum methodology for developing the project.

Preparing Technical Design Documents that includes application architecture details, Architecture flow diagrams, Class and Sequence diagrams.

Created User Interface screens using HTML5, AJAX, CSS3, Java script, XML.

Generated Use case diagrams, Class diagrams, and Sequence diagrams using UML.

Extensively used Hibernate in data access layer to access and update information in the database.

Designed front end components using JSF.

Involved in coding session facades using EJB concepts, helper/Manager classes.

Deployed the complete Web applications in WebSphere Application server.

Used AngularJS to decouple the client side of an application from the server side.

Used WinSCP to transfer UNIX files to Windows and vice versa.

Used Eclipse IDE for code development.

Used Maven to manage project dependencies.

Developed complete Business tier with Stateless Session Beans.

Designed a common controller in determining the appropriate resulting UI page based on the service outcome

Used Oracle as the backend.

Implemented JUNIT test cases for unit testing and Suites for end to end testing.

Environment: Core Java, J2EE (JSP/Servlet, JDBC), HTML5, CSS, JavaScript, JQuery, Ajax, XML, EJB, Hibernate 3.0, Maven, AngularJS, Oracle SQL, GIT, JUnit, JSF, JSON, Eclipse, WebSphere Application Server, UNIX.

RISK, SAP, Palo Alto, CA Aug 2014 – Jan 2016

Sr. Java/J2EE Developer

Project Description:

RISK project is focused on providing SAP customers with the capability to reduce the level of risk by providing appropriate measures. It is a product based financial corporation where it provides all details of SAP customers and the related products purchased by them. This application suggests the customers about the risk of particular product and helps them to reduce the risk by following certain measures.

Responsibilities:

Document and deliver sizing, external design, detail design, and other documents as required by the project.

Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate.

Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST services.

Used J2EE design patterns like DAO and MVC to enhance the existing Java/JEE based code base.

Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Multithreading environment with Concurrency and Exception Handling programming.

Designed code for AOP (Aspect Oriented Programming) to put Logging by using Log4j.

Successfully implemented Servlet Filters for adding Spring Security to application to restrict the access to unauthorized users.

Design, develop, test and implement business applications using Spring, Hibernate, Web methods and Web Sphere Application Server.

Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.

Manage configuration of Web App and deploy in AWS.

Used Spring Batch framework to develop batches.

Used Hibernate by creating its mapping file and coding for data access methods.

Used spring JDBC template for persistence with data base.

Developed UI using HTML, CSS and jQuery to display the data on the client side.

Generated JUnit test cases for testing various Java components and used JTest tool for performance testing.

Outstanding experience in industry standard databases like Oracle 10G/11G.

Coordinated with testing team to develop and document test plans and test cases.

Performed deployment during testing and development. Perform or support production deployment team as need basis.

Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Core Java/J2EE, HTML, JavaScript, JSP, CSS, Servlets, XML, XSD, XSLT, Spring, Spring Batch, Hibernate, AWS, LDAP, Web Methods, JMS, JNDI, Web Services, Log4j, JSF, JUnit, Unix, Oracle, Git, ANT, RAD 8.5, WebSphere Application Server 8.5.

Sammons Financial Group, Des Moines, IA Nov 2013 – July 2014

Java/J2EE Developer

Project Description:

SFG is a financial based company and the main focus of the project was to create Web Application through which user can do transactions for Mutual funds bundled with Finacle Application, a universal banking solution that enables all the banking functionality online. It is based on MVC design pattern where data is held in the models that is Java beans and Navigation in the menus is decided by the controller. Subscription, Switch, and transfer of mutual funds are the common functions that the bank was looking for. Through Subscription the user can subscribe to the units of mutual fund online through a Menu.

Responsibilities:

Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.

Involved in developing new portfolio application with complete new design which will be compatible with existing application.

Developed Interactive GUI screens using HTML and JSP and data validation using Java Script.

Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.

Filling the requirement gaps and communicated with Analyst to fill those gaps.

Established a JSON contract to make a communication between the JS pages and java classes.

Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.

To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.

Integrated Spring DAO for data access using Hibernate.

Used Spring Security for Authentication and Authorization of the application.

Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.

Extensively used Maven to manage project dependencies and build management.

Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.

Used Hibernate for object Relational Mapping and used JPA for annotations.

Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.

Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.

Used Spring data framework for CRUD operations on MongoDB.

Followed good coding standards with usage of JUnit, EasyMock and Checkstyle.

Build/Integration tools and Deployment using Maven 2 and Jenkins.

Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.

Involved in splitting of big Maven projects to small projects for easy maintainability.

Involved in deploying and testing the application in JBoss application server.

Analysis and Bug fixing of the production problems and defects along with enhancements

Environment: Core Java, J2EE, CSS, XHTML, JSTL, JavaScript, JQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service, DAO, Groovy/Grails, Hibernate, Spring MVC, Spring, AJAX, JSF2.0, JIRA, Jenkins, JBoss 1.6, Perforce, Apache Camel, Unix, Eclipse, Maven, JUnit, MongoDB, Easy Mock for code coverage, MS SQL Server 2008, SVN.

HHI, Horizon BlueCross BlueShield, Newark, NJ Jan 2012 – July 2013

Java/J2EE Developer

Project Description:

Horizon Health Care Innovations(HHI) is a sub division of Horizon Blue Cross Blue shield of NJ established to improve and transform our health care delivery system. Many successful programs such as PCMH (Patient Centered Medical Home), EOC (Episodes of Care), OCM (Oncology Care Model), ACO (Accountable Care Organization) are implemented to help build a health care system that delivers better health and better care. This application is used by physicians, hospitals, nurses and other health care leaders to build and implement new programs designed to improve quality, increase patient satisfaction and lower the total cost of health care.

Responsibilities:

Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.

Developed the application using JSP for the presentation layer along with JavaScript for the client side validations.

Used Spring framework for the server side logic implementation.

Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IOC and maintained the Spring Application Framework's IOC container.

Using Spring IOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by Spring.

Used Spring framework's MVC framework to better control the presentation, business and navigational aspects of the applications.

Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.

Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.

Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.

Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.

Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.

Implementation of new web services using SOAP and Apache-axis to provide HRMS services for the external systems.

Experience in running web scale services on Amazon Web Services (AWS).

Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.

Packaged and deployed the application in JBOSS Application server in different environments like Development, testing etc.

Used log4J for application logging and notification tracing mechanisms.

Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

Responsible for bug fix code check-in and integration of the code with other components.

Used J-Unit Testing for testing components.

Used CVS as version control system.

Environment: Core Java, J2EE (JSP/Servlet, JDBC), HTML, CSS, JavaScript, JQuery, Ajax, Spring, Hibernate 3.0, Web Services, AWS, MVC design patterns, UML, XML, JBOSS Server, JMS, JNDI, Maven, Java beans, RMI, Junit, Toad with Oracle, CVS, My Eclipse IDE, UNIX.

ADOPT, Verizon Wireless, India Nov 2009 – Dec 2011

Java/J2EE Developer

Project Description:

ADOPT is a pricing tool for sales executives of Verizon who sell services for customers across the world. Depending upon the location it will validate the available transport layers so as to make the sales executives pick the available design for the location. Price Engine is called upon the available design and speed of the Service.

Responsibilities:

Designed and developed the application.

Converted XML data in to HTML specification to be displayed in the webpage.

Involved in complete Software development life cycle using J2EE and Client GUI in Struts, JSP.

Created a solution to replace legacy/Web Method system with a JMS, MQ based engine.

Used simple Struts Validation for validation of user input as per the business logic and initial data loading.

Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.

Involved in writing Spring Configuration XML file that contains object declarations and dependencies.

Worked on IBatis ORM for Data access platform.

Worked on client side technologies like HTML, CSS and java script in designing web pages.

Used RAD, Eclipse for application Development.

Implemented Frontend using Struts and back end using Spring.

Expertise in developing interfaces and packages in ODI (Oracle data integrator).

Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful Web Services.

Extensively used Log4J for logging, JUNIT as a test framework, ANT.

Worked on UNIX Shell Scripting tasks.

Involved in system testing and integration testing, and trouble shoot issues in multiple environments.

Prepared complete documentation for developed portion of the system.

Worked in Prototyping & Scrum/Agile Software Development methodology.

Good knowledge on Project Documentation.

Environment: Core Java, J2EE, JSP, Servlets, HTML, CSS, Java Script, XML Beans, Struts, Spring AOP, Spring IOC, IBATIS, Web services, ODI, SVN, Log4j, JMS, Eclipse, Quality Center, Apache Tomcat, Oracle 10g, Agile Methodology, SQL Developer, FileZilla, WebLogic Server, ANT, Junit, UNIX, Putty.

eRate, 3H Systems, India July 2008 – Nov 2009

Java/J2EE Developer

Project Description:

eRate is an application which is used for quoting large group (50 or more employees) insurance. Functionalities include creating a quote for health, dental and life insurance for a group and generating a proposal document including benefit and rate information. This system was integrated with applications like Java Rating Engine (to get the rates for selected products and plans), Document Creation Engine (for generating PDF proposal documents) and Siebel CRM application (Group Enrollment).

Responsibilities:

Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.

Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.

Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.

Implemented XSLT’s for transformations of the xml’s in the spring web flow.

Developed POJO based programming model using spring framework.

Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.

Used Hibernate framework for Entity Relational Mapping.

Used Web Services to connect to mainframe for the validation of the data.

SOAP has been used as a protocol to send request and response in the form of XML messages.

WSDL has been used to expose the Web Services.

Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.

Involved in the up gradation of WebSphere and SQL Servers.

Participated in Code Reviews of other modules, documents, test cases.

Performed unit testing using JUnit and performance and volume testing.

Implemented UNIX Shell to deploy the application.

Used MYSQL database for data persistence.

Log4j framework has been used for logging debug, info & error data.

Extensively worked on UNIX operating systems.

Used SVN as version control system.

Environment: Core Java, J2EE, JSP, Servlets, HTML, CSS, Java Script, XML, XSD, XSLT, JQuery, JSON, Ajax, Struts, Spring, Hibernate, Eclipse, web services, WebSphere Application Server, JUnit, Tomcat, Unix, SQL Server, Log4j, SQL Developer, Agile Methodology, SVN.



Contact this candidate