Post Job Free
Sign in

Developer Web Services

Location:
Duluth, GA
Posted:
January 09, 2017

Contact this candidate

Resume:

Sowmya Sri

J*EE/UI Web Developer

Ph:254-***-****

Email: ************@*****.***

PROFESSIONAL SUMMARY

Experienced IT professional with 8 years of experience in Java/J2EE related technologies. Sound experience in the Analysis, Design, Development, Coding and Testing under Client Server environment.

Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)

Experience in J2EE Design patterns, Struts framework, spring, Hibernate, MyBatis.

Expertise in developing both front end & back end applications using Java, Servlets, JSP, ANT, AJAX, EJB, Struts 2.0, Hibernate, JMS, JDBC, XML, Restful Web Services.

Object oriented analysis, design and hands on experience in Java SDK, JDBC 2.0, EJB, JMS, JNDI, Spring, JSF, Hibernate, Web Services (UDDI, SOAP, WSDL), XML (SAX, DOM), JAX-WS, AXIS, HTML.

Good experience in configuring, deploying applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.

Involved in design and requirements gathering for project for further improvements and enhancements in the current site.

Exerience in Web Development Technologies. In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites

Experience developing Oracle based stored procedures using PL/SQL.

Strong exposure working with J2EE design patterns like MVC, Front Controller, and Factory Design pattern, Value Object, Singleton and Proxy Design Pattern.

Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.

Good experience with Multithreading, Collections and Exceptions.

Experience in build tools like Maven, Ant, Gradle.

Worked extensively in AWS, Oracle, Linux.

Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.

Engineering web development, multi-tier applications, acting as all players from Database to user interfaces.

Experience with servers like WebLogic and WebSphere, and designed Low Level and High Level design documents.

Worked on multiple Operating Systems like UNIX, Windows2k, Win-NT, Win95, and Win98.

Experience in developing websites using HTML 4.0/5.0, CSS, CSS3, JavaScript.

Experienced in developing event driven applications using AJAX, JSON and XML.

Worked with the JavaScript frameworks like JQuery and AngularJS.

Detailed understanding of DOM and DOM functions.

Experience in Object Oriented Analysis and Design.

Good experience in identifying actors, use cases and representing UML diagrams.

Experience in working with JavaScript frameworks like Bootstrap and AngularJS.

Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks Ext js and node.js.

Experienced in various IDEs like Eclipse, Edit Plus, JSfiddle, Webstrom, Tatastrom, Sublime text, Notepad++, Microsoft Visual, and Aptana studio

Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring

Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.

Implemented various Ajax Frameworks such as jQuery, DOJO, JSON.

Designed and developed various integration components using JMS.

Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.

Configured logging tool using log4J. Managed version control using CVS, VSS, SVN.

Good experience in implementing Caching strategies and proven expertise in configuring JBOSS Cache provider with Web sphere 6.1.

Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.

Education

Masters in Information Systems, University of Mary-Hardin Baylor.

Major: IS.

GPA: 3.6.

Bachelor of Technology, Anurag Engineering College.

Affiliated to Jawaharlal Nehru Technological University, Hyderabad.

Major: Computer Science.

GPA: 3.0.

Technology Expertise

Programming Languages

:

C, Java/J2EE, Core Java, UML.

Distributed Technologies

:

JSP, Servlets, JDBC, JBM, JMS.

Scripting Technologies

Scripting Frameworks

:

:

Java Script.

Angular JS, JQuery, React JS.

Web Frameworks

JAVA GUI

:

:

Struts, Spring, Spring cloud, Spring boot, AJAX, Hibernate, HTML5, CSS3.

SWINGS, AWT.

Databases

:

Oracle,MySQL, SQL Server, PostgreSQL/ PostGIS, DB2.

Web Services

:

SOAP, WSDL, UDDI, XML, XSD, XSL, REST, JAX-WS, SOA, AXIS 2

Web/Application Servers

:

Web Sphere, Web Logic, Apache Tomcat, JBoss, Glass Fish.

Dev Methodologies

:

J2EE Design Patterns.

Operating Systems

:

Windows, UNIX, IDE Eclipse, Intelli J IDEA, RAD,Spring STS

Version Control Tortoise

Testing and Building

:

:

GitHub, SVN.

Junit 4.9/4.12, Mockito, PowerMockito, Jenkins, ANT, MAVEN.

Professional Experience

KIDSTAR, Xerox HealthCare, NJ Jan’ 2016 – Till Now

Java/UI Developer(FullStack)

Description:

Kidstar is a Web application for child support payment processing. It’s integrated with image functionality for checks received from NCP or their employers and check printing for disbursements. Kidstar is shared by the Federal, State and Local agencies. Federal legislation required the creation of State Disbursement Unit (SDU) for the centralized child support payment collection.

