Satya
Lead Java Developer Backend & Full Stack Java Microservices Spring Boot Cloud
********.********@*****.***
H1B Atlanta, GA Open to Relocate Only C2C
SUMMARY:
Around 18 Plus years of experience with complete SDLC process working through various phases from Analysis to Implementation of applications in Java, J2EE Client/Server and Web based N-tier architectural systems.
Extensive experience in design and development of distributed enterprise applications using JAVA, J2EE technologies like JSP, Servlets, EJB2.0, JDBC, JMS, JNDI, JavaBeans, ANT, JAXP, JAXB, XMLSchema, CSS, XSL, XSLT.
Experience in UML Modeling like Use case diagrams, Class diagrams and Sequential diagrams.
Exceptional skills in Agile Development and Test-Driven Development.
Proficient in Test Automation using UFT (Formerly QTP) and Selenium Tools.
Well versed in handling Elements in Selenium WebDriver.
Experience in Client-side frameworks, including jQuery, jQueryUI, Bootstrap, and AngularJS/Angular, ReactJs, Node.js.
Strong experience with Frameworks like Hibernate, Spring, Struts, JSF and J2EE Design Patterns.
Experience in setup, development, deployment & implementation of enterprise applications and web components using Websphere6.0, Web Logic 10.3, Apache Tomcat 7.0.
Proficiency in programming with different java IDE’s like Eclipse, Net Beans.
Good experience with database installations and development using Oracle 10g with SQL, PL/SQL (Procedures, Functions, DatabaseJobs, and Packages).
Strong experience in developing web applications using HTML, AJAX, JavaScript, CSS.
Expertise in developing XML documents with XML Schema and DTD validations, JAXP, SAX and DOM parsers to parse the data.
Experience working extensively on both UNIX and Windows environments.
Strong Web Services development experience using SOAP (WSDL, UDDI) & Restful (JAX-RS), Spring-WS, JAX-WS.
Worked extensively to build Model-view-Controller (MVC) and Multi-tier client/Server Architecture using Design Patterns like Business Delegate, DAO, Data transfer Object, Service Locator, Factory Pattern, Abstract factory, Decorator, Adaptor, Singleton and Session Facade Pattern.
Proficient in programming with different Java IDE’s like Eclipse, NetBeans, RAD and RSA
Experience in Application Servers like IBM WebSphere Application Server and Redhat JBoss Application Server.
Strong Middleware integration experience with MQ Series & legacy applications.
Hands on experience in JAVA, J2EE, frameworks (Hibernate, spring, Apache CXF, Axis 2) across different platforms UNIX, Linux, Sun Solaris etc. Web & Application Servers including Weblogic, Apache Tomcat, and JBOSS.
Strong experience working in Spring framework – Spring Boot, Spring MVC, Spring IOC/ AOP, Spring Transaction, Spring JMS, Spring Web Services, Spring JDBC, Spring Integration with Hibernate/ Ibatis and JPA, Spring Roo, Apache STRUTS Framework and Tiles.
Experience implementing SOA based architecture using SOAP/ REST Web Services, JAX WS/ JAX RS, Apache Axis, Spring WS, WSDL/ SOAP/ WS-Security/SAAJ API and JAX RPC Web Services, SOAP UI.
Knowledge in Spring-security, OAuth and SAML.
Strong development experience using JDK 1.8, JSP, Servlets, Oracle 12g, XML/ XSL/ XSLT, XSD, EJB 3.0, Knock Out JS framework, JUnit, Mockito framework, jQuery, JavaScript, AJAX, JSON, JMS, MQ 6.0, MDB, ILOG JRules 6.7, UNIX/ LINUX Shell Scripts.
Strong experience working in Hibernate, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
Strong experience using ANT/ MAVEN/Gradle for creating build scripts, Jenkins for CI.
Good experience working in Automated Test Framework using Cucumber, Nagios, Jasmine Scripts for JS.
In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management, S3, Cloudwatch, Code Pipeline, Code build, RDS, ECS, Fargate, Cloudformation Template.
Strong design experience in UML Modeling using RAD v7.5.2, Rational Software Architect v7.5, Rational Rose 2003, Star UML, Enterprise Architect, Microsoft Visio 2007 tools.
Strong experience using JProfiler, JMeter tools for performance testing, memory leak and code review tools like PMD, Findbug and Fortify and SONAR code coverage with Jenkins.
Solid experience working on all major Application servers like Oracle Web logic 12.1.1.2, IBM Web Sphere Application Server WAS 6.1, Apache Tomcat 6.0.20, JBoss Application Server 5.
Experience in working with version control systems like CVS, PVCS and Sub Version.
TECHNICAL SKILLS:
Java Technoliges/Frameworks
JDK 25, STRUTS 2.0, Spring framework 7.0, SpringBoot 4.0, GraphQL
Caching Frameworks
Ehcache, Coherence, Redis
Portal server
Oracle Weblogic Portal Server 11gR1
Automated Test Scripts
JRuby/ Cucumber for Automated Browser based testing, Jasmine Scripts, Mockito JUnit test cases, Monitoring test cases/ Contract Test Cases
Object Relational Mapping (ORM)
Hibernate 3, iBATIS, Spring Data JPA
SOA Implementation
JAX WS 2.0, Apache Axis 1.4, Mule Enterprise SOAP 2.0, WSDL, Web Services Security, WSRP, IBMWeb sphere Message Broker (WMB) ESB, IBM Data Power, Spring JMS 3.0.2 (DMLC), Spring Web Services
Business Rules Management Systems (BRMS)
ILOG JRules 4.0, 6.7
Performance tools
JProfiler 5.0, HP Performance Center, JMeter
Reporting Tools
Business Objects XI Java SDK, Web Services SDK, Jasper Reports
UML Modeling
RAD 7.5.2, Rational Software Architect v7.5, Rational Rose 2003, Star UML, Enterprise Architect, Microsoft Visio 2007
IDE
RAD v7.5.2, JBoss Developer Studio 1.1.0, Spring Source Tool Suite 2.3.1, Eclipse 3.3.2, JBuilder IDE, Text Pad, Edit Plus, TOAD, NetBeans IntelliJ
Version Management
Tortoise SVN, CVS, VSS, Perforce
Build Tools
ANT 1.8, MAVEN 2.2.1, Gradle
Methodology
RUP, Agile Scrum, XP Programming
Database
Oracle, DB2, SQL Server 2003, NoSQL(Cassandra, Redis), MySQL, Postgres
Application Servers
Oracle Web logic 12.1.1.2, IBM WAS 6.1, JBoss Application Server 4.2, Apache Tomcat 6.0.20
Operating Systems
UNIX/ Red Hat LINUX, SUN Solaris Windows XP
Defect Tracking Tools
Quality Center, Test Director, JIRA
Others
Erwin Data Modeling tool, Remedy, File Zilla, Win SCP, MQ Visual Edit, MPP, MQ VISUAL EDIT, JBoss Developer Studio 1.1.0, PMD/FindBugs/Fortify tools for Code Review, Soap UI, Jenkins CI, Rally, Firebug, JIRA, SONAR for Code Metrics, Power Automate.
Project Status Tracking Tools
JIRA, Rally, Target Process
AI Tools
Azure AI Foundary (Copilot Studio), Document Intelligence, Google Gemini, RAG, MCP, Vector
EDUCATION & CERTIFICATION
M.Sc (Information Systems), Osmania University, India, 2004.
BCA (Bachelor of Computer Applications), Osmania University in 2002.
Sun Certified Java Programmer.
Optum UHG, Atlanta, GA Jul 2025 - Current
Lead Full Stack JAVA Developer
Responsibilities:
Responsible for design and development of Microservices using Spring Boot & Cloud.
Involved in enforcing the design Patterns and Architectural Principles.
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 higher levels.
Deployed the application on Google Kubernetes Engine.
Extensively used Intellij/Eclipse, Sub versioning (SVN) system for release management.
Involved in the development and training of AI models/Agents that classifies and extracts the data from the medical claims documents.
Involved in implementing Saga Design pattern Orchestration model leveraging KAFA to address Distributed Transactions and communication between microservices.
Developed Human in the loop User Interface (using ReactJS, HTML, CSS, JavaScript client-side validation) that is used to perform data validations and reprocesses approvals on the extracted data of AI models.
Configured and deployed web application in GKE Application Server using Maven, Jenkins.
Involved in unit Integration, bug fixing, Design Reviews, and Code Walk throughs.
Involved in annotating/boxing, classifying and retrieving data from documents using Azure Document Intelligence, Azure Content Understanding.
Developed an automated workflow using Power Automation tool that connects to Azure storage that reads image documents from the storage container and feeds the deployed AI model via HTTP API for analyzing and extracting the data.
HomeDepot, Atlanta, GA Nov 2021 - Jun 2025
Lead JAVA Developer
Responsibilities:
Responsible for design and development of Web Application/Microservices and batch jobs using Spring Framework (Spring Batch, Spring Boot, Spring Cloud).
Involved in production support, monitoring server and error logs and foreseeing the Potential Issues, and escalating to higher levels.
Deployed the application on Google Kubernetes Engine.
Extensively used Intellij/Eclipse, Sub versioning (SVN) system for release management.
Developed front-end content using Angular, HTML, CSS, JavaScript/Type Script, BootStrap & client-side validations.
Configured and deployed web application in GKE Application Server using Maven, Jenkins.
Enforced BDD approach using cucumber tool.
Design and develop an enterprise common logging around Log4j with centralized log support (used logger info, error and debug).
Worked on Kafka Consumer and Producer API’s and gained good understanding on Kafka message Streaming.
American Express, Phoenix, AZ June 20 - Nov 21
Senior JAVA Developer
Responsibilities:
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.
Deployed the application on the JBoss Application Server.
Extensively used Intellij, Sub versioning (SVN) system for release management.
Developed front-end content using HTML, CSS, JavaScript client-side validations.
Configured and deployed web application in JBoss Application Server using Maven.
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 centralized log support (used logger info, error and debug).
Discover Financial Services, Chicago, IL Jul 2019 - May 2020
Senior JAVA Developer
Responsibilities:
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 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 developing the modules related to payment gateways.
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.
Northern Trust, Chicago, IL Oct 18 - June 19
Senior JAVA Developer
Responsibilities:
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 and 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.
WellsFargo, Charlotte, NC Jan 17 – Oct 18
Senior JAVA Developer
Responsibilities:
Involved in architectural reviews, design discussions, mock code reviews with the team members and suggesting code changes wherever 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
Environment: Java1.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.
Colorado State Government, Denver, CO Apr 14 – Dec 16
Senior JAVA Consultant
Environment: Java1.6, J2EE 1.3, 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, MySQL, Web logic 12.1.1.2, Eclipse, Jenkins, Rational Clearcase, ANT/ MAVEN, Spring Web Services, Spring JMS, jQuery, AJAX, AngularJS.
Citi Group, New York, USA Sep 11 – Apr 14
Senior JAVA Consultant
Environment: ava1.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), Postgres, 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.
Polaris, INDIA Nov 09 – Sep 11
Sr JAVA Consultant
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
MyTecSoft Inc., India Aug 07 – Oct 09
Programmer Analyst
Environment: HTML, JSP, JQuery, Servlets, SQL Server, KML, MySQL, J2EE, SOA (DataPower Xi50, WebService Manager OWSM, Oracle BPEL, Message Translation, Web Services (SOAP, WSDL, Apache Axis 1.1, 2.0), Systinet UDDI Registry 6.5, Business Service Catalog, Oc4j, Weblogic 8.1, PVCS, Eclipse, XML.
CMC Pvt Ltd, India Nov 04 – July 07
JAVA Consultant
Environment: Java/j2ee, JAVA/J2EE, XML, SQL, Oracle 7.0, WAS5.1, Linux.