Post Job Free
Sign in

Senior Java Full-Stack Engineer with Microservices Expertise

Location:
Dallas, TX
Posted:
January 12, 2026

Contact this candidate

Resume:

Saikiran Reddy Potukanuma

Full Stack Java Developer

Phone Number: +1-469-***-**** ********.********@*****.***

PROFESSIONAL SUMMARY:

Accomplished Java Full Stack Developer with over 7+ years of experience delivering enterprise- grade applications in banking, Expertise in web technologies including HTML, XHTML, CSS, Bootstrap, AJAX, Angular (9,11), and JavaScript.

Strong backend expertise with Java 11, Spring Boot, Spring Cloud, and microservices architecture, enabling modular, scalable, and maintainable applications.

Developed robust and secure RESTful APIs supporting critical workflows such as customer onboarding, identity verification (KYC), fraud detection, checkout systems, and lab data processing.

Experienced in integrating front-end applications with back-end services using AJAX, jQuery, and REST.

Strong hands-on experience in developing the Enterprise and Web applications on N-tier Architecture, Monolithic, MVC using Java/J2EE and java-based technologies such as Spring, Spring Security, Servlets, JSP, Hibernate, Web services (REST and SOAP) implementing using spring boot, XML, JPA, JMS and JDBC.

Engineered highly efficient, fault-tolerant, and scalable microservices utilizing Java 11 and Spring Boot, implementing advanced features like reactive programming, dependency injection, and containerization.

Integrated with external systems like Alloy, Plaid, and Socure for real-time KYC/AML verification and compliance processing.

Experienced in Angular and react, building responsive and dynamic frontend components with support for form rendering, state management (NgRx), data binding, and cross-browser compatibility.

Built Microservices architecture using Spring Boot to create smaller, independent applications.

Broad experience in creating RESTful (JAX-RS) web services using JSON for data exchange to integrate web applications.

Worked extensively with NoSQL (MongoDB) and SQL (MySQL, PostgreSQL) databases for document-oriented and relational data modeling, indexing, and performance tuning.

Containerized applications using Docker and orchestrated deployments with Kubernetes (EKS) across cloud and hybrid environments

Proficient in deploying to AWS cloud, leveraging services like EC2, S3, Lambda, RDS, EKS, CloudWatch and Secrets Manager for high availability and fault tolerance.

Established robust CI/CD pipelines using Jenkins, Bitbucket, and Docker for automated testing, builds, and deployments.

Implemented JWT-based Spring Security for fine-grained role-based access control across APIs and UI components.

Built and managed caching and session stores using Redis, improving application performance for wishlist, cart, and personalized content.

Utilized Prometheus, Grafana, and ELK stack (Elasticsearch, Logstash, Kibana) for real-time monitoring, alerting, and centralized logging.

Collaborated cross-functionally with product owners, UX designers, security teams, compliance officers, and scientists to align technical solutions with business goals.

Followed Agile and Scrum methodologies with hands-on participation in standups, sprint planning, retrospectives, story estimation, and demo sessions.

Adept at writing high-quality unit, integration, and API tests using JUnit, Mockito, Postman, and Swagger, ensuring maintainability and defect-free releases

TECHNICAL SKILLS:

Programming Languages

Java (8.x-17.x), JavaScript, Typescript, Python3, Shell (bash, zsh, cmd).

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers:

Apache Tomcat 8.0, Oracle WebLogic, Nginx, IBM WebSphere 8.0.

Web

JSP, jQuery, AJAX, Angular, XML, HTML, CSS, Node JS, React, Express, Restful, JAX-RS, SOAP, JAX-WS, Protocols (Http/Https, SSL, FTP, SSH), Istio, Apigee.

Frameworks

Spring (Spring Boot 3.x, Spring Security, Spring Web, Spring REST, Spring JPA, Spring Web, Spring Web Flux), Hibernate 4.x/3.x, struts 1.2x, JSF 1.2/2.0

Cloud/Operations

AWS, Jenkins, Gitlab Ci/Cd, Docker, Kubernetes, Ansible, Terraform, Kafka, Splunk, Datadog, AppDynamics. Elk stack, Prometheus, Grafana, Alert manager, Pager duty.

Methodologies

Agile (Scrum, Kanban), TDD (Test-Driven-Development), SDLC(Waterfall)

Testing technologies/tools

Junit, Selenium, TEST NG, Mockito, Cucumber, Karma, Jasmine, Postman, SoapUI

Relational Database

Oracle, SQL server, MySQL, DB2, PostgreSQL

NoSQL Databases

MongoDB, Cassandra, Couch DB, Documentation DB

Version Control

Git, Bitbucket, SVN.

Build and Deployment Tools

Maven 3.x, Jenkins 2.x, Hudson 3.x, Gradle.

PROFESSIONAL EXPERIENCE:

Bank of the West, San Francisco, CA Oct 2023 – Present

