Home

Shubham Gupta - Java full stack developer
[email protected]
Location: Fremont, California, USA
Relocation:
Visa: H1B
Resume file: Shubham_ Full Stack Java Developer_1747754958341.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
SHUBHAM GUPTA
+1(607)-338-8588 | [email protected] | https://www.linkedin.com/in/sg4395 | Fremont, CA-94536
PROFESSIONAL SUMMARY
Versatile and results-oriented Full Stack Java Developer with 8 years of professional experience delivering scalable, cloud-native applications and modernizing enterprise systems in fast-paced environments.
Adept in building end-to-end software solutions using Java, Spring Boot, Python, Scala, and microservices architectures, with hands-on expertise across AWS, Azure, GCP, and PCF cloud ecosystems.
Experienced in developing secure, modular, and reusable RESTful and SOAP APIs, integrating third-party services, and converting monolithic applications to distributed microservices deployed via Kubernetes and Docker.
Skilled in building intuitive and responsive frontends using React.js, Angular, JavaFX, Vaadin, and modern UI tools (HTML5, CSS3, Sass, Bootstrap, Webpack).
Solid understanding of accessibility (ARIA) and SPA architecture, with strong focus on performance, UX, and cross-browser compatibility.
Expertise in implementing CI/CD pipelines using Jenkins, GitHub Actions, Maven, Gradle, Artifactory, Terraform, and Helm, along with Infrastructure as Code (IaC) and automation scripting in Bash, Python, and Ansible.
Strong background in test-driven and behavior-driven development using JUnit, Mockito, Selenium, Protractor, and SOAPUI, ensuring code reliability, reusability, and system resilience.
Proficient in real-time monitoring and centralized logging using tools like Splunk, LogDNA, Prometheus, Grafana, ELK, and Dynatrace.
Hands-on experience with database modeling and query optimization across PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra, and Redis.
Collaborative team player with a strong Agile mindset, skilled in driving business value through cross-functional collaboration, UAT facilitation, and production support. \
EDUCATION
Masters in Computer Science at Binghamton University, State University of New York 2018
Bachelors in Information Technology at Vellore Institute of Technology, Vellore, India 2016
TECHNICAL SKILLS
Programming Languages Java, Python, Scala, JavaScript, Bash, Perl, Shell Scripting
Web & UI Technologies HTML5, CSS3, JavaScript, JSP, React.js, AngularJS, Angular 2, Bootstrap, Sass, JavaFX, Vaadin, OAuth2, AJAX, Servlet, Flux
Frameworks & APIs Spring Boot, Spring Batch, Hibernate, JPA, REST, SOAP (JAX-WS, Apache CXF), JSON, XML, Kafka, Apache Spark
Cloud Platforms & Infrastructure AWS (EC2, S3, Lambda), Azure (AKS), PCF, Docker, Docker Swarm, Kubernetes, OpenShift, Ansible, Helm
CI/CD & DevOps Tools Jenkins, Git, GitHub, Maven, Gradle, TeamCity, Nexus, Artifactory, Webpack, Gulp, Anthill, GitLab, GitHub Actions
Databases PostgreSQL, MySQL, Oracle 11g, MongoDB, Cassandra, DynamoDB, NoSQL
Monitoring & Logging Splunk, Prometheus, Grafana, LogDNA, Dynatrace, New Relic, Watchdog, Loki
Testing & Automation JUnit, Mockito, Selenium, Protractor, Robot Framework, Cucumber, SOAPUI, TestNG, BDD, TDD, Feature Files, UAT Collaboration
Data Engineering & Analytics Apache Airflow, Apache Spark, Databricks, Liquibase
Version Control & Tools Git, TFS, GitHub, Confluence, JIRA, IntelliJ, Eclipse, PyCharm, Postman
Methodologies Agile (Scrum), TDD, BDD, SDLC, CI/CD, Behavior Driven Development
WORK EXPERIENCE
Role: Java Full Stack Cloud Developer
Client: Deloitte, San Jose, CA Oct 2024-Present
Project Description: Contributed to the design, development, and modernization of highly responsive and scalable web applications and enterprise microservices. Migrated legacy systems to a modern cloud-native architecture on PCF and Kubernetes. Developed intuitive front-end interfaces, REST APIs, and integrated CI/CD pipelines while ensuring end-to-end test coverage and seamless cloud deployments.
Responsibilities:
Designed and implemented rich, responsive single-page applications using Angular, React.js, HTML5, CSS3, Bootstrap, and Sass, incorporating best practices for accessibility (ARIA) and responsive design.
Developed dynamic user interfaces by converting Figma wireframes into reusable UI components, using custom directives, Angular router, and React Router for seamless navigation and modularity.
Built backend REST APIs and microservices with Spring Boot, leveraging Spring Data JPA for persistence and Spring Config Server for centralized configuration.
Refactored monolithic applications into independent microservices deployed on PCF and Kubernetes, configured manifest files, and implemented service discovery, health checks, and metrics using Spring Actuator.
Created and consumed SOAP and REST web services, and documented APIs using Swagger UI with Postman and REST Docs for verification and collaboration.
Used JSP with Spring MVC to render dynamic views and integrated frontend templates with backend services.
Performed unit testing and mocking using JUnit, Mockito, and implemented end-to-end testing using Protractor and Selenium, collaborating with QA on test plans, bug tracking, and defect resolution.
Managed builds and deployments using Maven, Gradle, and CI pipelines through Jenkins with integration to Artifactory, Docker, and GitHub.
Monitored microservice health, application logs, and performance using Splunk, LogDNA, and configured alerting dashboards via integrated DevOps tools.
Wrote Bash and Python scripts for automation and environment configuration; managed Jenkins jobs, access control, and user permissions across Git, JIRA, and Confluence.
Provided production and non-production environment support, investigated and resolved critical issues, and collaborated with stakeholders during UAT to finalize design and deployment strategies.
Led peer code reviews, pair programming sessions, and mentored junior developers on Spring, RESTful design, UI frameworks, and TDD/BDD practices.
Leveraged Webpack and Gulp for bundling and asset optimization in modern frontend development workflows.
Technologies: Java, Spring Boot, Spring MVC, Spring Data JPA, React.js, Angular, HTML5, CSS3, JavaScript, Bootstrap, Sass, JSP, REST, SOAP, Microservices, PCF, Kubernetes, Jenkins, Docker, Maven, Git, GitHub, JIRA, Splunk, LogDNA, Selenium, JUnit, Mockito, Protractor, SOAPUI, Webpack, Gulp, Tomcat, SQL, Bash, Python, Swagger, Postman, Confluence
Role: Java Full Stack Developer
Client: InMobi Inc, San Mateo, CA Aug 2022-Sep 2024
Project Description: Worked on a large-scale AdTech platform modernizing legacy systems and transforming monolithic applications into microservices. Focused on developing scalable APIs, improving UI/UX for ad management portals, integrating machine learning features for user personalization, and deploying full-stack solutions across cloud platforms using DevOps practices.
Responsibilities:
Designed and developed scalable and high-performance RESTful APIs using Spring Boot to serve ad inventory and manage DSP interactions.
Migrated monolithic legacy applications to microservices architecture using Spring Boot, Docker, Kubernetes, and PCF.
Enhanced and optimized backend database interactions with Hibernate, Liquibase, and PostgreSQL for faster data processing and reliability.
Integrated machine learning models into ad-serving pipelines with Python and Scala, and conducted A/B testing to validate performance enhancements.
Migrated reporting pipelines from Airflow and Data bricks to Azure Kubernetes Service (AKS) with custom Spark cluster deployments for data analytics workloads.
Developed and styled responsive front-end components using React.js, Angular, HTML5, CSS3, Bootstrap, and Sass, ensuring cross-browser compatibility and accessibility.
Leveraged React Router, Angular Directives, and Flux for building dynamic single-page applications (SPA) with seamless user experiences.
Used JSPs, JavaScript, AJAX, and JSON to develop dynamic web interfaces and integrate frontend with backend services.
Implemented Spring Security for secure access control and authentication across microservices.
Automated CI/CD pipelines using Jenkins, Maven, Git, and Docker, and managed artifact repositories via Artifactory.
Employed Splunk, LogDNA, Loki, and Prometheus for centralized logging and performance monitoring of microservices.
Wrote comprehensive JUnit, Mockito, and Protractor test suites, following TDD and BDD principles.
Participated in end-to-end software development lifecycle using Agile methodology, involving daily standups, sprint planning, and code reviews.
Collaborated with business and QA teams for User Acceptance Testing (UAT) and defect resolution during release cycles.
Provided production support, root cause analysis, and issue resolution in complex multi-environment setups.
Automated infrastructure provisioning and application deployment using Ansible, Helm, and Open Shift.
Maintained source code repositories and project documentation using Git, GitHub, JIRA, and Confluence.
Technologies: Java, Python, Scala, JavaScript, HTML5, CSS3, Bash, Spring Boot, Hibernate, Liquibase, Angular, React.js, JSP, Bootstrap, Sass, Flux, REST, SOAP, JAX-RS, JAX-WS, JSON, XML, Swagger UI, AWS, Azure AKS, PCF, Docker, Kubernetes, Jenkins, Maven, Ansible, Helm, OpenShift, PostgreSQL, Oracle, DynamoDB, Splunk, Prometheus, Loki, LogDNA, Jenkins, Maven, Gradle, Git, GitHub, Artifactory, Webpack, Gulp, JUnit, Mockito, Selenium, Protractor, TestNG, SOAPUI, Cucumber, SonarQube, JIRA, Confluence, Databricks, Airflow, Spark, Tomcat, WebSphere, PCF,TDD, BDD


