Post Job Free

Resume

Sign in

Software Engineer Web Services

Location:
Phoenix, AZ
Posted:
February 04, 2024

Contact this candidate

Resume:

Subbaram Reddy

ad3c6h@r.postjobfree.com - 602-***-****

Professional Summary

15+ years of Object-Oriented programming experience-using Java, J2ee on Windows Operating systems and Mac.

Extensive hands-on experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform using Java, Java Script, Struts, Spring, Spring Boot, Hibernate, Servlets, JSP, JSF, Web services, MQ, JNDI, JMS, JAXP, JUnit, EJB 2.0, MDB, Rest Services, Coherence, AWS, Cassandra, XML, snowbound Virtual Viewer, Kafka, Open Shift, Kubernetes.

Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.

Experience in Java IDEs like Eclipse, WSAD 5.1, RSA 7.5.0, My Eclipse, Intelli J and STS.

Proven experience of using Application Servers likes Web Sphere 6.1/5.x, Web Logic 12.1.3/10.3/9.2/8.1, Tomcat 6.x/5.x/4.x, Jboss 5 and Virgo.

Good understanding of RDBMS that includes writing queries, stored procedures using Oracle 9i, MS SQL Server, Sybase, Teradata, Exadata and DB2.

Strong experience in application deployment automation for UAT, ST and development environments.

Strong knowledge of version control systems SVN, CVS, Source Tree (GIT), stash, GIT and Team City.

Familiar with current industry standards, such as Six Sigma, Capability Maturity Model (CMM).

Good management skills demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.

Excellent communication, analytical, interpersonal, presentation skills and have technical experience as well.

Educational Qualifications:

MS in Information Technology Management – Grand Canyon University – Phoenix – AZ - USA

B.Tech in Electronics & Communication Engineering - JNT University – Hyderabad – India

Employment Details:

Working as Sr Software Engineer with United Health Group from June 2019.

Worked as a Technical Lead for TATA Consultancy Services from Feb 2018 – June-2019

Worked as a Senior Developer – Ecommerce in Cognizant Technology Solution from Oct 2013 to Feb 2018.

Worked as Programmer analyst with Syntel Ltd from Nov 2009 to Oct 2013

Worked as a Software Engineer with Zensar Technologies from Nov 2007 to Nov 2009.

Certifications:

SCJP 1.6

Technical Skills:

J2EE Standards

JSP, Servlets, EJB, JMS, JNDI, JAXP (SAX, DOM), Ajax, MDB, JQuery, ExtJS, AWS, Various J2EE, Standard Design Patterns, Amazon web Services and Microservice Architecture.

Programming Languages

Java, J2EE, PL/SQL, AWS.

Frameworks

Struts 1.1/1.2, Spring MVC, Spring Boot, Hibernate 3.0, JSF, Web Services, Log4J, JUNIT, Ant, JSF, AWS, Rest Services, Unix batch Jobs, Maven, Splunk and RaectJS.

Design Patterns

MVC, Front Controller, Factory Method, Service Locator, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object

Mark-up/Scripting Lang

HTML, DHTML (CSS), XML, XSLT, JavaScript, AJAX, JS

Web/App Servers

Websphere 6.1, WebLogic 12.1.3/10.3/9.x/8.1, Apache Tomcat and Oracle Coherence Servers

IDE’s

RSA v7.5, Net Beans 5.1, Eclipse, JBoss Studio, STS and Intelli J

Operating Systems

Windows 9X/2000/XP/7, DOS, AIX Unix, Linux, Sun Solaris

Version Control

VSS, CVS, Clear Case, SVN, Git (Source Tree)

Databases

Oracle 8i/9i/10g, Sybase 12.5, DB2, Oracle Exadata and Cassandra.

XML Technologies

XML, XML Schema, DTD, XSL, XSLT, XPATH

Tools

Soap UI, Selectica, JProbe, JMeter, Loadzilla, Cruciable, Teradata Query Assistant, Toad, Version one, HP Quality Centre (Defect Tracking tools), Coherence, ESP Scheduler, Jenkins, Service Now, Jira, Autosys, XL Release, Jenkins and Kafka.

Professional Experience:

United Health Group

Project Name : Prism Card

Role : Sr Software Engineer

Duration : May 2022 to till date

Technologies : Java, J2ee, Spring Boot, Log4j, Maven, GIT, PostgreSQL, Kafka, Kubernetes, cucumber, AWS, terraform and ReactJS.

Prism card platform will provide generic interface to maintain and process customer requests for Optum financial.

As of now there are multiple applications that serves members financial data and provides HAS and FSA cards. Prism card will integrate all the client financial applications acquired by United Health group and provides one generic solution.

Responsibilities:

Solutioning and develop micro services based the requirements.

Involved in designing and creating POC’s.

