Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
San Francisco, CA
Posted:
September 16, 2015

Contact this candidate

Resume:

R e k h a A p p i k o n d a

203-***-**** acrp0c@r.postjobfree.com

OBJECTIVE

Looking forward to a challenging and competitive work atmosphere leading to a Professional experience with a dynamic and progressive organization where my skills, talents and abilities will be utilized to the fullest for mutual benefit.

EXPERIENCE SUMMARY :

9+ Years of Development experience in the field of Information Technology specializing in multitier and Client/server architectures.

Technical experience in developing and implementing Web applications using Java and JEE Technologies includes Core Java, JDBC, Servlets, JSP, Struts, Spring, Hibernate and Torque framework.

Technical experience in XML, XSLT, EMML, HTML languages.

Excellent working experience in using Oracle 9i/10g, Ms-SQL Server, database and clients like TOAD 10.6, Oracle SQL Developer.

Extensive experience in SQL, PL/SQL, JDBC, Stored Procedures, Cursors, Triggers, Job Scheduling with Oracle and SQL Server.

Extensive experience in Javascript, JQuery for client side validations and designing HTML/DHTML pages using CSS and JSON objects.

Working knowledge of Multi-threading programming.

Knowledge of working with application servers includes JBoss portal server and Apache Tomcat.

Familiarity with building applications using ANT and Maven.

Working knowledge on Mule ESB.

Worked on 837 format EDI files .

Creating and consuming Web Services.

Experience in working with Drools Rules Engine.

Involved in day to day technical leadership and made practical architecture decisions on the project.

Experience in all aspects of the software product life cycle from inception to delivery of product including requirements gathering, database design, functional specification, design, implementation, debugging and documentation.

Involved in preparing Functional / Technical design documents which encompasses Customer requirements, Project Scope, User Acceptance Criteria, Assumptions etc.

Domain exposure to Finance, SupplyChain, Manufacturing,Energy, Pharmaceutical, Healthcare & Education.

Highly conceptual innovative problem solver with excellent organizational and communication skills.

Strong leadership qualities, capable of handling multiple projects. Quick learner and keen observer, determining external & internal customer needs. Flexible, dynamic and self-motivated with a flair of achieving success and Attention to detail, timeline sensitive and goal oriented.

CERTIFICATIONS

Certified in WebMethods Integration Server 7.1

SKILLS

Web Technologies HTML/HTML5, CSS, Java Script, JQuery, JSON, EMML, AJAX.

J EE Technologies Servlets, JSP, JDBC, Struts 1.x, Spring 2.5, Spring Portlets, Spring Batch, JMS.

Rules Engine Drools Rules Engine.

Frameworks Spring, Grails, Groovy, Torque, Hibernate, Smooks.

XML Technologies XML, XSLT.

Integration Tools Webservices, Mule ESB.

Application/Web Servers Tomcat, JBOSS portal Server, Jetty, Weblogic .

Data Bases Sql Server 2000/2005/2007, Oracle 9i, Mongo DB, Sybase, Db2.

Build Tools & Utilities ANT,Maven, Eclipse, Edit plus, Microsoft Frontpage, IntelliJIDEA 12.1.4.

Languages & OS Java, 1.4, 1.5, 1.6, Windows 98/NT/2000, UNIX.

Version Management CVS, SmartGit4, StarTeam

Browsers IE6,7,8, Firefox, Chrome 4, Safari 5

Methodologies Waterfall, Agile/Scrum

WORK EXPERIENCE

PepsiCo, Somers, NY Dec’14 - Till Date

Sr. Java Developer

Lot Trace and Transshipment : LTTS a Voice-pick based UI application intended to trace the Pepsi products using the LPN number on a region basis. Application trace the lot by Location, Package, Brand, Item, Pallet type and Top case code. LTTS populated by Voice Pick after certification.

Envista extracts Voice Pick data by Region on a periodic basis and send the output file to the concerned team using the FMS Processing Queues. Scheduled Batch jobs run on a periodic basis to send the Region based output files.

Responsibilities :

• Interacted with the business users, analysts for understanding the requirements and

Object Oriented Analysis of the project modules.

• Created Design documentation and technical Specification documentation from

requirements.

• Designed and enhanced UI interfaces and various Transshipment and Customer

Summary reports.

• Utilized core Java, Spring technologies in Service layer .

• Maintained Web services supporting both XML and JSON.

• Worked on Production issues related to JMS.

• Designed and implemented Java APIs for the application to provide utilities including

Database and other common library.