Responsibilities :

Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.

Worked closely with the Requirements team and analyzed the Use cases

Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams

Adopted J2EE best Practices, using Core J2EE patterns

Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.

Used Selenium Webdriver for automating functional testing and to identify various critical points in applications.

All the functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.

Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.

Wrote JavaScript's for validating the client side user information based on their business rules.

Coordinate activities and motivate others through leadership and a positive outlook, having Strong analytical and debugging skills.

Developed Custom tag libraries for providing multi-lingual functionality.

Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.

Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.

Prepared and Execution of test scripts using Selenium.

Designed and Developed Business Process layer components and integrated with Spring framework.

Analyze the technical architecture of the Interwoven TeamSite application .

Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.

Created and maintained mapping files and transaction control in Hibernate.

Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.

Work as part of a larger project team to assist in the integration Interwoven TeamSite.

Developed dump and Load Utility to extract and load the data to DB2 using Java and JExcel API.

Web development techniques and advancements in the area of UX and responsive frameworks

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

Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.

Worked in BDD and TDD driven environment.

Involved in transforming XML data in to Java Objects using a JAXB binding tool.

Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.

Wrote Junit classes for the services and prepared documentation.

Involved in writing JUnit TestCases for unit testing.

Integrated various modules and deployed them in WebSphere Application Server.

Responsible for debugging, testing, maintaining and deploying the application.

Environment:

Java1.7, J2EE, JSP, JSTL, PL/SQL, JDBC, JSF, Spring Framework, Spring Boot, Hibernate, XML, JavaScript, AngularJS,UML,Webservices, REST, Servlets, HTML, SQL, DHTML, Bootstrap, CVS, JMS, Maven, Jenkins, JUnit, Selenium, Oracle 11c,WebSphere Application Server.

First Atlantic Bank, FL May’ 2015 – Jan ‘2016 Title: Sr. Java Developer, E-commerce Developer

Project: Web Application

Responsibilities:

Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, End to End Testing and Maintenance.

In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and JQuery.

Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.

Designed and developed the application using Struts framework

The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.

Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angular.js.

Directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer to understand the occurrence of defect or to rectify it.

Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer

Designed application modules, base classes and utility classes using core java.

Developer brokers for credit card payment gateways

Designed and implemented customized exception handling to handle the exceptions in the application.

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using Spring boot

Used Spring validation and wrote validation rules.

Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.

Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.

Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.

Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.

Extensively used JQuery selectors, events, Traversal and Jquery AJAX with JSON Objects

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.

Used Spring IOC framework to integrate with Hibernate.

Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web logic Application Server

Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.

Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).

JQuery library and Angularjs has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.

Implemented Webservices to send order details to downstream systems using SOAP with JSON using Jackson library.

Designed and implemented the UI components using AngularJS for file storage.

We are responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using React.js

Wrote Linux shell scripts for automation.

Added project users to the AWS account with multifactor authentication enabled and least privilege permissions..

Implemented log4j for logging purposes and debug the application.

Designed and developed the application presentation layer using JSTL.

Prepared Junit test cases and executed the test cases using Junit in eclipse.

Executed Jprobe and resoled the performance issues in the application.

Environment:

Jdk 1.6, Spring 3.1, spring taglibs, Eclipse 3.5, WebLogic Application server 10.3, JSP 2.0, JQuery 2.0, SOAP, Servlets, JDBC, Spring Boot,Payment Gateway, Hibernate 3.3.x, PL/SQL, Spring 3.0 XML,UML, Rational Rose, XSLT, CSS, DOM,, REST, Maven, Jenkins, Junit4.4, JavaScript, Bootsstrap, Selenium 2.4, Oracle10g, AWS.

HM Health Solutions,PA Nov 2014 – May 2015

Full Stack Web App Developer

Description:

Benefits Approval Process (BAP) is Client Website applications used by agents and will issue policy through this application for their customers. Eligibility of the customers is decided based on the past records which are automatically populated by the program. If the customer is an existing customer, then the existing rules apply. If the customer is a new customer, then future business rules will apply. Agents can check the status of their customers and their current policy rules. Once policy number is auto generated, then the policy details are issued to the customer. It manages the status of each customer from initial entry through functional area review and approval process.

Responsibilities:

Implemented the project using the Spring MVC framework.

Used Spring Framework’s Dependency Injection to have a loose-coupling.

Implemented AOP of Spring Framework to implement logging.

Designed Use Case diagrams, Class diagrams, Sequence diagrams

Also incorporated the validation framework for the project.

Built various controller classes and application context file.

Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.

