Home

Pushkar Singh - Java Developer
[email protected]
Location: Mc Kinney, Texas, USA
Relocation: Yes
Visa: H1B
Resume file: Pushkar_Singh Java Resume_1776882360247.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
PUSHKAR SINGH NEGI

PROFESSIONAL SUMMARY

I am a Senior Software Developer with 11+ years of experience designing and building scalable enterprise applications using Java, Spring Boot, Microservices, and modern web technologies.
Proven expertise in REST API development, cloud-ready architecture, and high-volume distributed systems supporting over 100K daily transactions,
Strong experience with React-based frontends, CI/CD pipelines, database optimization, and secure application development aligned with OWASP standards.
Full-stack development expertise: Developed responsive and cross-browser web applications using Angular (6/7/15), React, HTML5, CSS3, JavaScript, jQuery, Ajax, and Bootstrap.
Extensive experience in React ecosystem, including Redux Toolkit for predictable state management, React Query for efficient API caching, React Router v6 for modular routing, and React Hook Form with Zod or schema-based form validation
Backend development: Extensive experience with Java 8 & 17, Spring Boot, Spring MVC, Spring IoC, Spring AOP, Spring Security, Spring Data, Implemented RESTful and SOAP-based web services using JAX-RS, Jersey, JAX-WS, and Apache CXF.
Databases: Strong experience with Oracle, SQL Server, and MongoDB, including query optimization, stored procedures, and data integrity management.
Messaging & Event-driven Architecture: Implemented JMS, RabbitMQ, Kafka pipelines for asynchronous processing and real-time notifications.
Microservices & Cloud: Designed and deployed microservices applications on on-premises servers, Docker containers, and Red Hat OpenShift (ROSA) on AWS using EC2, S3, RDS, SQS, SNS, and Route 53, implementing load balancing, failover, and high availability.
Data pipelines & streaming: Built real-time streaming solutions with Kafka.
Testing & Quality Assurance: Practiced Test-Driven Development (TDD) using JUnit, Mockito, Jasmine, Jest, Mocha, and React Testing Library; implemented robust end-to-end testing.
DevOps & CI/CD: Experience with Git, SVN, Jenkins, Maven, Ant, Gradle, and shell scripting for automated builds, deployments, and environment setup.
Implemented Infrastructure as Code (IaC) using Terraform to provision and manage cloud resources efficiently and consistently.
Enterprise frameworks & patterns: Hands-on with JSF, PrimeFaces, Struts, Hibernate, iBATIS, and implementation of design patterns including Singleton, Factory, DAO, DTO, Front Controller, Service Locator, and Session Facade.
Monitoring & Logging: Utilized Log4j, Open-Telemetry, Splunk, Prometheus, and Grafana for logging, monitoring, and observability of distributed systems.
Domain expertise: Extensive experience in retirement services, healthcare, insurance, and benefits administration, contributing to enterprise-grade solutions.
Agile methodology: Actively participated in Scrum teams, using JIRA and Rally for task management and defect tracking.
Strong problem-solving skills, collaboration, and communication, with the ability to work independently or within cross-functional teams.

TECHNICAL SKILLS

Programming Languages Java, PHP, C, C++, J2EE, SQL and PL/SQL.
Platforms Windows, Linux and Unix.
J2SE/J2EE Technologies Java, J2EE, Servlets, JSP, JMS, JavaBeans, JSTL, JSF, Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA JMS, Web Services SOAP (JAX-RPC, JAX-WS), RESTful (JAX-RS), WSDL and UDDI.
Web Technologies React, HTML, CSS, JavaScript, Angular 7/11/15, JQuery and Bootstrap,
Spring Security JWT and OAuth.
XML Technologies XML, XSL, XPATH, DOM, SAX, DTD, XQuery, XSD and XSLT.
Databases MySql, Oracle 11g, SQL Server, Mongo DB and Dynamo DB.
Web/Application Servers Apache Tomcat, IBM Web Sphere, Web logic and JBOSS.
Build Tools ANT, Gradle, Maven and Jenkins
IDE / Tools Eclipse, Intellij, Spring Tool Suite (STS).
Testing Tools/ Others JUnit, Mockito, Soap UI, Log4j.
Version Control Tortoise SVN, CVS and GIT.
CI/CD Pipelines Jenkins, Docker, GitLab, SonarQube and Kubernetes
Build Tools Maven and Gradle