Role: Java Developer
Client: Swift, Manassas, VA Apr 2022-Aug 2022
Project Description: Contributed to the enhancement of the Watchdog transaction monitoring application, focusing on automating failure detection and improving system observability across real-time financial messaging platforms. Migrated legacy systems, developed backend microservices, and integrated multi-language automation within a distributed environment.
Responsibilities:
Enhanced the Watchdog application for real-time transaction monitoring to improve early detection of system failures and anomalies.
Migrated legacy Perl scripts to Python, ensuring full compatibility with Java-based Spring Boot microservices and backend systems.
Developed and maintained Java Spring Boot and Spring Batch services, integrating them with automation layers for seamless batch and real-time transaction processing.
Built robust test automation frameworks using Python (Robot Framework) and integrated them with Java and Perl components for end-to-end system validation.
Created API-driven solutions in Java, embedding Python and Perl for automation in a high-throughput financial transaction ecosystem.
Refactored legacy Perl utilities into modular, reusable Python packages aligned with Java service workflows.
Designed and implemented automation for transaction tracking across sender-receiver pairs, leveraging Python for analytics and Java for persistence.
Interacted with SQL and NoSQL databases, optimizing queries through Java persistence APIs and automation scripts in Python and Perl.
Developed and deployed monitoring tools using Python and Perl, improving the visibility and logging of Java microservices in production.
Created real-time automation scripts for secure data transfers, bridging APIs and transaction services in Python, Perl, and Java.
Built CI/CD pipelines supporting multi-language codebases (Java, Python, Perl), improving development velocity and deployment consistency.
Integrated RESTful APIs with custom automation layers for transaction validation between multiple financial entities.
Automated log analysis and error detection by creating modular scripts in Python and Perl tailored for Spring Boot services.
Implemented batch processing automation by developing cross-language solutions supporting financial transaction workflows.
Technologies: Java, Python, Perl, SQL, Spring Boot, Spring Batch, Robot Framework, RESTful APIs, Bash, Python, Perl, PostgreSQL, MySQL, NoSQL (MongoDB, Cassandra), Jenkins, Git, GitHub, Shell scripting, Watchdog, Log analysis scripts, Linux, IntelliJ, Eclipse, PyCharm, Postman, JIRA
Role: Software Java Engineer
Client: Azbil North America Inc, Tucson, AZ Jul 2019-Apr 2022
Project Description: Contributed to the development of the Instantaneous Microbial Detection (IMD) software suite, aimed at simplifying setup, calibration, monitoring, and data analysis for environmental and pharmaceutical instrument systems. Delivered full-stack solutions, analog signal integration, and robust UI interfaces using JavaFX, Vaadin, React.js, and Spring Boot.

