We provide IT Staff Augmentation Services!

Rest Api/ Middle Tier Solution Developer Resume Profile

2.00/5 (Submit Your Rating)

CT

Summary

  • Software engineer having more than 8 years of experience in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies like Servlets, JSPs, Hibernate, Spring DI, Struts and JPA with knowledge of SDLC concepts.
  • Elementary knowledge of Scala.
  • Was part of Technology Innovation Center TIC , Java Center of Excellence Java-CoE within Dell Perot Systems for 2 years when was at offshore at Noida.
  • Worked extensively on both Web and Standalone middleware applications.
  • Ensured code quality by using tools like PMD, FindBug and Checkstyle.
  • Have strong understanding of algorithms and data structures.
  • Have worked on Databases like Oracle, Db2 and MySQL. Have working knowledge on SQL, PL/SQL and stored procedures.
  • Worked in all phases of software development life cycle.
  • Excellent communication and presentation skills. Experience working with business users as well as senior management.
  • Hardworking, dedicated and motivating person capable of forming and maintaining positive and productive team environments and with integrative thinking skills.
  • Have been consistently rated high in all of the review cycles.
  • Exceptionally well organized with good decision making and motivating skills. Successfully worked in teams of various sizes to achieve personal and team goals.

Technical Skills

Programming languages

Java 1.5 and 1.4

Operating system

Windows NT, 2K, Windows XP, Unix

Java/J2EE Frameworks

Service Component Architecture SCA , Hibernate, Spring, Struts1.3, MVC

Web Technologies

Servlets, JSP, Struts 1.2, Spring 2.0 IOC , JavaScript, HTML, jQuery, WebServices SOAP, REST, Axis , Javamail

IDE/Tools

Eclipse, Toad for Oracle, Sybase Power Designer, PL/SQL developer, Rational Application Developer RAD-IBM , Rational System Architect RSA , JCAPS6.0, MyEclipse

Version Control Systems

VSS, Tortoise SVN, Rational Clear Case, Harvest

Database

Oracle 10g/11g, MySQL, DB2, Sybase

Application servers

WebSphere 7, JBoss 4 , GlassFishV3.1

Web Server

Apache tomcat 5.5, 6.0

Bug Management Tools

JIRA, Rational Clear Quest, Bugzilla

Build tools

Ant, Maven

Confidential

Java/JEE Rest/Middle Ware Solution Developer

Project Description:

  • WellPoint or Anthem Blue Cross and Blue shield of Rhode Island ABCBS is an independent licensee of the Blue Cross Blue Shield Association and is one of the leading healthcare insurance providers in Connecticut. For providing the user interface they have different applications eg: web. One of such application is Mobile App through which member can get to know the benefits for their plan, claims information, get a quote for the health plans available in a particular area, have CSRs call the members back based on their provided convenient time, request id card and so on.
  • The architecture is based on calling the Kony platform to make all such calls for the downstream SOAP based web services. Kony platform has multiple issues and WellPoint wants to migrate to a newer solution that is more open to JEE implementation, is easy and with a more flexible, scalable and maintainable solution and to do this a new middle ware layer is introduced in the architecture to bypass the kony middleware. The new layer is termed aggregation where in the SOAP based web service is exposed as Restful web services.
  • In this project my role has been spanning multiple areas and applications. Below is the role application wise.

Role: Rest API/ Middle Tier Solution Developer

The ABCBS mobile app calls the Restful web services that are exposed through the Rest or Middle tier api. This particular layer is responsible for actually calling the downstream SOAP based web services and exposing an API as Restful to the caller applications.

Responsibilities:

  • Work closely with the business owner to gather and understand the business and functional requirements.
  • To estimate the work effort for updating the existing/ adding new functionality for the mobile app.
  • Designed and implemented the RESTApi for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
  • Fine tuning of the mobile app in the performance environment and to make it more scalable, more efficient in terms of time and/or space/volume.
  • Designed and implemented the RESTApi for the UI screen through the mobile user can leave their phone number and the convenient time so as to have the Customer Service Representative would call them back at the provided number and as per their mentioned convenient time.
  • Coordinating with the vendors from time to time as and when the need for change arises.
  • Coordinating with the test team for the regression test with each release, deployment in each of the lower environment and supporting for the defect fix, if any, that comes along the line.

Environment: Java, JEE, Hibernate, JPA, , MyEclipse, EJB,DB2, WebServices SOAP , Rest web services, JavaScript, Glass Fish, IBM Clear Case, Ant, Maven, UNIX, JAXB, Apache POI.

Confidential

Sr. Java/J2EE Developer

