| Pushkar Singh - Java Developer |
| [email protected] |
| Location: Mc Kinney, Texas, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Pushkar_Singh Java Resume_1776710265270.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 |