Responsibilities:
Collaborated with stakeholders to implement features based on business and customer requirements for IMD software, supporting microbial detection and calibration tasks.
Developed SOAP web services using Apache CXF to facilitate communication between UI components and PostgreSQL databases.
Designed and implemented dynamic and interactive user interfaces using JavaFX, creating multi-screen applications for real-time instrument control and monitoring.
Developed UI modules for the Analysis Server using JavaFX and Vaadin, integrated with backend SOAP services for data interaction.
Engineered an analog output signal application to calibrate and stabilize external devices, translating hardware requirements into software capabilities.
Built a web-based calibration tool using React.js, Spring Boot, and RESTful APIs for storing and retrieving calibration properties and configuration files.
Enhanced calibration workflow by enabling manual value entry through the UI, eliminating the need for external file uploads and simplifying user interaction.
Designed search and data export functionality within the UI, allowing users to query across all instrument data and export records to CSV.
Implemented an audit logging system that captured user activity, with the ability to export detailed audit trails for compliance and review.
Integrated CI/CD pipelines using TeamCity, configured deployment artifacts via Nexus, and maintained version control through Git.
Conducted comprehensive unit testing using JUnit, worked in an Agile Scrum environment, and actively participated in sprint planning and daily standups.
Technologies: Java, Spring Boot, JavaFX, React.js, Vaadin, SOAP (Apache CXF), REST, JSON, XML, JavaFX, Vaadin, React.js, HTML, CSS, Spring Boot, REST APIs, SOAP Services, PostgreSQL, JUnit, Manual Testing, Nexus, Git, TeamCity, Agile, Scrum, Linux.
Role: Java Technology Intern
Client: FINRA, Rockville, MD May 2017 Jun 2019
Project Description: Worked on the automation and modernization of a monolithic application by migrating it into microservices architecture. Developed tools for automated code scanning, warehouse data management, and trade message parsing using Java Spring Boot, AngularJS, and containerized deployments on AWS. Also supported UI/UX improvements and backend service integrations across modules related to regulatory data compliance and warehouse operations.
Responsibilities:
Migrated legacy Java applications into modular Spring Boot microservices, streamlining automated code scan operations.
Designed the primary microservices to subscribe to Git repositories, extract recent commit information, and persist metadata using JPA with MySQL.
Implemented JSON validation to parse scan results and trigger push notifications to alert relevant stakeholders including developers and security teams.
Enabled OAuth2-based authentication and developed a front-end UI in AngularJS for secure and efficient user interaction with REST endpoints.
Containerized applications using Docker and orchestrated deployments with Docker Swarm, enhancing scalability and platform independence.
Deployed containers to AWS EC2 instances, ensuring a cloud-native CI/CD workflow.
Participated in Agile ceremonies including daily standups, sprint planning, and retrospectives, contributing to a collaborative development environment.
Developed a warehouse management tool using PHP MVC, jQuery, and MySQL for maintaining and managing product inventory data.
Collaborated with product owners to define acceptance criteria and supported test automation using BDD methodologies.
Implemented Java/J2EE-based source modules with Maven and handled builds using Anthill and Jenkins.
Built services to parse XML trade messages, storing trade attributes into Oracle databases and integrating SOAP services for legacy file access.
Maintained code quality and ensured system observability using monitoring tools such as Splunk, Dynatrace, and New Relic.
Technologies: Java, Spring Boot, Hibernate, PHP MVC, JSP, Node.js, AngularJS, Angular 2, HTML5, CSS3, JavaScript, jQuery, Bootstrap, SASS, Backend & APIs: REST, SOAP, OAuth2, MySQL, Oracle, Maven, Gradle, Jenkins, Anthill, Gulp, Webpack, AWS EC2, Docker, Docker Swarm, Splunk, Dynatrace, New Relic, Git, TFS, BDD, Feature Files, QA Collaboration, Agile, TDD, CI/CD with Jenkins & Docker
PROJECTS
Hotel Reservation Module (React.js, Node.js, Mongo DB, AJAX, Nginx)
Developed UI for room reservation requests and provided multiple endpoints over HTTP in the Nginx server for end-to-end communication to store and retrieve user data
Spreadsheet (Java, Publisher-Subscriber (Observer) pattern)
Accomplished Spreadsheet-like functionality by making each cell an observer of the dependent cells, which updates or detects the cycle if the dependent cell changes its state.
Retail Business Infrastructure (Java Swing, Servlets, JDBC, Oracle)
Java Swings-based application was developed in MVC architecture to interact with Oracle s DB for CRUD operations to persist with employees, customers, product sales, and supplies information.
Course Scheduler (HTML, CSS, JavaScript, PHP, MySQL)
Java Rest-based application developed in monolithic architecture for university staff allowed students to fill out course preference forms and leveraged staff to get students details by querying the database through student ID.
Recommender System (Java, Linear Algebra, Data Mining)
Developed a predictive modeling system to predict missing items at runtime using user-based collaborative filtering and K-nearest neighbor algorithm and calculated cosine distance to detect similarity.
Smartphone Controlled Robotic Boat (Arduino, Android)
Constructed spy boat by integrating Arduino, motor driver, Bluetooth modules, and mounted IP camera. Android-based application was developed to control boat movement and enable communication among multiple components through Bluetooth.
LEADERSHIP EXPERIENCE
Worked as IT Graduate Assistant at Binghamton University Jan 2017 Dec 2018
Certification of Microsoft Technology Associate in Database Fundamentals Jul 2017
Certified course in Java from Universal Informatics Dec 2013
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree database active directory information technology Arizona California Idaho Maryland Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5513
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: