Summary
Overview
Work History
Education
Skills
Timeline
Generic

Satya Ghantasala

Summary

Experienced with Java development, software design, and team leadership. Utilizes agile methodologies to streamline project workflows and enhance productivity. Track record of delivering scalable and efficient software solutions.

Overview

20
20
years of professional experience

Work History

Lead JAVA Developer

Home Depot
05.2024 - Current
  • Responsible for design and development of Microservices using Spring Boot and Spring Cloud.
  • Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines
  • Involved in production support, monitoring server and error logs and foreseeing the Potential Issues, and escalating to the higher levels.
  • Extensively used Intellij/Eclipse, Sub versioning (SVN) system for release management.
  • Configured and deployed web application in GKE Application Server using Maven, Jenkins
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk throughs
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug)
  • Worked on Kafka Consumer API’s and gained good understanding on Kafka message Streaming.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Refactored legacy code to improve readability, maintainability, and performance while preserving existing functionality intact.
  • Streamlined database interactions by developing efficient data access layers using ORM framework i.e., Hibernate.
  • Created interactive UI components utilizing ReactJS, enhancing overall usability and user engagement.

Senior JAVA Developer

American Express
06.2020 - 04.2024
  • Responsible for design and development of Web Application using Spring Framework
  • Written Action Classes, Form Bean Classes and configure the Application using Spring Configuration file
  • Involved in production support, monitoring server and error logs and foreseeing the Potential Issues, and escalating to the higher levels
  • Deployed the application on the JBoss Application Server
  • Extensively used Intellij, Sub versioning (SVN) system for release management
  • Developed front-end content using ReactJS, HTML, CSS, TypeScript/JavaScript, client-side validations.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk throughs
  • Developed Infrastructure as code using Cloud formation templates to build, configure the AWS infrastructure
  • Involved in design and deployment of multitude of cloud services on AWS stack such as EC2, , S3, Dynamo DB, SQS, IAM, while focusing on high-availability, fault tolerance, and auto-scaling
  • Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment
  • Automated Regular AWS tasks like snapshots creation using Python scripts
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backup
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).

Senior JAVA Consultant

Discover Financial Services
07.2019 - 05.2020
  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications from the provided client requirements
  • Implemened the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier)
  • Involve in the implementation of Microservices using Java Restful webservices and Spring Cloud
  • Involved in deploying the Microservices in cloud platforms like AWS, Cloud Foundry
  • Implemented Web Security i.e., Authentication, Authorization
  • Implemented Secured Communication channel between client and server by enforcing SSL/MASSL
  • Participate in daily scrum calls, retrospective meetings for each iteration
  • Involved in design of class diagrams, sequence diagrams, Data Model and Object Model
  • Has expertise in design & develop stored procedures using PL/SQL that can be accessed via JDBC calls or invoked via batch jobs
  • Involved in design to execute EOD batch jobs that are triggered from Spring batch/ Cron jobs/ scheduling tools
  • Involved in architectural reviews, design discussions, mock code reviews with the team members and suggesting code changes where ever used
  • Built applications and created build scripts to deploy them to development/production boxes of application servers and configure servers.

Senior JAVA Developer

Northern Trust
10.2018 - 06.2019
  • Developed Microservices using Spring Cloud, Spring Boot API
  • Developed Crystal Reports Spring MVC microservice that is used to upload the regular reports to Business Objects Server and downloads the Crystal Report for viewing
  • Creating automated test cases using Soap UI to handle different scenarios for each module
  • Built applications and created build scripts to deploy them to Development/System box PCF server
  • Used Bitbucket for source control, version management
  • Used Bamboo plans for CI/CD
  • Involved in defining Custom Create/Update User Provided Services in PCF
  • Involved in creating environment variables (VCAP) in PCF
  • Involved in Integration of all the modules and deploying them on the Application server
  • Participated in Scrum meetings for the Agile Project
  • Used Agile practices and TestDriven Development techniques to provide reliable, working software early and often
  • Environment: Java1.8, Java Microservices, PCF(Pivotal Cloud Foundry), WebServices (REST), Spring, Oracle - SQL, PL /SQL, Log 4j, Junit/Mockito, BDD(Cucumber), SAP Business Objects , Unix, Spring MVC, SOAP/ REST, Spring Boot, Spring Cloud, Spring MVC, Hibernate, Oracle, , Eclipse, JIRA, BitBucket, Bamboo, SONAR, CheckMarx, App Spider, Gradle, Spring Web Services, Spring JMS, Solace, React JS, AJAX.

Senior JAVA Developer