Implemented Hibernate instead of traditional JDBC code.

Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS).

Wrote SQL Queries to interact with Oracle Database.

Generating REST(JAX-RS) based webservices using Server Oriented Architecture.

Implemented custom tags in Struts framework.

Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, EmberJS,AngularJS and AJAX and Swings

Used EmberJS to retrieve data.

Substitiuted Thymeleaf for JSP that implements concepts of Natural templates.

Implemented text messing by using JAX-RS RESTful API.

Used Apache openJPA for storing objects in database.

Used Hibernate 3.0 for object relational mapping with the persistent database.

Exposed functionally of system to other system by creating Web Services using Jersey.

Used XMLBeans for data interchange.

Used Python programming and language to develop a working and efficient network within the company

Built and deployed and tested on BEA Weblogic 10.x.

Used Hibernate ORM to persist data to Oracle data base.

Worked on large volumes of data and database performance tuning.

Unit testing was performed using JUnit and Version control through Subversion.

Wrote Shell Scripts for executing batch statements.

Practiced agile development approaches.

Environment:

JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, UML, JavaScript, AngularJS, Bootstrap, Web sphere, JUnit, Log4j, Shell Scripting, UNIX, Jenkins, Git.

Coromandel InfoTech India Limited Jul 13 – Jul 14

UI Developer

Description:Coromandel Info Tech India Limited is a new generation software services and solutions company with niche industry focus, committed to providing innovative IT solutions to the growing business needs of its customers, that includes Fortune 500 companies, Blue-Chip Indian MNCs and Leading Banks in India and abroad. Our Indian headquarters is located at Chennai with offices spread across the country in major metros of India.

Responsibilities:

Involved in building user interfaces for websites and web applications using HTML, CSS and JavaScript

Strong experience with jQuery, AJAX, and XML.

Developed working prototypes from UI designs.

Designed Use Case diagrams, Class diagrams, Sequence diagrams

Responsible for all of the responsive web design, look and feel (CSS, image/icon selection, etc.), and client/browser side interactions/UI (JavaScript/html/Swing)

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.

Implemented new website design layout for conversion of existing static websites to responsive

Implemented visual elements that users see and interact with in a web application.

Used the Hibernate Framework for connecting to SQL Server database.

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

Create web models or prototypes that include physical, interface, logical, or data models

Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Produced GUI prototypes for business logic presentations.

Timely delivery of the assigned projects.

Environment:

HTML, CSS, UML,JavaScript, jQuery, Ajax,Swing, XML, Git, Webservices, Eclipse, SQL, Hibernate

Reliance Retail,India, Jul 2012– Jul 2013

Business to Business / Business to Customer E-commerce Website.

E-commerce Developer

Description:

Reliance Retail Ltd is one of the largest retail chains in India. It has a huge pool of suppliers which has to be maintained and has a system called Purchase Inquiries system allows suppliers to submit quotations for the delivery of goods. The purose of the project allows a comparison of the prices and discounts offered by different suppliers. Having made the choice, the data is analyzed by the authorized end-users and make requests to higher management for purchasing an item from a supplier. The site follows a J2EE architecture based on BEA's Weblogic Application Server and Iplanet Webserver. Data is stored using EJBs calling Jolt/Tuxedo stored procedures integrated to a Clarify (Oracle) database. Technologies include JSP, Servlets, EJBs, HTML, XML based on a Webgain platform. The site is based on a model-view-controller architecture where jsps hold the presentation features, beans and ejbs hold business logic, view controls, and backend database calls.

Responsibilities:

Deisnged and developed java bakend batch jobs to update the product offer details.

Did Core Java coding and development using Multithreading and Design Patterns.

Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.

Preparing technical specifications, test plans for unit testing.

Integrating cross browser compatible applications and secure payment gateways in the website

Involved in writing and invoking the Spring MVC calls.

Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections

Experienced with RAD/Iterative development methodologies.

Worked on UNIX flavors like SUN Solaris, Linux .

Used Hibernate 3.2 as ORM solution in persistence layer of the application.

Used Log4j as a logging tool.

Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 10g database.

Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.

Defined persistent classes that are mapped to database tables based on the analysis of the business domain.

Wrote hbm mapping files and POJO classes to map database tables with java objects.

Created an XML configuration file for Hibernate -- Database connectivity.

Involved in Preparing Check List for Application Deployment in Implementation.

Preparing technical specifications, test plans for unit testing.

Actively involved in the code reviews.

Debugging and troubleshooting the bugs and resolving the issues.

Involved in bug fixing & production support and maintenance activities.

Performing Code merge using SVN.

Performed activities for quality process by configuration management to achieve CMMI Level 5.

Deploying of code to Web sphere.