Project Description:

  • Confidential is an independent licensee of the Blue Cross Blue Shield Association and is one of the leading healthcare insurance providers here in RI. All the claims processing and adjudication functionality is implemented in the in-house customized tool implemented in Mainframe system called Long Range System Processing LRSP . BCBSRI is now migrating to the Trizetto's claims processing systems called Facets. Facets is a domain model implemented in Sybase. Blue Cross has different client facing application that gets the data from the Facets through in-house built Enterprise Service Bus or ESB. The ESB's are developed/implemented through the Oracle earlier Sun proprietary tool called Java Composite Application Platform Suite -JCAPS.
  • The end user Member/Provider/Employer/Broker who opted for health coverage from BCBSRI or have business engagement with BC can query the information eligibility. benefits coverage, claims Information, billing information and the data pertains to the healthcare systems .
  • The client facing applications are called Channels that include applications i.e. - website BCBSRI.com , Interactive Voice Response System IVR , EDI data application for 27X real-time transactions. All these applications use ESB services as the middle-ware to fetch the data from the Facets System.

Confidential

Role: Web Developer

Confidential is a struts based web application wherein different users based on roles Members/Providers/Brokers/Employers can login and see/update the respective information. The web uses ESB services and IMS transactions to get the data from the back end systems. The UI consists of the JSPs.

Responsibilities:

  • Work closely with the business owner to gather and understand the business and functional requirements.
  • To estimate the work effort for updating the existing/ adding new functionality on the web site.
  • I was also involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Fine tuning of the web site to respond quickly even if the data volume is too high and to improve the overall site's response time.
  • Was a member of the in-house implemented core framework required for secure messaging between web users and the customer service reps.
  • Coordinating with the vendors from time to time as and when the need for change arises.
  • Providing the production maintenance support.
  • Coordinating with the test team for the regression test with each release.

Environment: Java, J2EE, Servlets, JSPs, DB2, MyEclipse, EJB, Hibernate, Struts, MVC, WebServices SOAP , JCAPS, JavaScript, Glass Fish, CVS, IBM WebSphere, Ant, UNIX, Java Script, JDBC, HTML, JAXB

Confidential

The IVR is developed in Nuance framework, implemented in Java and the telephony vendor as Avaya. The end user can call in and get the information related to his/her health plan. Vxml is implemented in the form of JSP pages that get executed with each of the dialog that gets played on the IVR.

Role: IVR Team Lead

  • Development of scalable and efficient java code for the IVR application.
  • Meetings with the customers and workout on estimations.
  • Application development and support for the legacy frameworks/applications.
  • Make sure the code should be scalable and flexible to accommodate the future needs without making much impact.
  • Developing scalable transactors component that interact with external systems that connects to the back end systems/other applications
  • Responsible for preparing the SRS document till promoting it to the production.
  • Peer code reviews and ensuring to follow the quality audits.
  • Unit testing.
  • Providing the production maintenance support.
  • Managing the resources, assignment of deliverable.
  • Assisting team members with the technical nuances and drafting the design for the application for the changes as they come.
  • Imparting technical/business domain sessions to interns/new team members and bring them up to speed.

Environment: Java, J2EE, Apache Web server 5.1.x, Java Server Pages JSP , Servlet, VXML, PHXML, Ant, Oracle 10g, Eclipse, Nuance Frame work, WebServices REST , JAX - WS

  • Voice App Components: Avaya's Voice Portal Management System, Media Processing Platform, Text-To-Speech server.
  • Application: MTA for EDI Real-time 27X transactions.
  • The MTA Middle Tier Application is an EDI based system built by BCBSRI to provide access through an open API to the data residing in the IMS databases. The application is built using Java as the programming language. The interface provides access to the IMS database through queries that are sent to the system.
  • The X12 270 and 271 transactions are designed so that inquiry submitters information receivers can determine whether an information source organization e.g., payer, employer, HMO has a particular subscriber or dependent on file, and the health care eligibility and/or benefit information about that subscriber and/or dependent s . The data available through these transaction sets is used to verify an individual's eligibility and benefits. The Middle Tier application allows BCBSRI information systems to perform the eligibility and benefits transaction processing in a secured manner:
  • JCAPS6.0 is used as an EAI tool and for developing web services.

Role: Senior Java Developer

  • Development of scalable and efficient java code for healthcare transactions.
  • Developing high end applications using Java best practices following the OOAD methodology.
  • Responsible for providing design and development of RSS.
  • Peer code reviews and ensuring to follow the quality audits.
  • Performing the POC for the new frameworks that needs to be implemented.
  • Unit testing.

Environment: Java, J2EE, Servlets, EJB, Ant, JDBC, Web Services, Sun JCAPS, Eclipse, IBM Websphere8, DB2, Sybase, JAXB, EDI, WebServices SOAP

