Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Southington, CT
Posted:
February 20, 2024

Contact this candidate

Resume:

DHANYA THAZHEKKAT

Email: ad3sdg@r.postjobfree.com

Phone: 757-***-****

Southington, CT

Linked in - www.linkedin.com/in/dhanya-t-417a8b16

Objective

Results-driven and seasoned Java Developer with 14 years of expertise in building and maintaining complex web applications for industry-leading corporations including Anthem, GE, and Cisco. Seeking a challenging role where I can leverage my extensive experience in Java/J2EE and SOA, along with my proficiency in frontend technologies, database management, and design patterns. Committed to delivering high-quality software solutions, I aim to contribute to a dynamic team and drive innovation in a collaborative environment.

Professional Summary

•Java Development: Demonstrated proficiency in Java technologies, including JSP, Servlets, Struts, Spring (IOC & AOP), JPA, Hibernate, JDBC, JNDI, Spring Boot Microservices, Spring Batch, and Kafka.

•Frontend Technologies: Strong background in frontend technologies, such as JSP, HTML, Ajax, JavaScript, ExtJS, and AngularJS.

•MVC Architecture: Extensive experience in designing and implementing MVC architecture using Struts 1.x/2.x and Spring 3.2.

•XML and Web Services: Good knowledge of XML technologies (XML, XSL, and XSD) and hands-on experience with JSON, SOAP, and Restful web services.

•Design Patterns: Successfully designed and implemented reusable components and frameworks using design patterns like MVC (Model View Controller), Singleton, Factory, and DAO.

•Rule Engine: Experience in using Drools engine to implement rules layer for applications.

•Testing: Implemented Unit Testing using JUnit and conducted Integration testing during projects.

•Database Management: Strong working experience with databases, including DB2/UDB, Oracle, Oracle PL/SQL, MySQL. Proficient in writing SQL queries. Experience with NoSQL databases such as MongoDB and Berkeley DB.

•Web and Application Servers: Design and development of web-based applications using various Web and application servers, including WebSphere, JBoss, and Apache Tomcat.

•Cloud Computing: Good experience working with Amazon web services like EC2, S3 and Lambda

•Version Control: Proficient in using Repository tools like ClearCase, SVN, and Bitbucket for code check-in/check-out, merging, and branching.

•Certification: Sun Certified Java Programmer.

Skill Summary

Languages

Core Java, PL\SQL, Unix Shell Scripting

Operating Systems

DOS, Windows, Unix, Mac OS

J2EE Frameworks

Spring, Struts, UST Custom Framework

J2EE Technologies

Servlets, JDBC, JSP, JSTL, XML, JPA, Hibernate, Log4j, LDAP, Restful Web services, SOAP Web service, Extjs, Angular, Spring Boot Micro Services, Spring Batch, Kafka, APIGEE

Web/Application Servers

IBM Web sphere 8, Apache Tomcat, JBoss

IDE Tools

IBM RAD, Eclipse, Toad, SQL Developer, MS Visio, STS, Visual studio

RDBMS

IBM DB2, Oracle, MySQL

No SQL

Berkeley DB, Mongo DB

Build Tools

ANT, Maven

Source Control

Clear case, SVN, Bitbucket

Data format

JSON, XML

Methodology

MVC Framework, Agile, SCRUM, Water Fall

Others

HTML, Java-Script, Ajax, FindBugs, PMD, JIRA, SoapUI, BuildForge, Drools, Liferay Portal 6.0, Junit, DevOps Git, Bamboo, Docker

Project Summary

Project: Employer Access

An online web application for Employers (Group Business) to manage and monitor the health insurance plans and the respective group’s employee benefits in an efficient and simple manner.

Client: Anthem

Duration: Feb 2022 – Till Date

Software and Tools Used: Java/J2EE technologies, Rest API, Spring boot webservice, AWS EC2, S3, Lambda, Spring Batch, SOAP Web service, JPA, DB2, Oracle, Angular, Node, Jira, Splunk, Log4j, Maven, DevOps Git, Bitbucket, Bamboo

Roles & Responsibilities:

•Converted existing web application to Rest API-based Spring Boot microservices. Amazon Ec2 is used for deploying and testing the services