WellsFargo
01.2017 - 10.2018
  • Involved in architectural reviews, design discussions, mock code reviews with the team members and suggesting code changes where ever used
  • Participated in daily scrum calls, retrospective meetings for each iteration and handle brown bag sessions for the team with new technologies
  • Developed Agent Desktop (IPC) using CISCO, Genesys SDK
  • Creating automated test cases using Soap UI to handle different scenarios for each module
  • Built applications and created build scripts to deploy them to development box tomcat server
  • Implemented Log4j, SLF4j in the application to log the system level, Application level Exceptions
  • Used SVN for source control, version management
  • Involved in Integration of all the modules and deploying them on the Application server
  • Participated in Scrum meetings for the Agile Project
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often, 1.8, J2EE 2.0, WebSockets, tomcat, JavaScript, HTML, XML, XSLT SCRUM/Agile ,WebServices (REST), Spring, Oracle - SQL, PL /SQL, Log 4j, JUnit, Business Objects and Unix, Spring MVC, SOAP/ REST, Spring Boot, Spring IOC, Spring MVC, Hibernate, JUnit, Oracle, Web logic 12.1.1.2, Eclipse, Jenkins, SONAR, ANT/ MAVEN, Spring Web Services, Spring JMS, jQuery, AJAX.

Senior JAVA Consultant

Colorado State Government
04.2014 - 12.2016
  • Participated in daily scrum calls, retrospective meetings for each iteration
  • Involved in design of class diagrams, sequence diagrams, Data Model and Object Model
  • Involved in design to execute EOD batch jobs that are triggered from Spring batch
  • Created the Cache monitor console which gives details on the cache data, how much memory is used, how much memory is still available etc
  • Involved in architectural reviews, design discussions, mock code reviews with the team members and suggesting code changes where ever used
  • Creating automated test cases using Soap UI to handle different scenarios for each module
  • Developed a JavaScript UI for a credit reporting application using Angular.js, and css
  • Built applications and created build scripts to deploy them to development box Web logic application server and configure server
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department
  • Written stored procedures using PL/SQL that can be accessed via JDBC calls
  • Implemented J2EE patterns like, Singleton and Business Delegate
  • Used Perforce for source control, version management
  • Participated in Design review meetings especially for the Front-end development
  • Environment: Javaa 1.8, J2EE 1.2, Servlets, JSP 2.0, JMS, websphere, JavaScript, HTML, XML, XSLT, AJAX, SCRUM/Agile ,WebServices (SOAP, WSDL, UDDI), Mule, Spring, Oracle - SQL, PL /SQL, Log 4j, JUnit, Business Objects and Unix, Spring MVC, SOAP/ REST, Spring IOC, Spring Batch, Spring MVC, Hibernate, JPA, Ehcache, JUnit, Oracle, Web logic 12.1.1.2, Eclipse, Jenkins, Rational Clearcase, ANT/ MAVEN, Spring Web Services, Spring JMS, jQuery, AJAX, AngularJS.

Senior JAVA Consultant

Citi Group
09.2011 - 04.2014
  • Creating class diagrams, sequence diagrams, Data Model and Object Model
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier)
  • Involved in developing JAX WS Web Services to make web service calls to SAP
  • Developed MDB's to listen to JMS Queues for messages coming from FAS
  • Developed OSB (Oracle Server Bus) routers for message processing and routing
  • Created MAVEN scripts for build and Jenkins jobs for Continuous Integration (CI)
  • Using Soap UI for executing web services and QBrowser to post messages to Queue
  • Built applications and created build scripts to deploy them to development box Web logic application server and configure server
  • Developed the Report Objects interface, which can show various transaction reports and performance Analysis
  • Utilizing build servers such as Bamboo, and Artifact servers such as Artifactory
  • Implemented Log 4j in the application to log the system level, Application level Exceptions
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department
  • Written stored procedures using PL/SQL that can be accessed via JDBC calls
  • Consumed SOAP web services (WSDL, UDDI)
  • Used JUnit for testing the application
  • Converted existing large corporate web portal to AngularJS
  • Ant is used for Configuring and Deployment
  • Implemented J2EE patterns like, Singleton and Business Delegate
  • Used Sub Version (SVN) for source control, version management
  • Involved in Integration of all the modules and deploying them on the Application server
  • Participated in Design review meetings especially for the Front-end development
  • Involved in designing Model Components using Enterprise Java Beans (Session & Entity)
  • Involved in configuring Queue Manager and Queues in WebSphere Server
  • Configured Queue Listeners and also designed Message Driven Beans
  • Involved in UNIX shell scripting to turn on the java services and to execute Database functions
  • Involved in developing Mediation Flows SOA components using WebSphere Integration Developer(WID)
  • Participated in Scrum meetings for the Agile Projects
  • Involved in implementing Straight through Process for AutoFunding
  • Involved in implementing Business Logic
  • Develop, configure, test and automate deployment to test environment using Bamboo server and Maven
  • Involved in UNIX shell scripting to execute EOD batch jobs that are triggered from Autosys and Cron Jobs
  • Designed and coded a comprehensive and versatile reusable data grid in AngularJS that automatically includes all functions you can imagine such as search, filter, paging, data export
  • Developed Stateless Session beans to serve data requirements of business processing layer
  • Developed Container managed entity bean, which receives various kinds of data from client and stores in the database
  • Executed Selenium Test Cases and Reported Defects
  • Involved in Test Estimations
  • Used AJAX technology for creating interactive Web Applications
  • 1.6, J2EE 1.3, Servlets, JSP 2.0, EJB 2.0, JMS, JSF Framework, Weblogic, JavaScript, HTML, XML, XSLT, AJAX,AngularJS, Maven, Nexus, Ant, Hudson, ,Staffware, WebServices (SOAP, WSDL, UDDI), Oracle - SQL, PL /SQL, SCRUM/Agile ,Log 4j, JUnit, Business Objects, Unix, HTML5, Java Script, SCRUM/Agile, CSS, AngularJS, Node.js, JSP, Servlets, Struts Framework, EJB’s, Oracle, Selenium, Autosys.