Full Stack Java Developer

Responsibilities:

Design and development of Microservices using Spring Boot, Java 8, Kafka, NoSQL, and other Java/J2EE development technologies

Designed and developed several RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2, and Maven.

Designed and developed HTML5, JavaScript, Ajax, XML, and MYSQL, apps working in a LINUX Web Server and Apache environment.

Developed robust microservices using Java, Spring Boot, Angular, Typescript, HTML, CSS, Docker, Kubernetes, AWS, and advanced security practices, ensuring high performance, scalability, and security.

Designed and implemented modern user interfaces using Angular 11 framework, creating customized Angular components and services for responsive design, facilitating robust interaction with backend APIs.

Worked extensively with Angular 11 features, including forms, modules, DOM manipulation, event handling, expressions, controllers, filters, and HTTP requests, ensuring dynamic front-end functionality.

Created Typescript reusable components and services to consume REST API's using Angular Components.

Implemented Angular Router to enable navigation from one view to the next as per business use case and tested Frontend components using Jasmine, Karma, Protractor, and peer reviews for the best Angular UI.

Utilized Java 11 features, enhanced Rest APIs and improved performance, in combination with Spring Boot to build lightweight, resilient, and scalable microservices, ensuring efficient resource utilization.

Leveraged Java 11's functional programming and reactive frameworks to develop streaming data processors, enabling async data processing and improved system responsiveness on microservices.

Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams, and Object Diagrams using UML to model the detailed design of the application

Developed SPRING BOOT-based microservices with a focus on the catalog. involved in the integration of the Spring Boot application with JAX-RS.

For creating and delivering web services, CI/CD tools like GIT, Chef, and Jenkins are utilized.

Used JIRA to monitor bugs and issues. worked on business logic and user interface (UI) code concerns. HTML 5, CSS, JavaScript, and Angular 10 were used to build the majority of the code.

RFP (Request for Proposal) Microservice was developed using Spring Boot and Spring MVC to provide RESTful API.

Used AGILE software development methodology to develop project plans.

GIT for version control and knowledge of Jenkins' continuous Integration and continuous deployment (CI/CD) features as well as ANT, Maven, and other build automation tools.

Developed test cases and test suites for unit testing and used JUnit to put them into practice.

Business logic and validation framework are implemented using Spring Web Flow and Spring MVC.

Involved in designing and deploying a multitude of applications utilizing almost all the AWS services Including EC2, RedShift, S3, RDS, Dynamo DB, SNS, SQS, and IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation

Setting up the build and deployment automation for Java base project by using JENKINS and Maven

Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and docker for the runtime environment for the CI/CD system to build, Test and Deploy

Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon Simple-DB, and more

Used Git as a version control tool to update work progress

Used JIRA for bug tracking and workflow management and Jenkins for continuous integration and continuous deployment

Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM)..

Chubb Insurance – Warren, NJ Feb 2020 – Sep 2023

Java Full Stack Developer

Responsibilities:

Architected and implemented a comprehensive microservices ecosystem leveraging Java/J2EE 11, Spring Boot, Angular 9, HTML, CSS, JavaScript, Typescript, and AWS, with a focus on high performance, scalability.

Developed a highly responsive Angular, HTML, CSS front-end consuming RESTful APIs from a Java/J2EE 11 and Spring Boot backend, ensuring seamless integration and efficient data handling.

Used Angular 9 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server by using Angular, HTML, CSS, JavaScript and TypeScript.

Designed and built high-performance Java/J2EE 11 backend services using Spring Boot, Servlets, JSPs, CDI, EJBs, and JMS, ensuring robust, scalable, and efficient service delivery.

Implemented advanced multithreading and concurrency techniques using Java/J2EE 11 features like the Fork Join framework, enhancing the performance and scalability of backend processes.

Utilized Java/J2EE 11 features such as the enhanced switch expressions and the new HTTP client for more readable, maintainable, and efficient code, improving overall system performance.

Leveraged Spring Boot’s integration with Spring JDBC and Spring JPA for seamless database interactions, implementing efficient data access layers and optimizing query performance for complex data operations.

Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.

Developed RESTful services using Spring Boot, ensuring seamless and efficient communication between microservices and the front-end application.

Designed and implemented SOAP-based web services for legacy system integration, ensuring compatibility and extending functionality to modern applications.

Utilized AWS EC2 instances to provision scalable compute resources, AWS S3 for secure and durable storage solutions, and AWS RDS for managed relational databases, ensuring high availability and scalability

Implemented AWS Elastic Load Balancing and Auto Scaling to dynamically manage traffic distribution and automatically adjust capacity, enhancing application scalability and maintaining consistent performance.

Enabled OAuth 2.0 authentication and Spring Security for secure authorization, enhancing the app security.

Facilitated asynchronous messaging between microservices using RabbitMQ and Optimized data access layer with Spring Data JPA ORM, caching with EhCache and Redis.

