Post Job Free
Sign in

Senior Full Stack Java Developer

Location:
Chicago, IL
Posted:
August 17, 2026

Contact this candidate

Resume:

Saikiran Ryakala

Senior Full Stack Java Developer

Phone: 773-***-**** E-mail: ***************@*****.*** .

Current Location: Chicago, IL LinkedIn: https://www.linkedin.com/in/saikiran-ryakala-b55755181/

Professional Summary:

•Around 10 years of experience in designing, developing, and deploying enterprise-grade Java Full Stack applications across Banking, Insurance, Healthcare, Logistics, and Telecommunications domains.

•Expertise in Java 8/11/17, Spring Boot, Spring Cloud, Microservices, REST APIs, SOAP Web Services, and distributed systems, delivering 15+ enterprise applications throughout the SDLC.

•Hands-on experience building cloud-native solutions utilizing AWS, Kubernetes, Docker, and serverless technologies, supporting millions of transactions in high-availability environments.

•Developed and maintained 50+ Microservices and API integrations using Spring Boot, Kafka, IBM MQ, Apache Camel, and event-driven architectures.

•Extensive experience in frontend development using React.js, Angular, Vue.js, JavaScript, HTML5, and CSS3, delivering responsive and scalable user interfaces.

•Strong expertise in Multithreading, Concurrency, JVM Performance Tuning, Design Patterns, and Object-Oriented Programming, improving application scalability and processing efficiency.

•Built and integrated 100+ REST APIs and SOAP APIs, enabling secure communication across enterprise applications, third-party systems, and cloud services.

•Experience implementing Gen AI, LLMs, AI Agents, and intelligent automation solutions to enhance customer engagement, workflow automation, and business decision-making.

•Worked extensively with relational and NoSQL databases including Oracle, DB2, SQL Server, MongoDB, Cassandra, and DynamoDB, optimizing data processing and performance.

•Successfully delivered projects within Agile Scrum environments, collaborating with cross-functional teams and utilizing Jenkins, Git, GitLab, TeamCity, Maven, JIRA, ServiceNow, and CI/CD pipelines to achieve 95%+ deployment success rates and accelerated release cycles.

•Proven track record of delivering secure, scalable, and high-performance enterprise applications while maintaining high code quality, test coverage, and production reliability.

Education:

Bachelor of Technology in Computer Science, Malla Reddy Deemed to be University – India 2012- Apr 2016

Master’s degree in computer science, Avila University - Warren, Kansas 2023 - May 2024

Technical Skills and Tools:

Category

Skills

Programming Languages

Java, Java 17, J2EE, SQL, PL/SQL, JavaScript, TypeScript, Python

Core Java Technologies

Core Java, Multithreading, Concurrency, Collections Framework, Exception Handling, JVM Tuning, Design Patterns, OOP

Backend Technologies

Spring Boot, Spring MVC, Spring Cloud, Hibernate, JPA, JDBC, Microservices, Distributed Systems

Web Services & APIs

REST API, SOAP API, JSON, XML, JAX-RS, JAX-WS, Swagger, Postman

Frontend Technologies

React.js, Angular, Vue.js, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, AJAX, jQuery

Cloud Platforms

AWS (EC2, S3, Lambda, DynamoDB, Step Functions), GCP

Containerization & DevOps

Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI/CD, Maven, Ansible

Messaging & Integration

Apache Kafka, IBM MQ, JMS, Apache Camel, JBoss Fuse, Event-Driven Architecture

AI & Automation

Gen AI, LLMs, AI Agents, OpenAI APIs, GitHub Copilot, Intelligent Automation

Big Data Technologies

Hadoop, Hive, Apache Spark, Kafka

Databases

Oracle, DB2, SQL Server, PostgreSQL, MongoDB, DynamoDB, SQL, PL/SQL

Security & IAM

OAuth2, SAML, OpenID Connect, JWT, SSO, Okta, Ping Identity, ForgeRock

Testing Frameworks

JUnit, Mockito, Selenium WebDriver, Cucumber, BDD, TestNG

Version Control & Tools

Git, GitLab, GitHub, Serena Dimensions, ServiceNow, Control-

Professional Experience:

Client: Bank of America (via Collabera) Chicago, IL Feb 2025 – Present

Role: Senior Software Engineer

Project: ServiceNow Project Management Platform

Project Overview: Designed and developed a highly secure enterprise banking platform for managing employee vaults, service accounts, privileged access controls, and confidential financial assets. Built cloud-native, event-driven solutions leveraging Core Java, Java 17, Spring Boot, Microservices, Kafka, AWS, Kubernetes, React, Angular, Scala, Apache Spark, and Gen AI technologies to support secure access management, audit compliance, real-time processing, and large-scale distributed banking operations.

Responsibilities:

Architected and developed enterprise-grade vault management and privileged access applications using Core Java, Java 17, Spring Boot, Microservices, MVC Architecture, REST API, and SOAP API, enabling secure storage and controlled access to sensitive banking accounts, financial records, and confidential employee assets.

Designed and implemented Service Account Manager solutions supporting complex employee-to-vault relationships using Core Java, Java 17, Spring Boot Microservices, Kafka, REST API, and SOAP API integrations, significantly improving governance, security, and operational efficiency.

Built scalable and resilient Microservices architecture using Spring Boot, Spring Cloud, Kafka, AWS, and Kubernetes, delivering highly available, fault-tolerant, cloud-native banking applications supporting millions of transactions and user interactions.

Developed and optimized high-performance backend services utilizing Core Java, Multithreading, Concurrency Framework, Collections Framework, Executor Services, JVM Tuning, Memory Management, and Performance Optimization techniques for large-scale distributed systems.

Designed and consumed enterprise-level REST API and SOAP API services for secure integration with banking platforms, identity management systems, authorization services, compliance systems, and third-party enterprise applications.

Implemented event-driven architecture using Apache Kafka, AWS Kinesis, AWS SNS, AWS SQS, Apache ActiveMQ, and Azure Event Hub, enabling real-time messaging, asynchronous processing, distributed event streaming, and reliable system communication.

Migrated legacy Angular applications to modern React architecture by redesigning reusable UI components, routing modules, state management, and frontend frameworks while preserving existing Spring Boot Microservices and backend integrations.

Developed and deployed cloud-native solutions on AWS, Kubernetes, OpenShift, and GCP environments, leveraging containerization, orchestration, auto-scaling, service discovery, load balancing, and infrastructure automation for enterprise deployments.

Built intelligent automation solutions utilizing Gen AI, AI Agents, GitHub Copilot, Large Language Models (LLMs), and machine learning-assisted workflows to streamline operational processes, automate decision-making, and improve productivity across banking operations.

Integrated Scala applications with Apache Spark frameworks and Ansible automation tools to support large-scale data processing, distributed analytics, ETL workloads, and enterprise data engineering initiatives.

Developed secure data access layers utilizing Oracle, DynamoDB, Neo4j, relational databases, and NoSQL technologies while implementing encryption, auditing, compliance controls, and regulatory reporting capabilities.

Participated in complete Software Development Life Cycle (SDLC) activities including requirements analysis, system design, development, code reviews, unit testing, CI/CD implementation, production deployments, troubleshooting, and Agile Scrum ceremonies using Jenkins, Maven, Git, Ansible, Linux, and DevOps best practices.

Environments: Java 17, Core Java, Spring Boot, Spring Cloud, Microservices, REST API, SOAP API, Kafka, AWS, Kubernetes, React, Angular, Scala, Apache Spark, Gen AI, Oracle, DynamoDB, Neo4j, Docker, OpenShift, Jenkins, Maven, Git, Ansible, CI/CD, Multithreading, Linux, Agile Scrum.

Java Full Stack Developer

Mapfre

05/2024 - 03/2025

Developed and maintained a scalable microservices architecture with Spring Boot in Java, facilitating efficient communication among application components for the Auto Insured vehicles.

Established peer-to-peer communication using WebRTC-based applications with the Janus Gateway tool within the Vue framework.

To meet client authentication requirements, configured Single-Sign-On mechanisms using both OAuth2 and SAML.

Strong experience with Java multi-threading, Experience integrating GenAI APIs into applications for Insurance Outreach.