Confidential

Java Designer/ Developer

Confidential is a re-engineering of all the major applications of Lufthansa Systems such as Slot Manager, Automation Management and Flight Planning by using next generation technologies such as EMF, Teneo, Hibernate, EJB 3.0 and spring.

Responsibilities

  • Involved in LLD of the Use Cases as per the HLD.
  • Involved in Implementation and coding of the Use Cases as per the LLD.
  • Involved in interacting with the clients.
  • Maintain the Ant Build System at Noida offshore to suit the requirements.
  • Involved in code review activity and running of tools to bring code to coding standards.
  • Create Test Cases.
  • Apart from Coding and development I was the only person responsible for HBM file generation, used by hibernate, required for running unit tests, which is done through Sybase Power Designer. Modeling experts models Model in uml which is then exported from RSA to develop the Object Oriented Model and then the HBM gets generated after performing certain transformations on the OO Model.

Environment: Java 5.0, XML, RCP, Hibernate, Spring, Eclipse Modeling Framework, Eclipse 3.4, Rational Software Architect, Sybase Power Designer15.0, EMF, Junit, Ant, Jboss, RSA

Confidential

Confidential is exclusively a group of architects and developers providing technology related support to all the verticals. It can be designated as horizontal serving all the verticals for their technology related issues. Java Center of Excellence provides insights, estimates, analysis and white papers on various newer Java/J2EE frameworks released in the market so that it can be easily adopted in the delivery projects. Developing reusable components, newer solutions, proposing enhancements etc. are also some of the roles TIC-CoE performs.

Responsibilities

  • Provide POC and analysis of various newer technologies.
  • Design, develop, identify and analyze new reusable components.
  • Provide technology related support to all the delivery projects.
  • Provide best optimized technology related solutions and algorithms to requirements.
  • Develop new solutions for all the projects to adopt.
  • Publish white papers for all the analysis and innovations on the company wide portals.

Environment: Java, J2EE, Servlets, EJB, Ant, JDBC, Web Services, Sun JCAPS, Eclipse, IBM Websphere8, DB2, Sybase, JAXB, EDI, WebServices SOAP , JExcelApi, iText

Confidential

Java/J2EE Developer

Description

  • Confidential is a payments clearing house in Confidential. BGC currently, is migrating their existing payments management system to Java/J2EE based system named 'Scandium'. In this process, various external and internal products are being developed by both Vocalink and Dell Perot Systems.
  • DCL Data Clearing was the first product developed by Dell and Vocalink together. It dealt with processing payments coming from various banks and later settling and reporting them back to the debtor or creditor banks. DCL was one of the biggest products in the existing scandium system.
  • ATM Corrections PFB is the second and still under development product developed for BGC. It dealt with errors occurring during ATM transactions. These erroneous transactions are reverted back by PFB and money is credited/debited back to the owning banks account.

Responsibilities

  • Analysis and assisting in creating Business Requirements, Functional Requirement and detailed Design documents.
  • Complete design and implementation of various modules and use cases.
  • Was part of Requirements gathering team and was owner for some modules.
  • Performed NFT analysis of the product providing performance oriented parameters in the report.
  • Took part in estimation activities as well.
  • Followed all the SDLC phases.
  • Provided support to the application for further phases of the migration.
  • Ensuring quality of each and every piece of either code or document.

Environment: Java 5.0, J2EE, Hibernate, JPA, JUnit, Spring, Eclipse Modeling Framework EMF , Eclipse 3.4, Rational Software Architect RSA , Sybase Power Designer 15.0, JUnit, Ant, WebLogic 9, Oracle

Confidential

Java Designer/Developer

  • This project was part of the Industrial internship. BSNL has an online portal that publishes the information and updates. One of the information update section is for the upcoming tenders for different projects going with the BSNL like installation of towers, transportation of their equipment etc. Interested parties can go online to the portal complete the registration i.e. acquires the username and password. Of all the candidates some potential one's got selected and there's a feature that allows for real time conversation i.e. chatting between these selected parties identified and the BSNL customer service folks.
  • The chat server was implementation in java by establishing the socket connection. The technology used was applets, Core Java 1.4, MS access, HTML and JSP's

Responsibilities

  • Designing the html pages and screens.
  • Preparing the use cases and test case scenarios.
  • Was part of Requirements gathering team and was the sole person for the presentation layer.
  • Followed all the SDLC phases.
  • Provided support to the application for initial 90 days of its go live and fixed the defects that came up.
  • Documentation of the application work flow and prepared the SDD.

Environment: Windows XP S/w: Java 4.0, JUnit, Eclipse 3.4, MS Access, JSP, Servlets, Tomcat server

We'd love your feedback!