Salil Pandey
*************@*****.*** Phone: 276-***-**** LinkedIn
Summary
Experienced Java Developer with over 7+ years of design, development, and maintenance of sophisticated Java-based applications. Proven ability to create scalable and efficient backend solutions using Java, Spring Framework, Hibernate, and other relevant technologies. Skilled in the design and development of RESTful APIs, as well as the use of Spring Security and OAuth 2.0 for robust and secure authentication and authorization. Experience in upgrading Java code bases to Java 17 ensuring compatibility and optimization. Extensive experience designing and maintaining automated test cases using JUnit, Mockito, and Cucumber, resulting in shorter testing times and higher software quality. Proficient at deploying and managing applications using cloud-based services such as AWS, guaranteeing high availability and scalability. Extensive experience designing Microservices-based architectures using Spring Boot, Spring Cloud, and Docker, allowing for smooth communication between systems and enhancing system performance. Knowledge of SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, Oracle, Dynamo. Worked together with cross-functional teams to gather requirements, build solutions, and surpass customer expectations. Continuously updating skills and understanding in emerging Java technologies, as well as associated tools and frameworks like Kafka, Docker, and Kubernetes, to guarantee that systems remain current and competitive in the market.
Languages
Java (8–21), JavaScript, Python, Bash, C/C++, TypeScript, Groovy, Scala, SQL, PL/SQL
Frameworks
Spring Boot, Spring Security, Spring Batch, Spring MVC, Spring Cloud, Hibernate, Struts, Angular (6–17), React
XML Technologies
XML, XSD, DTD, XSL, XSLT, SAX, DOM
Web Technologies
JSP, JSTL, HTML5, CSS3, SCSS, JavaScript, jQuery, Bootstrap, JSON, AJAX
Web Services
REST, SOAP, JAX-RS, JAX-WS, Microservices, OpenAPI, Swagger
Databases
Oracle, MySQL, PostgreSQL, SQL Server, MongoDB, DynamoDB, Snowflake, Redshift
Design & Modeling
UML, Design Patterns, Object-Oriented Design, SOLID Principles
Testing Tools
JUnit, Mockito, PowerMock, Cucumber, Selenium, Jasmine, Karma
Web/App Servers
Apache Tomcat, WebLogic, WebSphere, JBoss, Nginx
Logging & Monitoring
Log4j, SLF4J, Splunk, Grafana, New Relic, AWS CloudWatch
Operating Systems
Linux (Debian, Fedora, Arch), Unix, Windows
Build, CI/CD & DevOps Tools
Maven, Gradle, Jenkins, Git, GitHub, Bitbucket, GitHub Actions, Bitbucket Pipelines, SonarQube, Checkmarx, Docker, Kubernetes, Terraform, CloudFormation
Skills
Experience
Empower Financial, Greenwood Village, CO — Full Stack Java Developer Jan 2024 – Present
Designed and delivered scalable backend services for financial transaction and account-processing systems using Java, Spring Boot, and Hibernate, supporting high-volume customer data workflows.
Built secure REST APIs with Spring Boot, Swagger, and OpenAPI to enable integration between frontend applications and core financial services.
Developed and maintained microservices-based architecture using JPA, Spring Data, and Hibernate, optimizing data access layers backed by MySQL and MongoDB.
Developed and maintained Groovy-based scripts for Gradle builds and CI/CD pipelines, improving build automation and deployment consistency.
Managed large MongoDB clusters storing terabytes of financial and customer data, writing optimized aggregation queries to improve reporting and retrieval performance.
Worked with Scala and Apache Spark for large-scale data processing and analytics pipelines on cloud environments.
Integrated backend services with enterprise messaging systems using MuleSoft ESB and IBM Message Broker, enabling reliable communication between internal financial platforms.
Leveraged Java 17 features to enhance multithreading, concurrency control, and performance in transaction-heavy processing services.
Designed and deployed AWS cloud infrastructure using EC2, Lambda, and RDS, provisioning environments with Terraform and CloudFormation to support scalable financial applications.
Deployed production services across private cloud and AWS ECS Fargate, ensuring high availability and fault tolerance for customer-facing systems.
Designed messaging workflows combining Kafka, SQS, and SNS to handle real-time and near-real-time financial data processing based on workload and latency requirements.
Implemented AWS Secrets Manager for secure handling of credentials and configuration, and used CloudWatch for logging, monitoring, and alerting.
Applied Test-Driven Development (TDD) using JUnit, Mockito, and Cucumber to validate business-critical financial logic and reduce production defects.
Developed responsive UI components using Angular 17, TypeScript, HTML, and CSS, supporting internal dashboards and customer-facing workflows.
Migrated legacy financial data from SQL Server to Oracle, developing complex SQL queries and JDBC-based stored procedures.
Led the modernization of monolithic financial applications, refactoring them into microservices deployed on AWS for improved scalability and faster releases.
Implemented Kafka-based event streaming to support real-time data processing, building producer–consumer pipelines with Zookeeper for reliable messaging.
Containerized services using Docker and orchestrated deployments with Kubernetes, enabling scalable and resilient financial platforms.
Automated CI/CD pipelines using Git, Bitbucket, and Bitbucket Pipelines, accelerating delivery while maintaining code quality and compliance.
Collaborated closely with product owners, QA, and DevOps teams to deliver secure, high-performance financial solutions aligned with business and regulatory requirements.
Frost Bank, San Antonio, TX — Full Stack Developer Oct 2021- Dec 2023
Designed and developed secure, scalable backend services for banking and financial platforms using Java, Spring Boot, and Hibernate, supporting customer accounts, transactions, and internal banking workflows.
Built RESTful APIs using Spring Boot, Spring Security, and OAuth 2.0 to ensure secure integration between frontend applications and core banking services.
Implemented and maintained microservices architectures using Spring Cloud, JPA, and Hibernate, improving fault tolerance, scalability, and service isolation.
Enabled service discovery and resilience using Netflix Eureka, Spring Cloud Consul, and circuit breaker patterns, ensuring high availability of banking services.
Designed and optimized enterprise-grade database solutions using Oracle, Snowflake, and PL/SQL, improving query performance for financial reporting and analytics.
Integrated Kafka-based event streaming to support real-time banking data processing, building producer and consumer services for transactional and analytical workflows.
Implemented Confluent Schema Registry to manage Protobuf schemas, ensuring consistent and reliable message formats across distributed services.
Deployed and managed cloud-native microservices on Google Cloud Platform (GCP) using Cloud Run, Cloud Functions, and Kubernetes, enabling elastic scaling and reduced operational overhead.
Managed Kubernetes clusters on GCP, optimizing autoscaling, fault tolerance, and deployment stability for banking applications.
Developed secure authentication and authorization mechanisms using JWT and OAuth 2.0, meeting strict banking security and compliance requirements.
Built responsive frontend components using ReactJS, Angular, and TypeScript, supporting customer-facing portals and internal banking dashboards.
Optimized frontend performance by refining API payloads, improving state management, and reducing response latency.
Applied Test-Driven Development (TDD) using JUnit and Mockito, ensuring reliability of business-critical banking logic.
Automated CI/CD pipelines using GitHub, Jenkins, and GitHub Actions, enabling faster and safer deployment of banking services.
Utilized Swagger and Postman for API documentation and testing, improving collaboration across development and QA teams.
Collaborated with product owners, QA, DevOps, and compliance teams to deliver secure, high-performance banking solutions aligned with regulatory standards.
Signify Health, Dallas — Java Developer Aug 2019- Sept 2021
Contributed to the development and maintenance of Java-based healthcare applications, supporting clinical workflows, provider data, and operational systems using Java, Spring, Hibernate, and JPA.
Developed AngularJS services to consume REST APIs, enabling seamless communication between frontend healthcare portals and backend services.
Built and maintained automated unit tests using JUnit and Mockito, improving software quality and reducing defects in healthcare-critical applications.
Designed and implemented single-page applications (SPAs) using AngularJS, delivering responsive, user-friendly interfaces for care management and internal users.
Developed and deployed microservices on Google Cloud Platform (GCP) using Cloud Run and Cloud Functions, enabling scalable and cost-efficient healthcare services.
Created reusable AngularJS components, custom modules, directives, pipes, and services to improve code reuse and maintainability.
Managed cloud-hosted databases using Cloud SQL and Cloud Spanner, ensuring high availability and efficient data access for healthcare data.
Applied software design principles and Test-Driven Development (TDD) practices to deliver reliable and maintainable healthcare applications.
Worked within Agile environments using Scrum and Kanban, ensuring timely delivery of healthcare features aligned with business priorities.
Collaborated closely with senior engineers to learn best practices and contribute to complex healthcare systems.
Authored and maintained technical and system documentation, ensuring accuracy and compliance with healthcare standards.
Managed source control using Git and SVN, ensuring traceability and safe versioning of healthcare applications.
Configured multi-factor authentication (MFA) using AWS IAM, Google Authenticator, and AWS Virtual MFA to strengthen application security.
Assisted in securing AWS infrastructure by configuring network ACLs, security groups, internet gateways, and elastic IPs.
Participated in code reviews to improve code quality, enforce standards, and share knowledge across the team.
Assisted in the development and optimization of database operations, ensuring efficient data retrieval and manipulation.
Continuously enhanced skills in Java, Spring, Hibernate, and cloud technologies, keeping healthcare platforms secure, scalable, and compliant.
Education and Training
Masters in Cybersecurity Operation,
Webster University, Missouri