Post Job Free

Resume

Sign in

Java Developer Data

Location:
Mumbai, MH, India
Posted:
July 22, 2016

Contact this candidate

Resume:

Syamala Devi Akella

acvtg0@r.postjobfree.com

Visa: Green Card

732-***-**** (m)

TOOLS/METHODS

Java, J2EE, C, C++,

Angular JS, Bootstrap,

HTML 5/4.0, XHTML 2.0,

DHTML, CSS 2.1/2.0,

XML 1.1/1.0,

JavaScript 1.8.5/1.8.2/1.8,

Ajax, XSL, XSD, JSP 2.1/2.0,

Servlets 3.0/2.5/2.0,

JDBC 4.1/4.0/3.1/3.0,

Web Services, EJB 3.0/2.0,

Struts 2.3/1.2/1.1,

Spring 4.0/3.2.5/3.1/2.5,

Hibernate 4.1.9/3.5.0/3.0/2.0,

JPA, Log4j, Toad 12.0/11.0/12.0,

ANT 1.7/1.6, JUnit 4/3.4,

SOAP, REST, WSDL

Eclipse 4.3/4.2/3.8/3.5/3.3,

RAD 9.0/8.5/8.0/7.5,

NetBeans 7/6,

IBM WebSphere 8.5/8.0/7.0/6.1, Weblogic 11g/10/9/8/7

TCP/IP, FTP, SOAP

HTTP/HTTPS, JMS, POP, SMTP

MS SQL Server 2008/2005,

MySQL 6.0/5.3/5.1/5.0,

Oracle 11g/10g/9i

Windows, Linux, UNIX.

EDUCATION

Bachelor of Technology

from Osmania University college of engineering

RELEVANT EXPERIENCE

Syamala is an accomplished Java/J2EE/UI Developer with 8+ years of experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of Java/J2EE applications in Web-based/Enterprise environment and Distributed n-tier architecture.

SKILLS INVENTORY

Strong working experience in SDLC methodologies like Agile, RUP (Rational unified Process),

Extensive Experience on different frameworks like Struts 2.3/1.2/1.1, Spring 4.0/3.2.5/3.1/2.5, and Hibernate 4.1.9/3.5.0/3.0/2.0

Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA.

Extensive experience of working on all tiers of J2EE n-tier Architecture

Worked on Agile and SOA methodologies for many of the applications.

Extensive knowledge of Client–Server architecture, Web-based n-tier architecture, database design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.

Good web page design skills using HTML 5/4.0, CSS JavaScript and XML

Expertise in writing JUnit test cases.

Expert in designing and developing various UML diagrams using tools like Rational Rose, Microsoft Visio etc.

Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.

Experience with modern web UI development technologies: HTML5, Angular JS, CSS3, JavaScript, and JQuery.

Solid background in Object Oriented Analysis and Design.

Excellent ability to quickly master the technologies and concept.

Extensive Problem solving skills with hunger for knowledge that plays a vital role in every project.

Excellent analytical and communication skills coupled with positive user interaction and team spirit.

CHRONOLOGICAL SUMMARY OF EXPERIENCE

Senior Java Developer

Citi Bank, Jersey City, NJ Jan2016 – Present

Project: OASYS is the Global Derivative Back Office System in use at Citigroup since the 90s. Oasys is capable of managing the life cycle of numerous products including Credit, Equity, Treasury, Swap, Option, CFDs and other engineered and structured products. OASYS also manages the life cycle of Deals or trades created in other Citi Systems.

The OASYS system consistently and reliably manages Payments and Confirmations for the firm using different subsystems: Payment Workflow Management System (PWMS), Confirmation Workflow Management System (CWMS) and Master Agreements. Trade Capture subsystem is the central point where information is captured for use by these subsystems.

In OASYS transactional Data is viewed at three levels Deal, Transaction and Corpora.

Involved in business discussions regarding requirements analysis and System Module Specifications

Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.

Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables. Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front end GUI layout.

Designed UI pages using JSF v2.2, Prime faces v5.1, Java Script, CSS, AJAX, JQUERY, AngularJS, JSP, JSON and Tag libraries.

Wrote queries for the modifications to existing database structure.

Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.

Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.

Performed User Interface Design and coding using Java & J2EE, Spring framework and web technologies.

Design and develop user interface using HTML5 tags, AJAX, Angular JS, JQuery, and XMI.

Used multithreading in programming to improve overall performance.

Implemented JSF with Managed Beans, Topics, and Connection Factories in some portions of project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application. .

Developed EJB classes in the persistence layer for transaction management.

Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Used AJAX technology for invoking server calls.

Used Log4J API for logging and debugging.

Used HP ALM to keep track of Defects.

Developed the application using Agile methodology and followed TDD.

Clear Case is used for version control systems and source code management.

Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.

Used ANT for compilation and building JAR, WAR and EAR files.

Used Ant for building and deploying the war file into application server

Developed web based applications using JavaScript, HTML5, DHTML and CSS3.

Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.

Involved in migration of Ant to Maven, Clearcase to Git.

Worked on to create Responsive Web Design with Bootstrap framework.

Developed single page applications (SPA’s) using Angular JS.

Extensively worked with Angular JS framework for UI development and developed html components for usage in common modules.

Built custom UI Widgets and Application logic using Angular JS MVC architecture

Implemented prototyping of user interfaces relating to JavaScript programs.

Worked with Eclipse as the IDE to develop, test and deploy the application.

Used DB2 as the backend database.

Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Micro Soft Visio tool.

Installation, Configuration and Administration of IBM WebSphere Application Server 7.0, 6.1, 6.0, 5.1 versions on Windows Environments.

Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.

Used log4j for logging purpose.

Used CXF API to generate Restful web services.

Tested SOAP web services using SOAP UI and REST web services using REST Client.

Used Apache Ant v1.5 as build tool for the project.

Used TOAD for internal data storage and retrieval.

Involved in setting up Connection pooling and used JMS for Asynchronous messaging.

Involved in peer & lead level design and code reviews.

Involved in building the code & deploying on WebLogic application server.

QA, UAT & SIT Production issues investigation and supporting business users.

Environment: Java/JEE, JSF, Prime Faces 5.1, AJAX, Spring, HTML5, CSS3, Angular JS, Hibernate, Web Logic App server, JMS, JDBC, Eclipse, Log4j, Maven, Jenkins, JUnit, Git, Oracle, Web Services- WSDL, SOAP, REST, XML, JSON, SVN, SFTP, Ervin, Soap UI, Oracle, REST Client, MS Visio, Rapid SQL 8.1.

Senior Java Developer

Modern Woodmen of America, Rock Island, IL January 2014 – April 2015

Project: EApp Application Support

Modern Woodmen of America is a member-owned fraternal financial services organization. We secure futures with financial guidance and products. IT Services team called EApp which is responsible for application support, including monitoring, testing, quality assurance, enhancements, configuration changes, and integration updates for all software systems used throughout the home office and the field.

Responsible for system analysis, design and development using J2EE architecture.

End to End Project management, including customization of product based on customer’s requirement, meeting delivery deadlines on development, testing, implementation phases of the system.

Used Spring Framework to develop lightweight business components.

Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security and transaction management.

Designed, developed, and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.

Used IBM MQ Series in the project

Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.

Implemented the persistence layer using Hibernate ORM.

Developed Web Services using REST, WSDL and XML.

Developed the helper classes for better data exchange between the MVC layers.

Developed session beans for the business logic.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.

Used ANT tool for building and packaging the application.

Configured and deployed the application in WebLogic Application Server.