Design and develop microservices using Spring boot.

Created spring batch and SFTP services to transfer files.

Created and automated DataSync process and EFS using terraform.

Create automation test cases in cucumber.

Create Junit test cases.

Mentoring associate developers and development interns.

breakdown requirements into stories and provide estimates, performs code reviews, raises technical risk and creates technical documentation.

Created performance test scripts for services.

United Health Group

Project Name : CSP (Claims Servicing Platform)

Role : Sr Software Engineer

Duration : June 2019 to May 2022

Technologies : Java, J2ee, Spring Boot, Spring Batch, Log4j, Maven, GIT, Drools, Oracle, Kafka, Avro, cucumber, PostgreSQL, Kubernetes and Jenkins Pipeline.

CSP providers platform to validate claims from provider, process claims and add error codes based on validation so that provider can adjust their claims and resubmit. It also provides platform to send EOB to members and provider payments.

Responsibilities:

Mentored and lead team to develop solution for the problems and enhancements.

Managed and lead team of 5 members to work on creating MVP in microservice architecture.

Lead the team and participated in development of ARU transplant warning message application.

Worked on opensource JBPM setup in Kubernetes.

Migrated applications from Open Shift platform to Kubernetes.

Designed and developed electronic visit validation service for WI state.

Worked on member payment accumulations enhancement solutioning and lead the team in development.

Worked and created rules engine for filtering EOB process based on state mandates to reduce the EOB cost for organization.

Created Spring batch application to process adjusted claims ass a Kubernetes job.

Worked on build and deployment configuration.

Created splunk dash boards for microservices created.

KT for support teams

Worked on creating Junit test cases.

Code reviews for pull requests created by team.

Validate/stress test service performance using Jmeter and Jprofile.

Client : American Express, AZ

Project Name : MYSU

Role : Senior Engineer

Duration : Feb 2018 to June 2019

Technologies : Java, J2ee, Spring, web services (SOAP/Rest), Log4j, Maven, GIT, JIRA, DB2, MQ, Jboss As, Oracle, WAS, Kafka and ePaaS env.

Description:

My Setups helps AmEx admins to setup clients and screening. By using my setups Amex associate’s setup corporate Cards accounts for the external corporate companies across the globe. This application has the screening functionality for all countries and it evaluates corporate account details and screens the company details and its associate’s details.

Once screening is performed MySu sets up the hierarchy for the Corporate accounts and sends the information to dispatch the cards.

MySetups also provides reports of the corporate accounts of their credit limits and usage details and the ratings.

Responsibilities:

Attend business meeting to identify and prioritize the requirements.

Migrated MYSETUPS application from IBM P-Series servers to ePaaS environment.

Migrated MYSETUPS from WAS server to JBoss 6.4 and upgraded to JBoss 7.

Migrated internal work flow queues from MQ to Kafka queues.

Analyze existing and the new functionality to be implemented.

Provide architectural overview of solutions for new requirements.

Working on Environment stability and performance optimizations.

Enhance application based on business needs.

Working on modularizing the multiple countries screening platform to create it as microservices so that each service works as a independent module and generic across multiple platforms.

Analysis on existing issues in application and provide details to support team.

Working with Jenkins team to build and deploy the code automatically in the server.

Prepared and reviewed technical & functionality documents.

Reviewed work products to ensure that they comply with the project specific naming and coding standards.

Worked with Infrastructure teams to setup production environment servers.

Client : Aetna Inc, CT

Project Name : Strategic Solutions

Role : Java Developer

Duration : Sep 2016 to Feb2018

Technologies : Java, J2ee, Spring, web services (SOAP/Rest), Log4j, Maven, GIT, JIRA, DB2, Snowbound Virtual Viewer, MQ, RAD.

Description:

This program is to re write the old desktop application atena is using and create it as a web application as of now in this program we are working on couple of application ECHS and IOP.

ECHS – Electronic correspondence service

This application is using java based reuse ridge connection pool and have performance issues so we started rewrite this application to use spring frame work.

IOP – this is a desktop application which will provide support to get images from filnet and add annotations to images. As part of strategic solution, we created a web application Doc Viewer which will provide image support using snowbound virtual viewer software to annotate images and it work as a web application.

Responsibilities:

Attend business meeting to identify and prioritize the requirements

Gathered Knowledge about business, functionality and provide technical assistance to the business team.

Created POC to integrate Virtual Viewer with sping application.

Present the mock screens and POC to business and get approvals from business team to go forward on it.

Environment set up for the new web application.

Worked on to remove reuse bridge and old jars from ECHS and upgrade it to use aefw 3.0 frame work and spring.

Extensively used various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, Factory, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

Analysis on existing issues in application and provide details to support team.

Working with Jenkins team to build and deploy the code automatically in the server.

Prepared and reviewed technical & functionality documents.