Enterprise-level J2EE development using design patterns; strong SOAP/REST web services, Oracle, and MongoDB database expertise; Kator, Open Telemetry.

Configured and managed APIs through WSO2 API Manager, Kotlin, implementing authentication, throttling, and access control policies, as well as deploying these components, which utilized Maven and Gradle build tools.

Client: Mphasis – FedEx (Condor) Jan 2022 – Aug 2023

Role: Sr. Java Full Stack Developer

Project: FedEx Ground & Express Shipment Processing and Customer Engagement Platform

Project Overview: Developed and enhanced enterprise-scale logistics and transportation applications supporting shipment processing, customer communications, package tracking, authentication services, and cloud-native integrations for FedEx Ground and Express operations. Leveraged Java, Spring Boot, Microservices, AWS, Apache Camel, IBM MQ, Hibernate, Oracle, DynamoDB, React/Angular, and DevOps technologies to build highly scalable, event-driven, secure SaaS applications.

Responsibilities:

Designed and developed scalable Microservices using Core Java, Spring Boot, Spring Cloud, J2EE, REST APIs, and SOAP Web Services, enabling efficient shipment processing, package tracking, and logistics management across FedEx Ground and Express platforms.

Integrated enterprise applications with external systems, CRM platforms, and business services using Apache Camel, JBoss Fuse, Enterprise Integration Patterns (EIP), REST APIs, SOAP APIs, and message-based integrations, streamlining business workflows and data exchange.

Developed event-driven notification frameworks utilizing Apache Camel, IBM MQ, Spring Boot, and Microservices architecture to deliver real-time shipment updates, payment reminders, delivery notifications, and customer engagement alerts.

Built secure and scalable cloud-native applications using AWS Lambda, AWS Step Functions, EC2, DynamoDB, AWS S3, and serverless computing patterns, reducing infrastructure overhead and improving application scalability.

Architected and implemented high-performance Spring Boot Microservices integrated with IBM MQ, enabling asynchronous messaging, distributed transaction processing, fault tolerance, and reliable communication between enterprise systems.

Integrated enterprise Identity and Access Management (IAM) solutions including Ping Identity, Okta, ForgeRock, OAuth 2.0, OpenID Connect, and SAML, ensuring secure authentication, authorization, Single Sign-On (SSO), and regulatory compliance.

Developed and optimized transactional database solutions using Oracle, PL/SQL, SQL, Hibernate ORM, JPA, stored procedures, triggers, and query tuning techniques to ensure high-volume transaction processing and data integrity.

Built and maintained enterprise-grade SaaS applications utilizing Java, Spring Boot, Hibernate, JBoss Fuse, Microservices, REST APIs, and cloud-native architectures, supporting large-scale logistics operations and customer-facing services.

Implemented automated testing frameworks using Cucumber, BDD, JUnit, Mockito, Selenium, and reusable feature-based test automation design, improving test coverage, release quality, and regression testing efficiency.

Managed end-to-end DevOps and CI/CD processes utilizing Git, GitLab, Jenkins, TeamCity, Maven, Docker, Kubernetes, SonarQube, Agile Scrum, and production support methodologies, accelerating software delivery while maintaining application reliability and performance.

Environments: Core Java, J2EE, Spring Boot, Spring Cloud, Microservices, REST API, SOAP API, Apache Camel, IBM MQ, JBoss Fuse, Hibernate, Oracle, PL/SQL, SQL, AWS Lambda, AWS Step Functions, EC2, DynamoDB, AWS S3, Docker, Kubernetes, Git, GitLab, Jenkins, TeamCity, Cucumber, BDD, JUnit, Selenium, OAuth2, SAML, Okta, Ping Identity, ForgeRock, Agile Scrum.

Client: CGI – Cigna (PRISM) Jan 2020 – Nov 2021

Role: Java Full Stack Developer

Project: PRISM Insurance Customer Outreach Platform

Project Overview: Developed and enhanced enterprise insurance applications supporting customer outreach, policy management, authentication, and distributed data processing. Built scalable solutions using Java, Spring Boot, Microservices, Hibernate, JMS, IBM MQ, Hadoop, Hive, Kafka, and Oracle technologies to improve operational efficiency and customer engagement.

Responsibilities:

Designed and developed scalable enterprise applications using Core Java, J2EE, Spring MVC, Spring Boot, Microservices, REST APIs, and SOAP Web Services, supporting insurance customer outreach and policy management operations.

Implemented secure user authentication and authorization modules using Spring MVC, Role-Based Access Control (RBAC), session management, and enterprise security standards to streamline customer access management.

Developed presentation and business layers using Spring Framework, creating reusable configuration components, resource bundles, and interface modules supporting Java, Python, and R-based analytical applications.

Integrated Hibernate, JPA, Spring Boot, JMS, and RESTful Services to build scalable backend services, optimize database interactions, and improve application performance across distributed environments.

Designed and implemented asynchronous messaging solutions using JMS, IBM MQ, Kafka, and Spring Boot Microservices, enabling reliable communication, event-driven processing, and loose coupling between enterprise services.

Leveraged Hadoop, Hive, Kafka, and Big Data technologies for large-scale distributed data processing, real-time analytics, data ingestion, and reporting workflows supporting insurance business operations.

Developed unit and integration test suites using JUnit, Mockito, Spring Test Framework, and Test-Driven Development (TDD) practices, achieving high code coverage, improved application quality, and reduced production defects.

Environments: Core Java, J2EE, Spring MVC, Spring Boot, Microservices, REST API, SOAP API, Hibernate, JPA, JMS, IBM MQ, Kafka, Hadoop, Hive, Oracle, SQL, Python, R, JUnit, Mockito, Git, Maven, Agile Scrum.

Client: IT Services Global Sep 2017 – Oct 2019

Role: Java Full Stack Developer

Project: Enterprise Customer Relationship & Business Operations Platform

Project Overview: Developed and maintained enterprise business applications supporting customer

Responsibilities:

Developed scalable enterprise applications using Core Java, J2EE, Spring Boot, Spring MVC, Microservices, REST APIs, and SOAP Web Services, delivering secure and high-performance business solutions for customer and operational management.

Designed and implemented Microservices Architecture using Spring Boot and Spring Cloud, enabling modular application development, service orchestration, fault tolerance, and seamless integration across distributed systems.

Developed responsive user interfaces using Angular, JavaScript, HTML5, CSS3, and Bootstrap, integrating frontend components with backend REST APIs to provide an enhanced user experience.

Built and optimized database solutions using Oracle, SQL, PL/SQL, Hibernate, and JPA, including stored procedures, query optimization, and data modeling to improve application performance and data integrity.

Participated in Agile SDLC activities including requirements analysis, development, unit testing, code reviews, CI/CD implementation, production support, and deployment automation using Git, Jenkins, Maven, AWS, and JIRA.

Environments: Core Java, J2EE, Spring Boot, Spring MVC, Spring Cloud, Microservices, REST API, SOAP API, Angular, JavaScript, HTML5, CSS3, Hibernate, JPA, Oracle, SQL, PL/SQL, AWS, Git, Jenkins, Maven, JIRA.

Client: Moonstone Information Refinery Pvt. Ltd. Jun 2016 – Jul 2017

Role: Java Developer

Responsibilities:

Developed enterprise web applications using Core Java, J2EE, Spring MVC, Servlets, JSP, and JDBC, implementing business logic for policy management, customer enrollment, and claims processing modules.

Designed and consumed REST APIs and SOAP Web Services to integrate internal insurance systems, third-party applications, and customer service platforms, enabling seamless data exchange across business functions.

Built responsive user interfaces using HTML, CSS, JavaScript, jQuery, JSP, and AJAX, enhancing user experience and improving customer interaction workflows.

Developed and optimized database components using Oracle, SQL, and PL/SQL, including stored procedures, functions, triggers, and query tuning to improve application performance and data consistency.

Implemented application security, exception handling, logging, and session management features while following MVC architecture and object-oriented design principles.

Environments: Core Java, J2EE, Spring MVC, REST API, SOAP Web Services, Servlets, JSP, JDBC, HTML, CSS, JavaScript, jQuery, AJAX, Oracle, SQL, PL/SQL, JUnit, Maven, Git, Apache Tomcat, Eclipse, Agile Scrum.



Contact this candidate