Post Job Free

Resume

Sign in

Developer Web Services

Location:
East Brunswick, NJ
Posted:
August 30, 2016

Contact this candidate

Resume:

Ramya acweap@r.postjobfree.com.

832-***-****.

PROFESSIONAL SUMMARY:

* ***** ** ****** ********* in enterprise software development life-cycle and architecture with Open/Distributed System platform using Core Java and J2EE, Web services, Frameworks and Technologies.

Worked extensively in Core Java concepts like OOPs, Exception Handling, Collections, Multi-Threading.

Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.

Proficient in programming with Java/J2EE and strong experience in J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, JNDI and Web Services in the application development.

Extensive experience in Java J2EE technologies Spring Framework, Struts Framework, Hibernate, Servlets, DHTML, CSS, XSLT, JMS, JSTL, Display Tag (Custom Tag), Ajax(DOJO), JQuery, UI Design.

Extensively worked on n-tier architecture system with application system development using Java, JDBC, Servlets, JSP, Web Services (SOAP, Restful) Spring, Hibernate, XML, SAX, and DOM.

Strong Expertise in front end technologies such as HTML, CSS, JavaScript and Ajax.

Hands on experience in Application Development using JSP, Servlets, Spring (Dependency Injection, Spring AOP, Spring JMS), Hibernate, Struts1.2, Struts2, Java script and PL/SQL.

Experience in MVC (Model View Controller) architecture using Hibernate, Spring and Struts framework and various J2EE design patterns and UML methodologies.