Utilized Python for ETL processes, extracting and transforming data from various sources with python.

Utilized PostgreSQL for relational data storage, ensuring ACID compliance and robust transactional support

Configured MongoDB for flexible, schema-less storage, enabling efficient handling of unstructured data.

Deployed to a clustered WebLogic 12c environment with load balancing and auto-scaling.

Built and deployed scripts using Maven to generate WAR, and EAR files, and streamlining the build process.

Managed version control using Git and automated build processes with Jenkins, ensuring continuous integration and efficient deployment workflows.

Performed extensive load testing using JMeter to identify bottlenecks and optimized performance of app.

Worked with Eclipse as the IDE to develop, test and deploy the application and used Oracle WebLogic 12c application server on building and deploying the war file into application server.

Involved in building and deploying scripts using Maven to generate WAR, EAR files stored in artifactory.

Implemented auto-scaling mechanisms to dynamically adjust resources based on concurrent user thresholds, ensuring consistent performance and availability.

Managed code versioning using Git and automated the build process with Jenkins, facilitating CI/CD.

Conducted thorough technical design reviews and code walkthrough sessions, followed Agile practices to ensure adherence to best practices and maintain high code quality.

Client: Cardinal Health, Columbus, OH June 2018 – Jan 2020

Java/J2EE Developer

Responsibilities:

Architected and implemented a layered Java 8, J2EE backend using EJBs, JPA entity models, and SQL Server database for robust data integrity and Angular, JavaScript, Typescript, HTML, and CSS for frontend.

Implemented robust transaction management, optimistic locking, and comprehensive audit logging for enterprise applications, ensuring data integrity and traceability.

Developed and maintained a large-scale Angular application with over 50 components, leveraging Angular's modular architecture and component-based approach.

Developed a sophisticated AngularJS front-end, seamlessly integrating with RESTful APIs from the Java backend, and incorporating advanced features such as drag-and-drop file uploads for enhanced UeX.

Extensively utilized jQuery in tandem with Angular for seamless user interactions, animations, event handling, and dynamic DOM manipulation.

Integrated jQuery UI and jQuery Validation plugins to create intuitive user interfaces and robust form validation within the application.

Leveraged jQuery's AJAX capabilities for asynchronous data fetching and updating, enhancing responsiveness and user experience.

Worked on full lifecycle development of Java/J2EE applications, adhering to Agile methodologies, ensuring iterative progress, continuous feedback, and high-quality software delivery.

Engineered scalable n-tier applications leveraging core Java, JSPs, Servlets, JDBC, EJBs, JPA/Hibernate, and Spring framework, ensuring high performance and modular architecture.

Architected and implemented RESTful APIs with JAX-RS, providing robust backend services for seamless integration and consumption by client applications.

Employed Java RMI for effective distributed computing and JMS (ActiveMQ) for reliable asynchronous messaging, significantly improving system communication and efficiency.

Integrated enterprise applications with LDAP servers (ApacheDS) for robust authentication and authorization, ensuring secure and efficient access management.

Implemented advanced security features using Java Security (JAAS), Java Cryptography (JCE), and Single Sign-On (SSO) with CA SiteMinder, enhancing application security and user experience.

Developed Java RCP (Rich Client Platform) desktop applications utilizing Eclipse, SWT, and JFace, delivering rich and responsive user interfaces for desktop environments.

Developed and consumed robust SOAP web services using JAX-WS, ensuring reliable and secure communication between distributed systems, tested webservices with SoapUI.

Designed and implemented complex SOAP-based interactions, including message security and transactional integrity, to meet enterprise-level service requirements.

Configured and optimized Java EE servers (JBoss, WebLogic), leveraging clustering and load balancing techniques to enhance scalability and availability of applications.

Performed comprehensive Java performance tuning using advanced profilers and log analysis tools, identifying bottlenecks and optimizing system performance for high-demand environments.

Practiced test-driven development (TDD) using JUnit for comprehensive unit testing and Selenium for robust UI testing, ensuring high-quality and reliable software delivery.

Implemented Python scripts for system monitoring, reporting, and automated remediation actions.

Utilized Maven for build automation and dependency management, streamlining the development process.

Experienced with relational databases, SQL Server and non-relational database MongoDb.

Leveraged SVN for version control and successfully transitioned to Git, implementing advanced branching and merging strategies, which enhanced collaboration and streamlined the development workflow.

Demonstrated strong collaboration skills by actively participating in team meetings, code reviews, and peer programming sessions, fostering a supportive and productive team environment.

Showed eagerness to learn and adapt by consistently seeking feedback, attending training sessions, and staying updated with the latest industry trends and technologies, contributing to continuous personal and professional growth.

EDUCATION:

Master’s in information technology and management at The University of Texas at Dallas

CERTIFICATIONS:

AWS Developer Associate



Contact this candidate