Sr JAVA Consultant

Polaris
11.2009 - 09.2011
  • Developed MVC based framework applications for the server side components using Spring 3 framework
  • Developed UI frontend components using JQuery and ExtJS4.1
  • Involved in the deployment and published the applications in various environments during the life cycle of the project
  • Developed various Web and enterprise J2EE applications using Struts 2.0 and Spring 2.5 Framework
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, JavaScript, JQuery and Dojo
  • Extensively developed stored procedures, Triggers, Functions and Packages in Oracle SQL, PL/SQL
  • Used XML (DOM, SAX API) for transferring the data from the client to the server
  • Created technical specifications, class diagrams, sequence diagrams, domain models for a new product
  • Designed very rich web applications considering JavaScript VM, rendering engine, browser engine, networking component
  • Designed reusable common schemas for extensible/flexible web services architecture
  • Designed services using SOAP, RESTful, WSDL-first, WS-Security, handlers, throttling
  • Designed and developed web application using Angular, JavaScript, JQuery, Backbone, CSS
  • Designed responsive web applications with progressive enhancement and graceful degradation
  • Client/browser tier architecture has EventBus, Model-View-Presenter, caching, eager/lazy loading
  • Designed and implemented JavaScript inheritance, encapsulation, namespace, closures, and async module design
  • Implemented spring, Hibernate, Google visualization API, web charting, D3
  • Improved performance of web services by caching and reducing application, network, database processing cost
  • Identified and fixed memory leaks and performance bottlenecks by CPU profiling, heap walker, memory profiling
  • As one of the Scrum Master, facilitated scrum values and principles for both onshore and offshore teams
  • Worked with memory/thread/method level execution analysis for identifying memory leaks and performance bottlenecks using RAD Profiler
  • Developed Web services using WSDL, SOAP, UDDI and XML technologies with JAX-WS tools
  • Developed integrated and system testing applications using Junit and Jmockit for all of the applications under developing and production environments
  • Environment: Windows XP, Sun Solaris, Java, J2EE, HTML, Ajax, JSP, Servlets, WebSphere Application Server 6.1, RAD 7.0, BW 4.5, Vitria HIPAA Validator, JAX-WS webservices, Restful Web services, XML, Struts, Spring framework, EJB (Session Beans, MDBs), JavaScript, Log4j, Oracle 10g, TOAD, Clear Case, ClearQuest, IBM MQ Series, IBM MQ Explorer, JMS, jQuery

Programmer Analyst