• Implemented MVC, Singleton, DAO and Factory Design patterns.

• Involved in Voicepick’s Sql server migrations

• Worked on Scheduling and monitoring the Batch jobs.

• Created and modified Unix shell scripts to automate few processes

• Development and Migration of stored procedures to Production.

• Used Star team for Revision control.

• Used Splunk to access the Production logs.

• Worked on various Production issues of Warehouse applications.

• Designed Entity Relationship diagrams –UML during the requirement phase.

Environment : Java 1.6, Struts 1.X, Spring, Weblogic 11g (10.3.5.0), WebServices,AXIS, Unix, Putty, Filezilla, WinSCP, IBM MQ, Hibernate, Rapid Sql Server 7.6.3, DB2, Sybase, Oracle, Toad, Star team, ANT, Splunk.

University of Pennsylvania Jul ’14 – Dec’14

Sr. JAVA Developer

Project Description:

Next Generation Student Systems (NGSS) is a project aimed at transforming suite of existing systems that include Pennant Accounts which is the Core Student Billing & Account System. Student Account System is transformed and streamlined from 70 distinct integrations to 19.Interfaces were developed between Banner and the legacy systems to keep common data synchronized. Automated process to ensure consistency of Title IV authorizations and to suppress Federal refunds for students with credit balances and Accounting entries for Third Party Accounting transactions.

Responsibilities :

Interacting with the business to understand the requirements.

Interacting with the Quality team about the issues and enhancements of the application.

Developed interfaces on the Mule ESB.

Created mule process flows.

Developed Sql Procedures and Views.

Used CVS to maintain current and historical versions of codebase.

Used Log4J to monitor the Error Logs.

Environment : Java 1.7, Spring, Mule One Point Studio, Zeke, Oracle 11g, TOAD, Web Services, Quartz Scheduler, CVS, Maven, JIRA, Confluence.

Cypress Care - Duluth,GA

Sr. JAVA DEVELOPER, Module Lead May ‘12 – Jul ‘14

Project Description:

Sequoia C4 is a health care customer service application which handles Workers Compensation and Auto line of businesses. This Application enables agents to administer (add, update) patient information, create/approve/deny Medication authorizations, third party billers, pharmacies, tasks, view invoices. The application also hosts claim/transaction information from Emdeon,SXC (Catamaran),AutoRx and Jopari processors and also enables agents to correct and re-process error transactions for the processors. SequoiaClient which is a Clientside application is used by the Adjusters and NurseCase Managers to approve/deny the PriorAuthorizations of the patients.View the medications received and do a complete hierarchical analysis of all the patients region, sub-region etc .. wise under them.

Phoenix, JPM2 and JPM3 applications are used to run/process the jobs of different file formats, load the eligibility records of the all patients, process the Claim files of the patients of different clients,send them to different processors for adjudication and settle the Invoices. Data processing is handled in the service layer by EvergreenServices.

Responsibilities:

Interacted with the business users, analysts and understanding the requirements.

Interacted with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.

Worked on multiple UI projects like BlueBird, HuckleBerryHound, Multi-Ingredient, Struts to Grails Migration etc ..

Worked on Servicelayer projects like AutoRx Conversion, eRx360 Projects etc…

Used Grails on Groovy for UI Screen development, Spring and Hibernate in Services layer .

Designed, developed and maintained web & Groovy-based Grails applications.

Worked on Batch jobs using Mule ESB, Spring Batch in JPM3 .

Worked on 837 EDI file format and used Smooks framework to convert the 837 file.

Extensively used J2EE Design Patterns

Designed, developed and maintained the data layer using Hibernate and performed configuration of services using Spring.

Produced and maintained Web Services using CXF.

JMS with Apache application server; Active MQ for creating queues, placed messages for batch jobs and other applications.

Used MongoVue to perform CRUD operations on MongoDB.

Used Maven to build services by defining all dependencies in POM.xml file.

Migrated the UI application code from Struts to Grails.

Used JavaScript, JQuery, JSON objects for UI validation and other business requirements.

Modified JQuery libraries to meet the requirements.

Worked on multithreaded issues to improve the application performance.

Fetched data from Web services using JQuery, Ajax via JSON response and updated the HTML pages.

Created cross-browser compatible and standards-compliant CSS-based page layouts.

Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox and Google Chrome using various debugging tools like Firebug/IE Developer Tools.

Coded pages with best Search Engine Optimization (SEO) techniques .Used pagination etc.

Experience working in AGILE development environment.