Environment: J2EE, Eclipse 4.2, JSP 2.1, Spring 4.0, Hibernate 4.1.9, MQ, Servlets 3.1, Oracle11g, Rational Rose, Rational Clear case, JMS 1.1, JavaScript 1.8.5, ANT 1.7, Log4j, JUnit 4.0, REST, WSDL, XML 1.1, Weblogic Sever 11g.

Senior Java Developer

IGT, Las Vegas, NV May 2012 – December 2013

Project: IGT Media Division Application

IGT (International Game Technology) is a global company specializing in the design, manufacture, and marketing of electronic game equipment and systems products. IGT - New Media Division focuses on the global development and delivery of gaming content and systems products through the internet & other distributed methods to PCs, mobile phones and other ‘thin client’ devices. This media division application is a web-based application used by the consumers and distributors to place an order to different gaming systems products.

Involved in the design and implementation of well-integrated products.

Involved in the modifications of the presentation layer using JSPs and CSS as the UI to place an order.

Implemented Struts Model View Controller architecture to develop presentation tier and business layer.

Developed and execute unit tests and test suites for product components using JUnit Testing.

Responsible for client side UI Validation and implementing Business logic based on user selection using JQuery, UI and AngularJS.

Used Ant Build tool to deploy the application in web sphere. Ant scripts used for automating build process.

Implemented the project with Agile methodologies.

Used DOM and SAX parser for accessing objects in JavaScript.

Developed Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO’s.

Modified the Business Delegate and connector classes

Used web service calls for exchanging data with the other gaming applications.

Hibernate is used to maintain the persistence records in the Database as a persistence layer based on ORM

Developed DAO’s Interfaces and their implementation for accessing the POJO’s and updating the database.

Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic

Spring Framework is used to provide IOC and Dependency Injection features which provides a sophisticated implementation of the factory pattern.

JBoss application servers running in some parts of the system enabled the use of EJB 3.0 in those parts and dependency injection supported by EJB 3.0 allowed Spring bean factories to be injected in the EJBs.

Used version control systems like SVN, CVS check-in, check out.

Rational ClearCase was used to maintain version control.

Environment: Java, J2EE,, JDK, Struts 2.3, Spring 3.2.5, Hibernate 3.5.0, SOA, SOAP 1.2, SVN, CVS, Web services, WepSphere 7, Ant 1.7, HTML4, CSS 2.0, JSP 2.1, RAD 7.5, Oracle 10g.

Java Developer

Covance Inc., Princeton, NJ August 2011 – April 2012

Project: CRMS is a custom java application using Tibco infrastructure for integration with other systems. CRMS integrates different systems, front office operations, partner services to back office operations such as revenue collecting engines and clinical trials master data. Applications include Oracle ERP, Oracle Databases and Legacy- home grown pricing and revenue management systems. Understanding business objectives and implementation of business logic.

Involved in the development of the Middle-tier and Backend using Java, J2SE, J2EE and Oracle.

Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.

Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript.

Also Transformed XML documents into other formats such as XHTML by using XSLT.

Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse

Developed and modified the Action classes and custom business classes implementing Struts-Framework.

Implemented Struts Model View Controller architecture to develop presentation tier and business layer.

Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and JQuery.

Configured the struts-config.xml files to create and modify the form beans, Action classes and action mappings.

Developed Java utility classes for common application functionality like database access, error logging and configuration file.

Used web service calls for exchanging data with the other applications.

Configured the Web Sphere instance for data sources.

Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic

Created JUnit test cases and test suites for testing the application

Extensively participated in Spring and IBatis application integration. Spring is used to integrate Struts and IBatis

Used Log4j for logging.

Used Rational Clear Quest for Defect resolution.

Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.

Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse

Worked in Spring AOP Interceptors in Logging and Auditing.

Used IBatis for object-relational mapping (ORM) and for database operations in MySQL

Used MAVEN for building the application and deployed it on Weblogic Application Server

Used CVS to maintain version control to check in, checkout and co-ordinate among team members.

Environment: Java, J2EE, JDK, UNIX, JSP 2.0, JQuery, Struts 1.2, Spring 3.1, IBatis, MySQL, Weblogic Application Server 10.3, SOA, Web Services (SOAP, WSDL), JavaScript 1.8.2, CSS 2.0, Log4J, HTML4, PL/SQL, CVS, Eclipse 3.5.

Java Developer

Regions Bank, Birmingham, AL Apl2009 – July 2011

Project: Commercial Electronic Account General Ledger System

Commercial Electronic Account General Ledger System, which is a web-deployed n-tier e-Commerce application that allows their corporate clients to access info online and with an efficient means of managing corporate credit cards transactions at minimal cost. Customer relation manager issues the credit cards to the companies. The program administrator of the company will administer each card program. Administrator creates user profile, Account setup system, cost defaults and Authorization controls. The program administrator can create, edit and delete the corporate cards. The customer relation manager can manage different companies. It has administrator to issue the cards to the companies.

System study and requirement analysis and Documenting Requirement Specifications.

Interacting with the system analysts & business users for design & requirement clarifications.

Involved in the creation of sample UI prototype for the client.

Used Connection Pooling to get JDBC connection and access database procedures.

Was responsible for designing the tables in database.

Used VSS repository for version control.

Used log4j as a debugging tool.

Involved in Java, J2EE coding.

Testing the application manually.

Environment: Java, J2EE, Struts 1.1, Ant 1.6, Eclipse 3.5, SqlServer2005, Log4j, VSS 2005, and UNIX.

Software Developer

CMC Limited, India January 2008 – March 2009

Punjab National Bank is the customer of TCS-CMC. Integrated Banking System is a Java/J2EE based custom developed user-friendly package. It performs effective processing and maintenance of all front and back office functions. Front Office activities include accounts, daily cash and transfer transactions, check book issues and maintenance of inward and outward clearance. Back Office activities include end of day process, month end process, quarterly and half-yearly processes. The process consists of cash and transfer book, sectional and main daybook, general ledger and abstract. Account module includes opening, closing and transfer of accounts. This module contains details of account holder, introducer, minor, nominee, joint holder, NRI information.

.

Involved in the Development and Analysis of this Enquiry module.

Prepared and documented Use Case Specification, Use Case Diagrams, Class Diagrams, and Collaboration Diagrams UML.

Along with the documentation, also worked on Asynchronous / Synchronous communication patterns.

Worked on different tools such as Component, SOA Composite and OBER.

Developed Oracle SOA services in an Agile development environment, Considering the SOA Governance & Best Practices – for managing business assets such as WSDL, XSD’s and Process.

Worked on SOA Design Patterns for building middleware systems.

Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets.

Developed components using Session Beans.

Developed JSP and Servlets

Developed the business logic using EJB

Developed the Internationalization to the Application

Validating the views using validator plug-in in Struts Frame Work

Designed and coded JSP for presentation layer.

Developed Java Beans for business logic required by the JSP’s.

Developed WebPages using XML.

Used JDBC Thin Driver extensively for invoking complex query on database.

Developed Test Plans using JUnit.

Responsible for Deploying, Implementing the application at Client site using Ant build tool

Wrote reusable functions for xml transformation in Java Server Pages.

Designed the solutions for a top existing components and within the constraints particularly specified by the project.

Development and Analysis of the Client Data Bank module of the Life Insurance product.

Done the complete requirement/system specifications and test specifications.

Environment: JDK1.4, JDBC 3.0, HTML 4.0, EJB’s, Servlets 2.0, JSP’s, XML 1.0, JUnit 3.4, Struts 1.1, Ant 1.6, JavaBeans, Oracle Service Bus, Oracle 9i, Oracle SOA Suite 11g, HP-Unix, Win98/ 2000, WebLogic 8.0, Eclipse 3.3.



Contact this candidate