MyTecSoft Inc
08.2007 - 10.2009
  • Involved in implementing User policies and Roles
  • Involved in implementing Presentation Logic and Integration Logic
  • Over speed limit reports, Directions and route planning
  • Vehicle specific mileage records with maintenance reminders
  • Deviation from route reports and Involved in implementing User GUI
  • Implemented a socket programming that reads the location data from the port i.e., sent by the GPS receiver and updates the same into database
  • Developed application systems using the following technology stacks:
  • Spring 3.0 framework, JSON, JSF, EJB3, Hibernate3, AJAX4JSF, JBoss Seam 1.0/1.1, CSS, Facelets, pure Java Script AJAX, JBoss Application server 4.5 with EJB3 profiler and Tomcat 5.5
  • Using layout technology such as Facelets and Strut Tiles
  • Designed layout using AJAX and DHTML to bind with backend application business logics
  • Developed authentication component for global user single sign-on (SSO) security layer that interacts with CA SiteMinder Server
  • Implemented a pluggable JSF security component to work with the security database instance to protect the application resources and access restriction
  • Developed against Oracle 10G database server
  • Implemented an independent online help system to provide on-demand help context
  • Customized Apache Strut/Shale validation component with Apach Common Validation to work with JSF + Facelets
  • Facilitated ANT build files for the system deployment
  • Wrote advanced and customizable scheduling Cron engine to bundle with Quartz scheduler and with optional spring framework plug-in
  • Business requirements gathering, preparing Solution Approach, Design document
  • Used UML class diagrams, sequence diagrams and flow diagrams
  • Application development using Struts MVC framework by making use of Action Servlet, Action classes
  • JSPs, Java Beans, Shell Scripts, and Database design
  • Monitoring and tracking project deliverables to ensure all the timelines are met with desired scope, cost and quality
  • Estimation of effort and cost, work allocation and scheduling, Release Management and deployment planning
  • Project status reporting, Risk and Issues Management
  • Coordinating with offshore team for Code Development and Testing, conduct reviews
  • Defect tracking, Production support and End User Training
  • Administered approvals from the customer for funding a Fixed Price Project for the effort
  • Managed key stake holders to re-engineer processes , design improved solution & system interaction
  • Managed multi shore & multi-vendor environment
  • Environment: Servlets, HTML, JSP, JQuery, SQL Server, KML, MySQL, J2EE, Web Services (SOAP, WSDL.

JAVA Consultant

CMC Pvt Ltd
11.2004 - 07.2007
  • Business requirement gathering and analysis, estimation, and design of the application using UML & Microsoft Visio
  • Involved in Servlet, Java Bean programming and JSP scripting for the communication between web browser and server
  • Used Struts to implement MVC architecture
  • Involved in developing Java Beans for encoding the business logic
  • Involved in Full Software Development Life Cycle (SDLC)
  • Used XML, DTD, and Schema for communicating between different tiers of the application and external systems
  • Written stored procedures to add, update and delete data from Oracle Database
  • Prepared Unit, System, Integration and Acceptance Test plans
  • Providing oversight and mentoring team members during Application Development and Testing, conduct reviews, preparing deployment plans
  • End User Training of new/changed application features and functionalities
  • Defect tracking and resolution
  • Provide production support to comply with stringent SLA’s
  • Project/Release Risk and Issues Management
  • Managing escalations, planning corrective actions and process improvements
  • Designed, build and consumed web service implemented in Java using Axis
  • Implemented XML encryption/decryption with signing message using DataPower
  • Implemented secure communication channel with SSL in DataPower
  • Administrated OWSM Policy Manager, Core, Monitor and Gateways
  • Designed and coded custom policies for enterprise Web Services
  • Implemented message level security and WS-Securities (LDAP and X.509) and implemented XML Encryption and XML Signature
  • Managed F5 virtual IP load balancing web application environment
  • Environment: Java/j2ee, JAVA/J2EE, XML, SQL, WAS5.1

Education

Master of Science - Information Systems

Osmania University
Hyderabad, India
04-2004

Skills

  • Software design patterns
  • Java development expertise
  • JUnit testing
  • Docker containerization
  • Microservices architecture
  • Spring framework mastery
  • Kubernetes orchestration
  • RESTful API design
  • Cloud platforms
  • Reactive programming
  • Amazon web services

Timeline

Lead JAVA Developer

Home Depot
05.2024 - Current

Senior JAVA Developer

American Express
06.2020 - 04.2024

Senior JAVA Consultant

Discover Financial Services
07.2019 - 05.2020

Senior JAVA Developer

Northern Trust
10.2018 - 06.2019

Senior JAVA Developer

WellsFargo
01.2017 - 10.2018

Senior JAVA Consultant

Colorado State Government
04.2014 - 12.2016

Senior JAVA Consultant

Citi Group
09.2011 - 04.2014

Sr JAVA Consultant

Polaris
11.2009 - 09.2011

Programmer Analyst

MyTecSoft Inc
08.2007 - 10.2009

JAVA Consultant

CMC Pvt Ltd
11.2004 - 07.2007

Master of Science - Information Systems

Osmania University
Satya Ghantasala