Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Satish Kumar Ch

Dallas

Summary

Over 14+ years of progressive experience as a Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Specializing in creating Java and web based applications. Effective at working in Agile environments using Scrum methodologies.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Sr Java Full-Stack Engineer

CVS/caremark
10.2022 - Current
  • Designed and developed two Angular-based front-end applications: User Management Portal and BI-Portal, enhancing data access control and analytics visibility for internal and external users.
  • Managed and enhanced CMX and ACR application portals, supporting key business operations and ensuring high availability through active monitoring and continuous improvements.
  • Implemented secure Single Sign-On (SSO) authentication across both portals using Azure AD B2C, enabling seamless access and centralized identity management.
  • Built responsive and accessible UI components using Angular, HTML5, and CSS3, improving cross-browser compatibility and user experience.
  • Developed and integrated user provisioning workflows that allow portal admins to manage user roles and access to Tableau dashboards dynamically.
  • Implemented external SSO authentication for the ACR application**, enabling secure onboarding of outside partners and vendors.
  • Worked closely with BI teams to ensure BI-Portal integrated effectively with Tableau and GCP BigQuery data sources.
  • Ensured robust security practices for user data and authentication tokens using OAuth 2.0 and JWT standards.
  • Automated build and deployment pipelines using GitHub Actions, Harness, and ArgoCD for zero-downtime delivery.
  • Worked closely with product managers from conception through launch to address client needs and ensure successful project outcomes.

Senior Java Applications Developer

Southwest Airlines
10.2015 - Current
  • Implemented RESTful web services using jersey API and JSON
  • Developed SQL statements for Oracle 19C database, improved performance of queries using indexes.
  • Implemented applications using Spring Boot and handled security related configuration with Spring security
  • Participate in design, development, testing, and support of applications, components, and services.
  • Developed web pages using JSP, JavaScript, AJAX, HTML and CSS.
  • Involved in working with various features of Node.js to design responsive web applications.
  • Used Spring dependency injection and IOC principles to build business layer.
  • Used Spring boot as the framework to implement complete back-end logic and maintain the flow of the application.
  • Building customer centric application in Amazon cloud using common cloud platform modules and AWS services like EC2, DynamoDB, VPC
  • Developed source code for cloud services using AWS Lamdas written in node js
  • Extensively written Junit tests for code coverage and integration tests for testing application flow
  • Developed single page application using Angular 9 components and transformed data using custom pipes.
  • Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
  • Extensively used Java 8 streams and functional interfaces to group and filter custom POJO objects
  • Extensively used spring integration components to execute the business logic flow
  • Applied XSLT to input XML to transform data into customized XML or JSON using XPATH expressions
  • Involved in researching, presenting solutions to immediate production issues and provided production support
  • Reviewed code and debugged errors to improve performance
  • Created Angular components, implemented Interpolation, input variables, Bootstrapping, Router Outlet, binding the events, decorators.
  • Involved in database design & responsible for creating database objects
  • Implemented Preview Updates workflow to review, approve or cancel updates (Angular 9, TypeScript, Bootstrap, HTML5/CSS3/SASS, Angular components communication via custom state services)
  • Created REST API based microservices for the backend using Spring framework and Spring Boot.
  • Help refine the test strategies to fit into the Continuous Delivery pipeline. The division of Unit Tests, Component Tests, API tests and Acceptance Tests.
  • Helped development team introduce test frameworks that are essential for the success of RESTful microservices, Mockito, Wire Mock, etc
  • Used Git for source version control, creating release/feature branches and managing releases
  • Utilized JIRA to develop monthly sprints for monthly releases into a regulatory reporting environment.
  • Participate in prototyping of new features and functions, with a focus on enabling and implementing unique client-side behaviors into the user experience.
  • Worked on performance tuning for the given application.
  • Participate in development of software documentation and training.
  • Work with customers, internal partners, and other technical staff to resolve problems with software and systems and respond with suggestions for improvements and enhancements

Java Full Stack Developer