Presentation of module to team members

Environment:

Java 1.6, JSP, Struts, Servlet, EJP, Spring, Hibernate, MyEclipse, PaymentGateway, Java Script,AWT, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL, PL SQL, Maven, ORM, Weblogic 10, Webservice(SOAP, RESTFUL).

Bajaj Alliance Insurance Hyderabad, India May’ 2011 – May ‘2012

Full Stack Java/J2EE Developer

Description:

Hot schools are a premier provider of comprehensive eLearning content delivery solutions. It offers a robust and user-friendly Learning Management System, combined with a Content Management System and an optional School Portal System that enables easy management and delivery of online courses and assessments.

Responsibilities:

Responsible for the analysis, design, development and testing of various modules.

Involved in requirements collection from the clients and preparation of the Requirement Document.

Prepared the detailed functional requirements with screenshots and description of all the modules and Developed Detailed Design, TDD documents for Student and Admin modules.

Designed UI Pages using HTML, CSS and JSP for Student, Admin modules, and used JavaScript for client side validations.

Extensively used JDBC concepts to connect to, retrieve and update information in the database. • Involved in writing the ANT scripts to build and deploy the application.

Used J2EE Components like JSP, Servlets and implemented Struts1.3 framework for MVC architecture.

Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.

JUnit for testing and involved in preparing the test cases for Unit testing.

Involved in Unit & Integration Testing for all Student and Admin Modules.

Involved in development of Change requests and new requests, unit testing, defect fixing, and deployment process.

Environment:

JDK 1.4, Struts 1.3, Servlets, JSP, JDBC 2.0, CSS, HTML 4.0, JavaScript, SVN, UNIX, Tomcat, JUnit, ANT, Toad, Log4j and MySQL.

Intergraph Consulting Pvt. Ltd Jul 10 – Apr 11

Web Developer

Description:The WTS project is initiated by the Quality department of Aegis as an internal requirement to track the reporting of the software developers and capture the metrics there by and analyze the same for the future requirements as part of quality function.

Responsibilities:

Executed approved design, developing both applications with JSP, JavaScript, and HTML, generating reports with SQL, PL/SQL, and HTML/JavaScript, MS Query/MS Excel or Oracle Reports.

Worked on applying Principles and Human Factors Principles and Factors for all the web and application products of CDC both Internal and external domains.

Ongoing new requirements gathering and updating on regular basis.

Played a programmer role in UI design and development of the front-end architecture.

Developed user interfaces involving HTML, JavaScript and CSS.

Developing complex user interfaces involving HTML, CSS and JavaScript.

Developed HTML pages using HTML and JavaScript for front-end validation.

Used Rational Rose for creating the class diagrams, use cases, sequence diagrams.

Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts

Improved Web applications by analyzing user feedback.

Environment:

JavaScript, Jquery, HTML, XHTML, DHTML, CSS

Client: Coregenix India Pvt. Ltd, Chennai Feb 09 - Jun 10

Title: Programmer Analyst

Description: This product allows different mobile platform application developers to develop mobile applications with much developer friendly and just by using xml files. There are two parts, a client and server which work together and let the users to develop mobile applications very fast.

Responsibilites:

Created web pages for metadata settings that let administrator to develop customizable mobile screens by using PostgreSql database and iBatis.

Designing the solutions using proper UML notations and patterns.

Developed the master pages using Tiles and ViewResolver in spring MVC. And validated the pages using commons validation framework.

Creating solutions for JSON response to mobile devices by using proper modeling classes

Environment:

Java/J2EE, Spring-MVC Framework, UML, Hibernate, Ibatis, PostgreSQL, Json, Netbeans and Tomcat.

Intranet and Extranet Portal Feb-08 to Aug–09

The Intranet portal in to maintain all the orders made by customers of NexGen Networks,USA starting from creating a Sales Quotation to Delivering and Disconnecting the order. It also allows the users to create trouble Tickets and assign the job to a particular tickets service authority.

The Extranet portal is designed for the customers who are interested in viewing the status of the order made by them, to make new orders and to create tickets for trouble with the existing order.

Responsibilites:

Involved in developing the process of Billing for an order and Searching the orders made by a customer using JSP, Servlet and Ajax using Struts Framework.

Developed the screens for Create, View, Assign Tickets and maintaining log for Each Ticket created by a customer or intranet user.

Developed pages for Extranet, which displays the Orders and Tickets made by customer and also the screens to create Tickets and submit an Order.

Created cron jobs that will run at the end of every month and generate reports using Quartz Triggers and export PDF using iText.

Environment: Java/J2EE, Struts Framework, MySQL, Net beans, Tomcat and Ajax.



Contact this candidate