Used slf4j to log the error messages to the log files.

Used GIT to maintain current and historical versions of codebase.

Used internal build tool to build and deploy application in Dev and Test environment.

Worked on production issues of UI and Services layer.

Environment: Java 1.6, Grails 2.2.1, Groovy 1.7.10,Servlets 2.5, JSP, JavaScript, JQuery, JSON, Ajax, Spring framework, Spring Batch, Multi-Threading, Struts 1.3.8, Web Services, Quartz Scheduler, Apache CXF, Hibernate 3.0, SQL Server 11.0.3, Drools Rules Engine, MongoDB, Smooks, Spring Batch, XSLT, Mule ESB, JMS framework, Active-MQ, Apache-maven-2.2.1, Tomcat 6.x, Jetty server, IntelliJIDEA12.1.4, SmartCVS, SmartGit 4,GIT Repo, Zabbix.

Eli Lilly and Co, INDIANAPOLIS

SR.JAVA DEVELOPER, Team Lead Nov ‘11– May 12

Project Description:

e-CTS : Clinical Trial System is a Web Application to set up studies and process Clinical Trials. IWRS is an Interactive Web Response System, built on web technology. The IWRS system is re-engineered to a new platform for site personnel interactions from telephony Interactive Voice Response IVRS to Interactive Web Response IWRS. Study Setup for IWRS studies will be done from eCTS internal web application and processing of patients for these studies will be done through IWRS external application. Studies would be conducted and trials are processed through Visits scheduling. All the existing functionality in the existing IVRS is translated into IWRS with new features like generating reports and sending emails to users.

Responsibilities:

Created Design documentation and technical Specification documentation from requirement analysis.

Involved in the Functional Design and Analysis with the Business.

Led a team of 5 developers from offshore.

Involved in practical architecture decisions on the project.

Involved in the development of the forms and webpages using JSP, JSTL .

Implementing the Business logic using Struts Framework.

Developed several PL/SQL scripts using Oracle as the internal database to the application.

Used Eclipse IDE to develop the application and used Tomcat 5.5 as server to deploy the application.

Design and develop system level test cases to test the developed solution.

Performed in-depth and rigorous testing of the developed solution to confirm that requirements were met.

Performed trouble shooting on system errors/unexpected results reported by the business users utilizing detail-oriented, analytical and problem solving skills.

Involved in Unit Testing and Integration Testing.

Used CVS as version control system

Used Log4J to monitor the Error Logs.

Status Meetings on daily basis.

Experience working in AGILE development environment.

IT Environment : Java, JSP, Struts, Torque, Oracle, Javascript, Tomcat server, ANT, Eclipse, Windows XP.

GE OIL and GAS - Atlanta, GA

SR.JAVA DEVELOPER Jul ‘10 – Oct ‘11

Project Description:

OTR Smart Cockpit is a Wing to Wing OTR process management from Customer PO receiving to Revenue Recognition.Metrics Cockpit deals with events happened on process official systems such as ERP, custom tools with some metrics embedded based on these events. Process Cockpit deals with events where each user can manage his own workload, receiving alerts and monitoring the status of each transaction. It also deals with the rejects and Cross function communication management with few modules. The project scope contains also the modification to external systems needed to make them capable of producing messages when the key events happens and Mule ESB is used for messaging. The Cockpit connects to almost 12 different external systems to retrieve the data and post it to the Cockpit.

Responsibilities:

Created Design documentation and technical Specification documentation from requirement analysis.

Involved in the development of the forms and webpages using JSP and XSLT.

Implemented the Business logic using Spring Framework.

Developed several PL/SQL scripts using Oracle as the internal database to the application.

Extensively used J2EE Design Patterns

Used SOAP calls to connect to the external databases like ERP.

Extensively used SOAP UI for Unit Testing.

Used Eclipse IDE to develop the application and used JBoss as server to deploy the application.

Mentor and train new team members in functional areas and introduce them to the processes followed.

Design and develop system level test cases to test the developed solution.

Performed in-depth and rigorous testing of the developed solution to confirm that requirements were met.

Added new test cases for Unit Testing according to the changes made in the application.

Performed trouble shooting on system errors/unexpected results reported by the business users utilizing detail-oriented, analytical and problem solving skills.

Involved in Unit Testing and Integration Testing

Used CVS as version control system

Used Log4J to monitor the Error Logs.

Status Meetings on daily basis.