PROFESSIONAL EXPERIENCE
Lead Java Full Stack Developer January 2020 Till Now
Paycom Payroll, LLC Irving, Texas
Designed and implemented scalable REST API integrations between ATS and external job boards (Indeed, DirectEmployers), handling ~100K daily application transactions with robust error handling and logging.
Engineered and implemented the integration of Indeed Sponsored Jobs with the ATS, leveraging OAuth 2.0 (3-legged flow) to enable clients to directly sponsor jobs and manage campaigns within the ATS platform. Including access/refresh token lifecycle management and resilient API communication.
Designed and developed an MVC-based scalable SMS microservice for the ATS, enabling secure two-way SMS communication between recruiters and candidates, including private messaging capabilities.
Redesigned the ATS Career Portal using a microservices architecture with RESTful APIs, MVC framework, and
React SPA, enabling scalable support for thousands of clients.
Identified and resolved performance bottlenecks across REST APIs, backend services and database layers through query optimization, indexing, and resource tuning, significantly improving application responsiveness and scalability.
Instituted structured code review processes focused on application security (OWASP Top 10 compliance, XSS mitigation, Broken Access Control validation) and database performance optimization, driving measurable reductions in production defects and security vulnerabilities.
Developed and maintained Spring Boot microservices for retirement and income solutions, ensuring scalable, fault-tolerant backend services supporting high-volume participant data.
Built responsive and dynamic UI components using React, including dashboards, forms, and participant views, with state management, form validations, and reusable components.
Designed modular routes with React Router v6 and protected navigation using authentication guards. Built reusable, validated forms with React Hook.
Implemented serverless solutions using Azure Functions for event-driven architecture.
Implemented global state management using Redux Toolkit, centralizing participant data, plan details, and authentication states for predictable and scalable state handling across complex UI flows.
Optimized React performance by implementing code-splitting and route-based lazy loading using React s lazy () and Suspense, reducing initial bundle size and improving application load times
Integrated frontend with backend APIs, providing real-time retirement plan data and contribution information to users.
Ensured cross-browser compatibility, WCAG accessibility, and responsive design compliance across platforms.
Implemented authentication and authorization flows using Spring Security, JWT, and SAML 2.0 (Okta), ensuring secure, enterprise-grade Single Sign-On (SSO).
Implemented complex retirement and benefits calculations using Java Streams, Collectors, and Time API, including contribution accruals, vesting schedules, and payout projections, ensuring accurate processing of participant data.
Optimized database access with Oracle using JPA/Hibernate tuning, complex queries, and indexing strategies, improving response times and reducing load on production databases.
Redis caching, improving response times and reducing load on Oracle databases.
Built and maintained CI/CD pipelines using Jenkins, incorporating unit/integration tests, blue-green deployments, and rollback strategies, improving release reliability.
Integrated Azure Active Directory (AAD) for authentication and authorization.
Implemented logging, monitoring, and alerting using Splunk, providing real-time observability, traceability, and compliance auditing.
Performed performance profiling, debugging, and code optimization on both frontend and backend using tools like JProfiler, VisualVM, and Spring Actuator, ensuring maintainable and efficient code.
Built automated testing suites using Jest, React Testing Library, and Cypress, ensuring high-quality, user-centric frontend code.
Conducted code reviews and knowledge sharing, enforcing coding standards, design patterns, and best practices across the team.
Collaborated in Agile (Scrum) ceremonies, contributing to requirements, design discussions, development, and testing, enabling smooth end-to-end delivery of features.
Documented APIs, workflows, and frontend components, improving maintainability, onboarding, and cross-team knowledge sharing.
Environment: Spring Boot, Java 8, Streams, Collectors, Time API, JPA, Hibernate, Redis, Oracle, PL/SQL, MongoDB, RESTful APIs, Apache Kafka, React, JavaScript, HTML, CSS, Redux/Context API (for state management), JWT, SAML 2.0, Okta, Docker, Kubernetes (EKS), Jenkins, GitHub Actions, CI/CD, Splunk, AWS CloudTrail, JProfiler, VisualVM, Spring Actuator, Agile (Scrum), Unit Testing (JUnit), Integration Testing (Mockito, Spring Test), Form Validation, Frontend Component Libraries.

Graduate Teaching Assistant (GTA) August 2018 - May 2019; August 2019 - December 2019
EECS, University of Kansas Lawrence, Kansas
Taught digital logic by writing VHDL code, simulate designs using test bench waveforms, and implement circuits on actual hardware.

Software Development Intern (Full Stack) May 2019 - August 2019
Paycom Payroll, LLC Oklahoma City, Oklahoma
Revamped the existing notification system of Paycom web application into a widget-based notification center using
React and MVC framework.
Developed a SPA (Single Page Application) for widget-based notification so that it can be easily integrated anywhere in the web application.

Application Developer (Student Hourly) February 2018 - August 2018
Agile Technology Solutions: University of Kansas Lawrence, Kansas
Worked as a full-stack application developer.

Web Developer (Student Hourly) January 2018 - February 2018
School of Engineering, University of Kansas Lawrence, Kansas
Worked on the development of a website using the Drupal framework for the KU- School of Engineering.

Java Fullstack Developer December 2012 - December 2017
Tata Consultancy Services Limited (TCS), India
Work experience includes development of web applications based on Model View Controller (MVC) architecture using JSF and AngularJS frameworks.
Ensuring Code Quality by running SonarQube in the workspace and rectifying Blocker and Critical issues.
Deployment of application on JBoss-as-7.1.1.Final, JBoss EAP-6.1.0.GA and JBoss 5.0.0.GA
Implementation of JFreeChart and D3 chart for reporting dashboard.
Implementation of Quartz Scheduler for downloading reports to enhance application performance.
Developed and maintained Spring Boot microservices for healthcare applications, enabling efficient processing of patient records, claims, and operational data.
Developed responsive and dynamic single-page applications using React 18, implementing reusable components, modular architecture, and efficient rendering strategies for high-performance healthcare dashboards and forms.
Implemented Redux Toolkit for predictable, centralized state management, handling complex workflows like patient records, claims validation, and data synchronization across multiple components.
Implemented custom hooks for encapsulating business logic such as form handling, data fetching, and role-based access improving reusability and reducing code duplication across modules.
Utilized useState, useEffect, useMemo, and useCallback hooks to manage component lifecycle, optimize performance, and prevent unnecessary re-renders in data-intensive pages.
Managed CI/CD pipelines using Azure DevOps, reducing deployment time by 40%.
Developed responsive UI layouts using HTML5, CSS ensuring mobile-first design.
Ensured cross-browser compatibility, WCAG accessibility, and responsive design compliance across platforms.
Optimized backend logic for data-intensive workflows, including claims processing, patient demographics aggregation, and predictive analytics pipelines, leveraging Java 17 features (sealed classes, text blocks, strong encapsulation).
Refactored batch and streaming data workflows by integrating AWS S3 with Lambda and Event Notifications and DynamoDB Streams, enabling event-driven processing and automated data transformations.
Designed and implemented database solutions using SQL Server and MongoDB, including data partitioning, indexing, query tuning, and horizontal scaling, ensuring high performance and scalability.
Migrated legacy Oracle 11g databases to SQL Server, modernizing storage and improving maintainability.
Integrated Spring MVC with ORM (Hibernate) and Spring Data JPA, streamlining repository interactions and reducing boilerplate code for database operations.
Configured CI/CD pipelines using Jenkins for deploying microservices and Lambda functions, including automated testing and rollback strategies, ensuring stable releases.
Provisioned and managed cloud infrastructure for microservices and event-driven workflows using Terraform, enabling consistent, repeatable, and version-controlled deployments on AWS.
Implemented monitoring and logging with Splunk, CloudWatch, and Log4j, enabling real-time observability, compliance auditing, and incident response.
Performed unit and integration testing using Jest, React Testing Library, and Cypress, ensuring stable, reliable, and high-quality React components for production deployment.
Created end-to-end test suites with Cypress, automating critical user workflows and reducing manual QA effort.
Leveraged unit and integration testing using JUnit and Mockito, ensuring robust, maintainable code in a microservices architecture.
Collaborated with Agile (Scrum) teams, participating in requirement analysis, functional and technical specification preparation, code reviews, and system testing for end-to-end healthcare workflows.
Environment: Spring Boot, Java 17, React 18, JavaScript, HTML5, CSS3, jQuery, JWT, RESTful APIs, SQL Server, MongoDB, Oracle 11g, Kafka, AWS S3, AWS Lambda, AWS CloudWatch, Jenkins, CI/CD, Spring Batch Framework, Log4j, Splunk, Unit Testing (JUnit), Integration Testing (Mockito), Agile (Scrum)

ACADEMIC PROJECTS
Master s Final Project September 2019 - November 2019
Mining Special Data | University of Kansas, KS
Implemented a project on comparison of global and saturated probabilistic approximations using characteristics sets in mining incomplete data.
Data Mining Oct 2018 - Nov 2018
Discretization & Rule Induction Algorithm | University of Kansas, KS
Implemented the Dominant Attribute Discretization and the LEM2 rule induction algorithm.
Mining Special Data March 2018 - April 2018
Rule-Checking Classification System | University of Kansas, KS
Implemented a rule-checking system that accepts two files: first file contains rules; second file contains data in the LERS format, & the system will classify the rules in partial and complete matching.



EDUCATION
Master of Science: Computer Science December 2019
University of Kansas - Lawrence, KS GPA: 3.81/4.00
Bachelor of Technology: Computer Science June 2012
DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY- India GPA: 3.14/4.00
Certifications
Oracle Certified Professional, Java SE 6 Programmer Certification

PUBLICATION
Recuperating Link Structure of Website using MST, International Journal of Computer Applications (0975
888) Volume 48 No.5, June 2012, USA.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface access management sthree database information technology procedural language Georgia Kansas

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];7228
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: