Brad Taylor
Senior Software Engineer (Java Full Stack)
Arvada, Colorado, United States
**************@*****.***
https://www.linkedin.com/in/brad-taylor-8b05b06b
https://github.com/silver-ring
Summary
Results-driven Senior Software Engineer and Java Developer with over 14 years of progressive experience designing, developing, and deploying enterprise-grade software solutions across banking, fintech, and healthcare domains. Specialized in backend architecture, microservices, and cloud-native application development with strong expertise in Java (17+), Spring Boot, Spring Cloud, Spring WebFlux, and distributed systems design. Highly skilled in building secure and scalable RESTful APIs, GraphQL/gRPC services, and ETL pipelines integrated with PostgreSQL, Oracle, and NoSQL databases (MongoDB, DynamoDB, Cassandra etc). Experienced in leading full SDLC initiatives from requirements to production, with deep knowledge of CI/CD pipelines, DevOps automation, and observability tooling across AWS, Azure, and GCP environments. Possesses a strong front-end foundation with proficiency in Angular (RxJS, NgRX), React, Next.js, and React Native, enabling seamless end-to-end development across modern web ecosystems. Demonstrated success in migrating legacy monolithic systems into containerized, microservice-based architectures using Docker, Kubernetes, Helm, and Terraform, improving scalability and operational efficiency.
Recognized as a technical leader and mentor, driving best practices in clean code, design patterns, and Agile methodologies. Passionate about data-driven architecture, event-driven messaging (Kafka, RabbitMQ), machine learning integration, and creating resilient, high-performance platforms that power large-scale financial and enterprise systems. Skills
Languages & Frameworks:
Java (Collections, Lambda, Threads), Kotlin, J2EE (Servlets, JTA, JMS), Spring Boot, Spring Cloud, Spring JPA, Spring WebFlux, Hibernate, Struts, Quarkus, Micronaut, JSP, Angular (RxJS, NgRX), React, Next.js, React Native, Vue, Redux, Node, Nest.js, HTML, CSS, JavaScript/TypeScript, jQuery, Swift, PowerShell, Bash Shell, Python. Architecture & Patterns:
Microservices, Event-Driven Architecture, SOA, Data Warehouse Architecture, ETL Tools, Machine Learning, RESTful APIs, GraphQL, gRPC, Web Services, OpenAPI, OAuth2, OpenID, JWT, SOAP. Messaging & Streaming:
RabbitMQ, Kafka, Apigee, WebSockets, Apache Camel, ActiveMQ, JMS. Databases:
PostgreSQL, MySQL, MongoDB, SQL Server, DynamoDB, Elasticsearch, Cassandra, Redis, DB2, SQLite, RedShift, Oracle, JPA.
Cloud & DevOps:
AWS (EKS, Lambda, CloudFront, S3, DynamoDB), Azure (AKS, DevOps), GCP (GKE, BigQuery, Pub/Sub, Vertex AI), Docker, Kubernetes, OpenShift, Helm, Terraform, ArgoCD, CI/CD (GitHub Actions, Jenkins, Bamboo, Azure DevOps). Testing & Quality:
TDD, JUnit, Mockito, Selenium, Cucumber.
Project Management & Process:
Agile/Scrum, Waterfall, SDLC, Leadership, JIRA, Confluence, Code Reviews. Experience
Empower 03/2022 – Present
Senior Java Full Stack Engineer Englewood, CO
● Designed and implemented a microservices architecture using Spring Boot and Spring Cloud, delivering scalable, high-performance financial systems capable of handling real-time, high-volume transactions.
● Implemented event-driven architectures using Kafka and other messaging frameworks for asynchronous processing and system decoupling.
● Developed React-based front-end applications, integrating seamlessly with backend RESTful APIs and GraphQL endpoints to support multi-channel financial services.
● Led the migration and upgrade of applications across major versions, ensuring compatibility and enhanced performance for both frontend (React) and backend (Java/Spring Boot) components.
● Introduced event-driven messaging using Kafka, RabbitMQ, and WebSockets for asynchronous processing.
● Designed and integrated RESTful APIs and GraphQL endpoints for multi-channel applications across financial systems.
● Implemented microservice-based architecture ensuring modularity and performance across distributed systems.
● Architected and optimized MongoDB data models and queries, building efficient ETL pipelines and improving database performance through indexing, caching, and query tuning.
● Enhanced application performance with Redis caching, database indexing, and query optimization.
● Deployed workloads on AWS using Docker, Kubernetes, and Helm for container orchestration and high availability.
● Deployed and managed applications on AWS, leveraging services such as Lambda, S3, RDS, DynamoDB, CloudFront, and IAM to ensure secure, highly available, and cost-efficient solutions.
● Leveraged AWS Services including Lambda, S3, CloudFront, RDS, DynamoDB, and IAM to build secure and cost-efficient solutions.
● Strengthened application security and compliance using OAuth2, OpenID Connect, and JWT, protecting sensitive financial data across distributed services.
● Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven. Used GitHub as a version control, and JIRA for tracking bugs.
● Performed Data driven Testing(DDT), Cross browser testing and Parallel Test execution using Selenium Web Driver, TestNG and selenium Grid.
● Enhanced system observability and reliability by implementing monitoring, logging, and alerting solutions using Prometheus, Grafana, and ELK Stack.
● Mentored developers, promoted clean code practices, and participated in Agile ceremonies to ensure timely deliveries.
Protective Life 11/2020 – 03/2022
Senior Java Developer Birmingham, AL
● Developed and maintained Spring Boot backend services integrated with MySQL databases, delivering scalable, high-performance solutions for medical AI applications.
● Utilized HTML/CSS, Tailwind, React, NextJs, Typescript and PostgreSQL for database management.
● Work on medical devices (AI software) to examine digest issues using AI, by picturing frames using a capsule and submit the frames to be scanned by AI and provide results, deploy new models for exams using python and React.
● Automate infrastructure in AWS utilizing amazon web services AWS. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
● Optimized database performance through SQL tuning, indexing, partitioning, stored procedure refactoring, and query analysis across SQL Server, and PostgreSQL.
● Created event-driven messaging layers using Kafka, Service Bus, and Event Grid for real-time data synchronization.
● Implemented Redis caching, rate limiting, and API throttling to improve throughput and reliability.
● Deployed containerized applications using Docker, Kubernetes, and Helm, ensuring consistent and scalable environments.
● Built automated CI/CD pipelines via Bamboo, Jenkins, and Cloud Build, applying TDD principles with JUnit, Mockito, and Selenium.
● Implemented centralized logging and monitoring using Amazon CloudWatch, Prometheus, and Grafana, enabling real-time metrics visualization, alerting, and proactive incident response.
● Collaborated in Agile teams, leading sprint planning, retrospectives, and cross-functional delivery initiatives. Great-West Life 05/2011 – 11/2020
Java Developer Greenwood Village, CO
● Modernized legacy J2EE and Oracle Forms systems to Spring Boot and JSP, reducing maintenance costs and improving scalability.
● Built enterprise-level middleware using Servlets, JTA, JMS, and Struts for transactional and secure integrations.
● Managed data architectures across SQL Server, Oracle, and DB2, optimizing queries through indexing, partitioning, and sharding.
● Developed stored procedures, triggers, and views to streamline business logic and data consistency.
● Implemented SOA-based integrations with SOAP and Web Services to connect legacy systems.
● Implemented CI/CD pipelines via Azure DevOps and AWS CodeBuild/CodePipeline, integrating Docker and Helm charts for containerized deployments.
● Automated on-prem deployments using Jenkins, OpenShift, and Terraform, improving release predictability.
● Strengthened security with OAuth2, OpenID, and audit trail integration for compliance.
● Built messaging systems using ActiveMQ and RabbitMQ to facilitate asynchronous data exchange.
● Led code reviews, encouraged clean coding standards, and supported a transition to Agile/Scrum processes.
● Enhanced logging and monitoring systems with ELK Stack to ensure proactive issue detection. Education
Western Governors University
Bachelor Degree of Science in Information Technology 03/2006 – 04/2010