IT Environment : Java, Jsp,Spring, Hibernate,XML, XSLT,Oracle,AJAX, SOAP, JBOSS server,Tomcat server, Webservices, Quartz Scheduler, MULE ESB, JMS ActiveMQ, Jasper reports, ANT,Eclipse, Windows XP.

GE AVIATION

SR.JAVA DEVELOPER Nov ‘09 – Jul ‘10

Project Description:

The projects objective is to increase application and infrastructure P&A visibility across the information management division in supported GE businesses and TSG, provide consistent communication, facilitate high-level root cause analysis for high priority (P0 / P1) issues in the

environment, and provide flexibility for view customization.The application uses components like Pagination, Redirect Portlet etc.The backend used is Oracle 11i database and the datasources are XML, Excel, WSDL, REST, RSS.LDAP server is used for authentication.

Responsibilities :

Involved in the design and development of various modules and also the generation of the reports.

Designed the Portlets specifications.

Developed Mashlets using EMML language.

Validation of the mashlets was performed using JSON (Java Script Object Notation) language.

Developed Charts using Fusion Charts.

Servers used in the development are a) Presto Mashup Server b) GE JBoss Portal Server.

Proficient in writing complex SQL Queries and Involved in writing and executing PL/SQL stored procedures, functions and triggers for Oracle to create a Database Management System.

The Application is tested and build to work with Mozilla Firefox and Internet Explorer.

Used Log4j for logging.

Used CVS as version control system.

Involved in Unit Testing.

Worked along with the SVAT team to check the vulnerabilities in the code.

Provided support to the testing team and Bug fixing.

Involved in Converting the Functional Design Document to Technical Design Document.

Mentored and trained new team members in functional areas and introduce them to the processes followed.

IT Environment : Java, JSP, Mashlets, EMML, JSON, XML, JDBC, Oracle, Eclipse, CVS, LDAP, Jackbe Presto Mashup Server, GE JBoss Portal Server, ANT,Windows XP.

GE ENERGY

JAVA DEVELOPER Dec’ 06 - Nov’ 09

Description :

The O2S module will enable purchase order (PO) presentation, PO management, shipping and settlement interaction between GE ENERGY sourcing and suppliers in a single real time, web based extranet application. The application will be global solution, meaning it will be a viable solution. Regardless of known internal purchasing or account payable systems. Generated Purchase orders from GE Energy will come to O2S database through different integrations like (Oracle, Web Methods). Suppliers can do proposals in that PO if any required. It will go back to GE as an acknowledgement. If GE people accept these changes then it comes back to O2S as acknowledgment approved. Otherwise the purchase order will be closed. Once it gets the approval it is in open state then only supplier will send shipments. Once they confirmed that shipments get reached they can raise invoices for the shipments. Reports are also integrated in application. For importing and exporting of purchase orders can be done in the format of XML. Users can take reports in four formats like PDF, excel, text and xml.

Responsibilities:

Analysis of the specifications provided by the clients

Preparing and changing Documents (Technical and UI).

Designed and developed business components and front end using JSP and Servlets.

Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.

Coding using HTML pages, Struts, JSP.

Front end validation using Javascript .

Developed required PL/SQL scripts.

Involved in testing, debugging, bugs fixing and documentation of the system.

Testing - unit testing and performance testing.

Responsible for creation of unit test cases and test the same also involved to review test case of others and test the other modules on the bases of test case also close the defect found in unit test case.

Handled Production Support of all the modules.

Used CVS as the Configuration Management and Version Control.

IT Environment: HTML, CSS, Apache Tomcat server, JAVA, JSP, Servlets, Javascript, JDBC, TOAD, Eclipse, ANT, CVS,UNIX.

GE Money-Maintainence CR

Java Developer Jul’05 – Dec’06

Description : : This project handles almost 23 different Business applications implemented in different platforms. Worked for the module Credit Card Management system.

Responsibilities:

Involved in evaluating the existing system

Involved in designing and development of the SSO, stabilizing the system (meeting Performance requirements, functionality implementation), providing support and enhancing the application according to business needs..

Fixed the bugs and solved the issues raised.

Made minor & major enhancements as & when required.

Prepared the Gap Analysis Docs

Involved in the fixing of existing bugs.

Helped the team in understanding the requirements.

Involving in Unit, Integration and Pre-Production testing of the application

Prepared the GAP Analysis docs.

IT Environment: : Java, JSP, Servlets, JDBC, DOJO, HTML, CSS,WINDOW XP, UNIX.

EDUCATION

Bachelor of Electrical and Electronics Engineering.



Contact this candidate