•Migrated existing batch jobs to Spring Batch for improved efficiency. Amazon S3 is used to store and retrieve the generated files

•Enhanced existing Spring-based web service by adding new functionalities.

•Developed RESTful web services using JAX-RS and APIGEE for seamless integration.

•Wrote unit test cases using JUnit to ensure robust code quality.

•Collaborated with offshore development teams for various enhancements.

•Ensured build and delivery adherence to enterprise policies and processes through thorough review.

Project: Medical Care Management (MCM) – Interactive Care Reviewer (ICR)

ICR is Anthem’s Enterprise accepted web portal for providers. It allows providers to electronically submit authorization requests to Anthem at no cost to them, as well as to track the status of authorizations.

Client: Anthem

Duration: April2017 – Feb 2022

Software and Tools Used: Java/J2EE technologies, spring, Hibernate, Restful Web services, SOAP Web service, ExtJS, DB2, Jira, Splunk, Clear case, Clear Quest, Log4j, WebSphere Application server, Maven, ExtJS 5.3, DevOps Git, Bitbucket, Bamboo, Spring boot micro services

Roles & Responsibilities:

Enhanced existing Spring based web service to add new functionalities.

Implemented Spring and Rest services and batch applications to support data exchange processes.

Developed and tested different front-end forms using AJAX, JavaScript and jQuery and ExtJS

Reviewed build and delivery to ensure it is following enterprise policies and processes.

Worked with IBM to setup the infrastructure for development, QA and production environments.

Involved in analysis, design implementation and testing phases and followed Agile methodology (SCRUM) with daily standup meetings to keep track of project status and used JIRA/Confluence to communicate status and estimates

Managed work with offshore development team for various enhancements.

Project: Enterprise Provider Database Solution (E.P.D.S - V2)

E.P.D.S is a consolidation and replacement project for several existing applications that maintain the Providers (doctors & hospitals) information for Anthem. The objective is to build a foundation to enable the entry of Provider Data once into a central repository, streamlining and standardizing ‘The Health Insurance Service Provider’ business processes.

Client: Anthem

Duration: November 2013 – March 2017

Software and Tools Used: Hibernate, Spring, JSF, IBM WebSphere 7, RAD, Clear Case, IBM DB2, Drools, BuildForge, IBM MDS

Roles & Responsibilities:

UI Module Development in RAD using technologies like Spring, Hibernate

Estimating time required for project completion, analyze and prepare design documents.

Reviewing work products and deploying the application in the test environment and initiating the process of user acceptance testing. It includes fixing of bugs and technical errors that may come up during this phase.

Supporting the system components during system testing, integration testing and during promotion of these components to production environment.

Co-ordinate with the onsite-offshore team members for requirement clarifications.

Production support

Project: Advertisement Market Place

Advertisement Market Place is envisaged as a value-added service for the customers of Digital Media Players (DMPs) and Signage devices. It is a web-based portal connecting Media Buyers with Digital Signage Network Operators, so that they can plan, buy, schedule, play, bill/pay, analyze and optimize their advertisements for desired audiences. Network Operators (NOs) divide the available display time into time slots known as ‘Avails’. Media Buyers (MBs) create advertisement campaigns for specific products and make offers on the avails published by the NO’s. Audience’s (engagements) demographic information is captured by vendors such as TruMedia/CognoVision and the ‘Impression’ created by an Ad is determined. This information is used by the MBs to determine the effectiveness of the ad campaign. It is also used by NOs to report how the avails published by them were utilized and for what duration.

Client: Cisco

Duration: Aug 2010 – March 2011

Software and Tools Used: J2EE, Spring, Hibernate, Eclipse, Liferay Portal 6.0, SVN, Oracle 10g, Maven, Scrum

Roles and Responsibilities:

As a Module Lead of 10-member team, my responsibilities are:

Direct interaction with stakeholders to know their requirements

Involved in design, coding and testing

Enforces quality standards (UST and client) on all deliverables.

Involved in Scrum/Agile development model

My technical responsibilities are:

Basic administration like Creating Users, assigning Roles and role-based content access

Creating menu and content pages

Integration of J2EE, Spring and Hibernate with Liferay portal

Compiling and deploying code in lifeway server using Maven

Unit testing

Project: Developing and Maintaining the Corporate Information System