Anderson Merchandisers
06.2011 - 09.2015
  • Involved in Designing, coding, deploying and testing (SDLC) in various stages of the multiple projects.
  • Followed Agile methodology on daily basis for tracking work (JIRA), milestones.
  • Developed UI Pages using JSP, Jquery, JavaScript, AJAX, JSON, CSS and Struts tag library extensively.
  • Developed action classes and front end flow using Struts MVC framework.
  • Used Java Message Service (JMS) queues for asynchronous processing of title upload process.
  • Used Spring core container Dependency Injection features to instantiate framework dependencies.
  • Applied Spring AOP principles to manage transactions between framework components.
  • Developed Angular Modules & controllers to render several views.
  • Used JTA Transaction Manager to apply transactions between two data sources within same application.
  • Exposed business logic through SOAP based WSDL web services.
  • Used container managed transactions for different message driven beans methods.
  • Maintained security to applications by providing permissions and rules for users.
  • Extensively used Hibernate as an ORM framework to perform database operations.
  • Used Hibernate Criteria API, HQL, Projections and native sql to retrieve objects from database.
  • Used Hibernate listeners for auditing purpose before and after the changes in entities.
  • Very good knowledge on Spring MVC framework to develop web applications.
  • Developed DAOs (Data Access Objects) and to access data from the database.
  • Developed new web modules to benefit the internal users modifying status of articles.
  • Worked on JAXB to marshal and unmarshall the XML that clients send and receive.
  • Used JAXP library to parse xml files sent by the business users.
  • Used annotation based configurations to reduce code redundancy.
  • Performed unit testing using Junit, TestNG and performed integration testing.
  • Provided Testing support to QA, UAT, and PRODUCTION team to address and close the application issues.
  • Used Rational Clearcase, SVN for Version Repository maintenance.
  • Used Jenkins build tool to monitor and notify the build activity.
  • Used Web services (Restful) for transmission of large blocks of JSON data over HTTP.

Java Developer

Magellan Health Services
01.2011 - 06.2011
  • Involved in Designing, coding, deploying and testing in various stages of the project.
  • Used Spring 3.0, Spring web flow 2.2.0 frame work integrated with Maven to develop the flow of whole application.
  • Involved in Designing and developing of Queues tabs which has Ready, Notification, Saved and History in the application to receive and send requests.
  • Used SWF integrated with JSF 2.0 and Primefaces 2.2 for developing the front end flow of application.
  • Used SWF Expression Language (EL) to access its data model and invoke actions.
  • Implemented Hibernate JPA for persistence layer and integrated with Spring 3.0 framework.
  • Used Entity Manager Factory and native SQL queries to write business logic which involved in complexity of application.
  • Used Data Access Objects for persistence of entities to the database.
  • Used Model classes to map the entities.
  • Used Java beans and java classes to implement all the business logic in middle -tier.
  • Designed and Developed History queue which shows the total history of patients, new prescriptions and history of that particular prescription.
  • Involved in coding in generating the responses to RefillRequest, send CancelRx to pharmacy and sending RxChangeRequest.
  • Used Spring Batch for processing large volume of records.
  • Involved in certification and testing process for the Surescripts.
  • Used JUnit framework for Unit testing of application.
  • Used Subversion for Version Controlling.
  • Participated in daily scrums which involve discussing outstanding issues in implementing project flow.

Education

Master of Science - Chemical Engineering

Lamar University
Beaumont, TX
01.2010

Bachelor of Science - Chemical Engineering

Jawaharlal Nehru Technological University
04.2007

Skills

  • Java 8/11/17
  • Spring Boot, Spring MVC, Spring Security
  • RESTful APIs, JWT Authentication
  • Nodejs
  • Angular 16
  • HTML5, CSS3, TypeScript, JavaScript
  • GCP Bigquery
  • Microsoft Azure (App Services, Azure SQL, Blob Storage, Azure AD B2C, AKS)
  • GitHub Actions
  • ArgoCD
  • Harness
  • Jenkins
  • Docker

Certification

Oracle Certified Associate, Java SE Programmer 7, 2016-11-01

Timeline

Sr Java Full-Stack Engineer

CVS/caremark
10.2022 - Current

Senior Java Applications Developer

Southwest Airlines
10.2015 - Current

Java Full Stack Developer

Anderson Merchandisers
06.2011 - 09.2015

Java Developer

Magellan Health Services
01.2011 - 06.2011

Bachelor of Science - Chemical Engineering

Jawaharlal Nehru Technological University

Master of Science - Chemical Engineering

Lamar University