Reviewed work products to ensure that they comply with the project specific naming and coding standards.

Worked with Infrastructure teams to setup production environment servers.

Client: Kohls Departmental Stores, Milwaukee, WI

Project Name: MPX

Role: Team Member

Duration: Dec 2015 to Sep 2016

Technologies: Java, J2ee, Spring, web services (SOAP), Rest Services, Log4j, Maven, Oracle Exadata, MDB, Git, Jenkins, Spring Batch.

Description:

The Merchandise Planning Decisions and Exceptions (MPX) application automates the process of setting up SKUs for Replenishment and managing them weekly. MPX uses information from Projection Analysis, Kohls Management Merchandising, and Vendor Systems to perform calculations that affect quantities ordered through Inforem. The Analyst can modify the inputs used by MPX before approving them. MPX inputs the approved values into Inforem to generate the orders.

MPX enhances functionality and reduces workload by issuing Alerts when action is needed and issues an error message if a transaction fails, providing you a chance to catch mistakes before you turn SKUs off, automatically prorating DDs and Min Pres to SKU/Store, mimicking Kohls order optimization functionality for Narrow Stores, Apply Size Range, and Store Grade, managing style/color (S/C) level and SKU by exception, allowing you to change multiple S/Cs at the same time, improving Service Levels by using Size Profiles for Min Pres, providing information to Inforem for more accurate orders and better inventory management.

Responsibilities:

Attend business meeting to identify and prioritize the requirements

Gathered Knowledge about business, functionality and provide technical assistance to the business team.

Involved in coding and developed for web screens, Restful web services, Java Spring batch services and MFT jobs.

Created batch scripts and procedures to transfer data from RDM to Custom tables.

Worked on POC’s to enable caching mechanism and trigger procedures from unix batch scripts.

Extensively used various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, Factory, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications

Convert existing java project into maven project and create new repositories in github for MPX projects.

Working with Jenkins team to build and deploy the code automatically in the server.

Prepared and reviewed technical & functionality documents.

Reviewed work products to ensure that they comply with the project specific naming and coding standards.

Worked with Infrastructure teams to setup production environment servers.

Daily interacted with onsite manager to share the project health status.

Client: Nike Inc, Beaverton, OR

Project Name: Multi Sport Platform (MSP)

Role: Team Member

Duration: Oct 2013 to Dec 2015

Technologies: Java1.6, J2ee, Spring 3.0, web services (SOAP), Rest Services, Log4j, Spring DAO, Maven, Exadata, MDB, Oracle, AWS, Cassandra, Coherence, Git and Amazon S3.

Description:

Nike Multi Sport Platform will provide functionalities like activity tracker, leader board information, achievements, synchronizing data from partners and historical data to following applications:

Nike + FuelBand SE

Nike + Running App

Nike + Training Club

Nike + iPod

Responsibilities:

Contribute to all phases of the development lifecycle.

Support continuous improvement by investigating alternatives and presenting these for architectural review.

Analysis on production issues that are related to consumer services and environment.

Creating release documents for consumer support team.

Created data migration scripts in java to move data from oracle tables to Amazon S3 bucket and scheduled it as a batch job in autosys.

Developed batch scripts to reprocess failed user sync’s and configured it to autosys.

Developed script in java to move archived payloads from netapp to Amazon s3 bucket and scheduled it in autosys.

Developed avro archival script in java to in java to compress user data in netapp and scheduled it as a batch job in autosys.

Handling deployments of nike sport platform.

Tracking application environment status.

Creating multiple dashboards that will show application availability in splunk.

Participate and represent After-Action-Review (AAR) meetings with the vrious teams for any Critical incidents encountered in the applications in scope.

Working with infrastructure teams for server patching and upgrades.

Deployments and server restarts.

Report creation for metrics related to environment.

Enhancements for Nikeplus Admin tool based on business needs.

Writing data scripts to fix issues reported by users in java and Sql.

Monitoring performance of application using New relic, RT View and OEM .

Set up Cassandra and Aws monitoring alerts for prod.

Client : Amex, Phoenix, AZ

Project Name : OMS(Online Merchant Servicing) Alerts

Role : Senior Engineer

Duration : Nov 2010 to Oct 2013

Technologies : Java1.6, J2ee, struts, web services (SOAP), Log4j, Hibernate, Maven, Oracle, MDB, Teradata, $Universe, BTQ and Loadzilla.

Description:

OMS Alerts is to provide notifications to merchant regarding the deposit confirmation, payments and disputes via SMS or email.

Responsibilities:

Strongly involved in requirements gathering with the business team.

Analysis and preparation of design docs.

Strongly involved in creation and implementation of WebServices.

Involved in creating the mockups and presentation.

Strongly involved in design and leading team.

Involved in preparation of test scenarios and unit test cases.



Contact this candidate