SiteBuilder - ECS 2.0: provides a robust and user-friendly solution for creating, managing and deploying the websites for the different businesses of the client. The application is implemented in a way that users with no programming skills can deploy full websites in a matter of minutes or hours, instead of days or months.

NewMedia – News reader: is an application that uses web feed to retrieve syndicated web content such as news, blogs, and mainstream mass media websites. It allows the users to subscribe news from different news providers. The RSS from different providers is retrieved periodically through a scheduled batch process. This information will be stored in the database and presented to the user on demand.

LookUpServices - Berkeley DB Implementation: The web service operates as a comprehensive locator service, designed to be seamlessly integrated into various external applications. External systems can leverage this service for locator functions, adhering to the standard communication format - XML, as defined by the lookup service. This flexibility allows external applications to connect to the service's URL, submit a valid XML file, and receive XML output containing the expected data.

The service acts as a fully-fledged locator and finder, enabling end-users to search for entities such as Users, Distribution Lists, and locations by specifying search criteria. The robust functionality ensures efficient and accurate retrieval of data, making it a versatile solution for a range of applications.

Client: GE

Duration: Sep 2007 – Aug 2010

Software and Tools Used: J2EE, Eclipse, SVN, XML, Struts, Apache Tomcat 5.5, Oracle 10g, PL\SQL, BerkleyDB

Roles & Responsibilities

As module lead, I was involved in the following activities:

Created Design for the requirement

Created test scripts for each project

Updated the CR with affected objects, option and the test cases

Performed Unit testing and Validation of the configuration and development of the solution through unit testing

Provided support for Performance testing

Provided fixes for Production CR’s

Efficiently captured and controlled the Defects as a Defect Prevention Champion

Provided Estimation after conducting feasibility study and Impact Analysis

Direct client interaction for requirements gathering and CR’s

Task allocation to team members and daily status reporting

Project: Developing internal tools

Online Exam: This is a highly customizable intranet application to conduct online examination over an available network. The results can be declared immediately which speeds up the recruitment process. This tool is used for UST’s campus recruitments.

Customer Satisfaction Survey: The Objective of Customer Satisfaction Survey (CSS), is to provide the best ‘Solution delivery’ and the ‘Customer service’ to all Customers and to keep the relationship consistently improving. Customer Satisfaction Survey (CSS), enhanced system need to capture survey data frequently and supply the feedback information to the delivery organization staff members. The purpose of this enhanced system to assist the delivery organization to quickly react on the feedback. This will also provide the best customer service to our client’s while consistently improving our relationship

Evaluate: ‘EVALUATE’ is a software product specially designed to automate survey processes in US Technology. This system has an Admin interface and a user interface. The admin interface enables the administrator of the system to create and manage the surveys and to generate reports once the users have completed the survey. The user interface will be available in the company intranet, through which the employees answer the Survey questionnaire.

Omniplus: is a web application primarily for software vendors to effectively manage the employee details, immigration details, benefit details, emergency contact, referral information, client/vendor/employer information and the project information. It allows employees to submit the timesheet. The system automatically generates invoice based on the timesheet information to client/vendor. It sends out reminders and other relevant information as appropriate.

Client: UST Global Private Ltd.

Duration: Apr 2006 – Sep 2007

Software Used: J2EE, Eclipse, SVN, Struts, JSTL, Apache Tomcat 5.5, MySQL

Roles and Responsibilities

As a Java Developer, my responsibilities are:

Direct interaction with Stakeholders to know their requirements

Involved in Design, coding, unit testing and implementation

Education

2005: 3 years Master’s Degree (Computer science) from Mahatma Gandhi University, Kerala, India (82%)

2002: 3 years Bachelor’s Degree (Mathematics) from University of Calicut, Kerala, India (90%)

1999: 2-year Pre-Degree from University of Calicut, Kerala, India (70%)

1997: Secondary School Leaving Certificate Examination, Kerala, India (85%)

Certification

Sun Certified Java Programmer

Training Attended

Java/J2EE and Software Engineering training imparted by US Technology in 2005

Certified Software training from Turbo Plus, Thiruvananthapuram, Kerala, India

CMM and CMMI training Imparted by UST Global

MongoDB Training for Java Developers completed in 2017



Contact this candidate