Hands-on experience with various Application servers and Web servers (WebLogic, IBM Web Sphere Application Server, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse, Net Beans.

Hands on experience with Relational databases including Oracle, SQL Server and MySQL and experience in writing Complex SQL Queries, PL/SQL Stored Procedures, Triggers, sequences, Indexes and Views.

Have good knowledge on Mule ESB with experience in writing ESB flows for connecting end-points.

Experience with JavaScript MVC framework AngularJS for creating SPA and Familiar with writing Custom Directive and providing Client-Side form validation using AngularJS.

Hands on experience with Java script frameworks like Node Js, Angular JS.

Experience in diverse software applications built on Iterative, Agile software development methodologies.

Strong experience in using Version Control Systems such as Perforce, CVS to manage the source code of the applications.

Worked on build and deployment tools like ANT, MAVEN.

Experience with operating systems like UNIX, LINUX and WINDOWS.

Expertise in Troubleshooting, Analyzing, performance tuning and testing.

Very good understanding of software development life-cycle (SDLC) process

Excellent ability to quickly master the technologies and concept.

Excellent communication and interpersonal skills. Worked with teams in varied work culture environments.

Ability to multi-task, work independently and as part of multiple team.

TECHNICAL SKILLS:

Languages

Java (J2SE, J2EE), SQL, PL/SQL, C, C++, Unix Shell Scripting, Perl Scripting.

Java Technologies

JSP, JSF, JDBC, Servlets, JNDI, JavaScript

Web Technologies & Web Services

HTML, DHTML, HTML5, XML, CSS, AJAX, JavaScript, JQuery, JSON, Angular JS, Node JS, React JS, Bootstrap, Ext JS, GWT, XSL, XSLT, SOAP, RESTful.

App/Web Servers

Apache Tomcat, IBM WebSphere, WebSphere MQ, Web Logic, GlassFish, JBOSS.

Design Patterns

MVC, Front Controller, Factory Pattern, Singleton and DAO Patterns.

Databases

Oracle 9i/10g/11g, MS SQL Server, My SQL, Postgre, DB2.

ORM

Hibernate, iBatis, JPA

Methodology

Agile.

IDE

Eclipse, Oracle Jdeveloper, NetBeans, RAD.

Frameworks

Struts, Hibernate, Spring.

Operating Systems

Windows, Linux, Unix.

Version Control Tools

ClearCase, CVS, SVN, Perforce

Other Tools

MS Office, SOAP, ANT, MAVEN, TOAD.

Professional Experience:

Client: Bank of America, Jersey City, NJ Feb 2016 – Till Date

Role: Java/J2EE Developer/Analyst

Bank of America has an ongoing mandate to ensure that its workforce remains in compliance with federal, self-regulatory organizations and state registration requirements. The Registration Dashboard is a tool provided to members of field management to track and monitor the status of registration, associates who are in danger of missing exam window(s), lapses in continuing education status, and it also identifies individuals who do not have the requisite for their job code. It provides management access to registration information on associates assigned to them.

Responsibilities:

●As a Developer/Analyst was responsible for the technical design, development, unit and integration testing.

●Implemented agile software development with Scrum methodology

●Designed and developed GUI pages using CSS, HTML, JQuery, Bootstrap, Angular JS, AJAX, JSTL, and JSP.

●Used Angular JS as the development framework to build the Single Page Application (SPA) and implemented Angular JS Controllers to maintain each View data.

●Used Node JS to run Grunt tasks and build properly the project and compile SASS and concatenate, minify and Gzip the source code for deployment.

●Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer

●Performed form validations on the UI using Spring Validation framework.

●Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.

●Implemented Spring MVC controllers like Controller, Simple Form Controller and Multi Action Controller.

●Developed Flex3/4 UI screens to existing Flex web applications and data to the Flex UIs were populated to Oracle RDB.

●Configured the POJOs with backend tables in Hibernate to achieve the associations

●Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.

●Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP.

●Was responsible in automating the deployment process by using the build tool Maven.

●Used log4J for enabling logging and debugging at the runtime.

●Used Junit for testing in a Test Driven Environment.

●Review the code/technical documents sent from the offshore.

●Used JIRA for creating and following up with the issues.

●Responsible to provide any clarification required at offshore.

●Responsible to interact with the client for any clarifications needed by offshore.

●Provide the functional and technical knowledge to the team members.

●Participate actively in the deliverables prioritization meeting.

●Provide the technical analysis to offshore to work on any defects.

Environment: Java, J2EE, JSP, Servlets, Spring, Adobe Flex, JavaScript, Angular JS, CSS, SASS, LDAP, Bootstrap, Node JS, HTML, AJAX, JQuery, JDBC, Log4J2, Toad, Maven, JIRA, BladeLogic, Oracle, Windows, WebLogic 12.1.

Client: Accenture, Florham Park, NJ Jun 2014 – Jan 2016

Role: Java/J2EE Developer

Accenture is a leading IT solutions provider, offering Applications, Business Process Outsourcing (BPO) and Infrastructure services globally through a combination of technology knowhow, domain and process expertise. Over the years we have left an indelible impression in the IT solutions domain with an impressive clientele and an extensive global presence. The accolades we have been garnering can be attributed to our undeterred focus in delivering quality solutions across verticals that meet the challenging requirements of our esteemed customers.

Responsibilities:

Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.

Implemented application with Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions.

Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.

Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO Java classes using Object-Relational Mapping (ORM) tool.

Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.

Developed XML configuration and data description using Hibernate. Used DAO pattern to retrieve the data from database.

Implemented various design patterns in the project such as Singleton, Data Access Object, Data Transfer Object, Service Locator, and Business Delegate.

Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.

Developed web service for web store components using JAXB.

Implemented Business logic in the middle-tier using Java classes, Java beans.

Used different JAX-WS standards with better understanding on WSDL, SOAP using various message patterns.

Developed the SOAP web services to interact with the LDAP.

Built a Flex 4 user interface to a supply chain management system. The Flex 4 user interface RPCs (remote procedure calls, input/output, or request/response) consumed SOAP web services.

Implemented the project using Mule studio express edition.

Worked on an open-source CMS to build website using Drupal7.

Created DRUPAL modules for quick approvals, billing and pay rates, custom reporting and payroll Integration.

Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (JQuery), JSON, CSS, and AJAX.

Developed application using AngularJS and Node JS connecting to Oracle on the backend.

Implemented modules into Node JS to integrate with designs and requirements.

Developed single page web application using JavaScript framework Angular JS.

Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.

Involved in Installation, Configuration & administration of Web Sphere environment, including deployment of Servlets.

Implemented new features to deploy on Mule application servers.

Used MUnit for mocking and unit testing Mule flows.

Involved in doing various testing efforts as per the specifications and test cases using Test Driven.

Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.

Performed monitoring and performance tuning

Responsible for continuous database monitoring and reorganization for ensuring performance tuning.

Used Maven building tool.

Used XSLT for transforming XML documents.

Implemented agile methodology throughout the project development lifecycles.

Used JUnit framework for Unit testing of applications.

Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: LINUX, JDK1.6, J2EE, JDBC, Servlets, JSP, Spring, Hibernate, Oracle 10, SOAP, LDAP, HTML5, JavaScript Prototypes, Angular JS, Node JS, DOJO, Adobe Flex, XML, JSON, XSLT, JSTL, XPath, JQuery, Struts 2, AJAX, RAD, TTD, Eclipse, ESB Mule, Drupal7, Web Sphere Application Server, SVN, Maven, Windows XP.

Client: Concentra, Dallas, TX May 2013-March2014

Role: Java/J2EE Developer

Concentra provides updating patients address on accounts pass due, also accepting patients payments by phone. Forwarding accounts to collection due to nonpayment, mailing patient's collection letters, following up collection call to commercial insurance companies and Medicare, Medicaid also working excel spreadsheets. Also retrieved multiline incoming calls from pts with disputing issues concerning their accounts, advocating and explaining patients explanation of benefits along with verification of medical benefits from commercial insurance companies Medicare, payments to balance account and also rebilling pts claims resending & cloning pts claims for correct billing purposes.

Responsibilities:

Actively involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.

Completely designed and coded in Flex using OOPS concepts.

Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.

Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.

Extensively worked with SPRING framework and also struts config files.

Implemented persistence using iBatis framework.

Participated in code review meetings and provided improvements.

Use PVCS for software configuration management and version control and deploy the application in JBOSS server.

Worked on the integration of OSM with the system.

Maintained and updated CSS and HTML, JQuery, JqGrid, XSL, XSLT, JAVASCRIPT, JSF, Angular JS Bootstrap for designing Webpages.

Developed custom directives in Angular JS that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.

Used DOM parser for parsing XML files.

Developed RESTful interfaces for web service interface in Mule ESB.

Provided development support for creating a website using Java, Groovy & Grails, Hibernate and Spring framework utilizing Agile methodology and MySQL database.

Developed unit test cases using Jasmine framework.

Used Maven as Build tool to deploy the application.

Prepared test cases and provided support to QA team in UAT.

Used Test driven approach (TDD) for developing services required for the application.

Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.

Used Websphere Application Server 6 / WebSphere Portal server 6.0 to create, debug and deploy application modules.

Delivered the defect free code in time that complies to the standards of client.

Environment: Java, J2EE, Adobe Flex, JSP, Servlets, RESTful, Mule ESB, CSS, HTML, XSL, XSLT, JAVASCRIPT, JSF, Struts 1.2, Spring, Oracle's OSM order management tool, JQuery, JqGrid, PVCS, TOAD, Maven, Query Analyzer, Angular JS, Rational Application Developer (RAD) 7.0, Eclipse, DTS package, SQL server.

Client: Hartigen, Houston, TX March 2012- April 2013

Role: Java/J2EE Developer

PowerOptix is a comprehensive bid-to-bill software solution for all North American deregulated power markets that facilitates critical business transaction execution and decision support processes for Trading, Operations, Settlements & Compliance. It provides Superior customer service and support technology, Proactive market change monitoring included in base maintenance, Single platform and database for all ISO/RTO markets, Configurable user experience, Work-flow oriented design, Data mart for all ISO/RTO data with robust reporting, LS-Evolution facilitates rapid integration and customization development.

Responsibilities:

Involved in requirements gathering and performed object oriented analysis, design and implementation.

Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.

Used Struts Validation to validate various form entities.

User Tiles Framework to seamlessly integrate the controller layer with the UI layer.

Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.

Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.

Used XPath, XQuery, XSL, and XSTL for UI development.

Responsible for design, development and testing of reliable and secure sites, Load balance based applications built using Groovy on Grails.

Designed and developed the Data access layer using Spring-Hibernate integration.

Developed the service layer using the Spring IOC.

Optimized the queries to improve the performance of the application.

Developed low level Java code details for components in the Model Driven Workflow (MDW) Framework including JMS (IBM MQ), Web Services (REST, Document, SOAP and RCP), protocols (HTTP, HTTPS, TCPIP) on Apache Service Mix 4.4.1 and JBoss Fuse 6.1.0. For Osgi based modular solutions.

Implemented Page Objects Design, Keyword Driven, Hybrid automation frameworks using Selenium Web Driver, Java, TestNG, Junit.

Developed and maintained several test scripts to automate the process of testing using Selenium Web Driver, with TestNG framework using Java.

Used Perl and shell scripting to automate the batch process and run SQL scripts.

Developed Web services - WSDL and SOAP for getting credit card information from third party.

Used SAX parser for parsing XML files.

Implemented the logging framework in the SOA environment.

Environment: Java, J2EE, OOAD, Struts 1.2, Hibernate, Spring, JSP, Servlets, JMS, XML, XSLT, SOAP, WSDL, RESTful, SOA, JDBC, JavaScript, JQuery, UML, Perl, HTML, JNDI, Java(Gig), CVS, JUnit, RAD 7, Rational Rose, Rational Clearcase, Rational Clear Quest, JBoss, WebSphere Application Server, Oracle.

Client: Broadridge Financial Solutions Inc., Jersey City, NJ Jan 2011 – Feb 2012

Role: Java/J2EE Developer

Impact is a Product Developed for the Brokerage Dealers. It is integrating a suite of front, middle & back-office functions and is enhanced with Web Enabled Interface, Real-time Disaster Recovery Support.

Responsibilities:

Support of Impact Web App and Finance PRO systems.

Developed FX Trade Processing System in Impact.

Developed a Common Exception Management module.

Developed SOAP / REST Web Services.

Developed Verification system for all Manual entries including Trade entry.

Developing new enhancements on Impact Web App.

Created models, design, architecture, and prototype for a system wide capability to provide proxy-like multi-threaded service.

Experience on JAAS for authentication purpose.

Design and development of core plug-ins using HTTP and XML, OS system calls for multi platforms, JDBC and OCI for Database access in multi-threaded agent.

Built applications for scale using JavaScript, React JS.

Understanding business requirements and interpreting them into technical requirements.

Analyzing and debugging client issues.

Fixing code to meet client requirements and enhancing product capabilities.

Experience in using the Collections in java like Array list, Hash Map etc.

Assisting Help desk in meeting customer needs by providing review of the information relating to Impact processing issues.

Involving in Root Cause Analysis of recurring issues.

Monitor new enhancements and review test cases to make sure support issues are handled in design.

Performing design and code reviews.

Have experience working with DB2 to manage Tables, Views, functions, stored procedures and triggers.

Environment: Java, JSP, Servlets, JSF, JQuery, Web Services, HTML, JavaScript, React JS, Struts, Hibernate, spring, DB2 MQ, WebLogic, WebSphere, Windows, and CVS.

Client: InfoTech Software solutions, India Jul 2010–Dec 2010

Role: Jr. Java Developer

Responsibilities:

•Developed Controllers for request handling using Spring framework

•Involved in Command controllers, handler mappings and View Resolvers.

•Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.

•Participated in Enterprise Integration experience web services

•Configured JMS, MQ, EJB and Hibernate on Web sphere and JBoss

•Focused on Declarative transaction management

•Developed XML files for mapping requests to controllers

•Coded Spring Port lets to build portal pages for application using JSR 286 API

•Hibernate templates were used to access database

•Use the DAO in developing application code

•Developed SQL stored procedures and prepared statements for updating and accessing data from database.

•Developed stored procedures.

•Extensively used Java Collection framework and Exception handling.

Environment: Java, J2EE, JSP, Servlets, XML, JAXB, Spring TLD, Hibernate, XSLT, JSON, CSS, JSF, JSF Rich Faces, WASD5.1, Web service, AXIS Server, WSDL, XML, JSR 286, Glassfish, UML, EJB, Java script, JQuery, JqGrid, Hibernate, SQL, CVS, Agile, JUnit.

EDUCATION:

Masters in Engineering: Texas, USA.



Contact this candidate