Full Stack Java Developer
Sanketh
425-***-**** ***********@*****.***
PROFESSIONAL SUMMARY:
Around 7 years of professional experience in all phases of the Software Development Life Cycle (SDLC), including gathering requirements, analysis, design, implementation, testing, and maintenance using Python, Java/J2EE, and Microservices, with strong skills in web application development and integrating basic machine learning models using Python libraries like Pandas and scikit-learn to support data-driven backend features.
Developed a front-end application using React JS and FLUX architecture for internal team's productivity use.
Extensive knowledge in developing single-page applications (SPA's) using React JS
Experience in developing Web Applications with various Open-Source frameworks like: Struts Framework 1.3, Spring Framework.
Proficient in leveraging PL/SQL for backend optimization, enabling seamless integration with Java-based microservices to enhance data-intensive operations and system scalability.
Experience in Developing data driven application using Python 2.7/3.0.
Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, Cloud Front.
Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Spring Boot, Struts and Hibernate.
Experience in NoSQL databases such as MongoDB and Cassandra.
Deployed and administered AWS services such as EC2, S3, EKS, ECS, Route 53, SNS, and SQS to improve cloud infrastructure performance and reliability.
Experience in the development of RESTful API and SOAP based web services and clients
Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion and CVS.
Involved in deployment of microservice through CI/CD pipeline using Maven, Docker, OpenShift.
SKILLS/TOOLS:
Operating Systems
Windows 7, Linux, UNIX
Languages Frameworks
Python, Java 1.7/1.8, Java 11, J2EE, C, C++, SQL, PL/SQL, Unix Shell Scripting, JDBC, Servlets, JSP, JSF, AJAX, Hibernate, Microservices, Spring, Web services, Java Script, Bootstrap, Angular.js, Node.js, React.js, Amazon Web Services (AWS), Jenkins, Docker, Kubernetes, Kafka
Webservers Tools
Apache Tomcat, Web Logic, Web Sphere, JBoss, Visual Studio Code, Eclipse, IntelliJ, STS, IBM RAD, ANT, Maven, SVN, Git, Log4J, SLF4J
Databases
Oracle8i/9i/10g/11g, MS SQL server 2000, MY SQL, DB2, Toad for Oracle
PROFESSIONAL EXPERIENCE:
Church of Jesus Christ of Latter-Day Saints, Utah
Developer (Java/ Python)
October 2023 – Present
Project Summary: Migrated legacy JSP and Servlet-based web applications to modern Spring Boot microservices, improving modularity and deployment efficiency. Containerized services using Docker for seamless deployment on Kubernetes clusters. Integrated Python-based machine learning models into Java microservices to deliver real-time content recommendations and automate data-driven workflows using Pandas, scikit-learn, and Kafka.
Wrote unit and integration tests in Java using JUnit and Mockito.
Designed and implemented asynchronous workflows using Completable Future in Java 11 to enhance performance in I/O-bound microservices.
Engineered robust data access layers using Spring Data Reactive Repositories with MongoDB and PostgreSQL.
Implemented role-based access control in REST APIs using Spring Security.
Built end-to-end reactive pipelines using Web Flux, including backpressure handling and publisher-subscriber models via Reactor 3.
Designed and implemented Java Spring Batch jobs, integrating Python scripts for data validation and processing.
Secured microservices with JWT tokens and OAuth2 using Spring Security configurations.
Developed custom authentication filters using Spring Security.
Developed and deployed RESTful microservices using Spring Boot across distributed teams.
Refactored a monolithic system into independent microservices for scalability and maintainability.
Deployed applications on AWS EC2 and automated administrative operations, improving scalability and reducing manual effort.
Designed and implemented Spring Data JPA for efficient database access, reducing boilerplate code and improving transaction management.
Utilized AWS services like S3 and CloudWatch for hosting, storage, and monitoring, optimizing application performance and reliability.
Integrated PL/SQL stored procedures and functions with Java applications using JDBC for efficient data processing and reduced latency.
Utilized PL/SQL for implementing complex business logic in Oracle databases, enhancing backend performance and maintainability.
Worked with SQL and NoSQL databases, optimizing queries through Java persistence layers.
Implemented inter-service communication between microservices using RabbitMQ and Kafka.
Created CI/CD pipelines for Java and Python applications to streamline deployment and testing automation.
Developed real-time data transfer automation scripts in Python, supporting Java-based APIs for transaction processing.
Developed test automation frameworks using Python Robot Framework, integrating them with Java-based microservices.
Integrated Python-based machine learning models into Java microservices using REST APIs to support real-time content recommendations.
Wrote Python scripts using Pandas and scikit-learn to clean data and train basic classification and prediction models.
Linked Python data processing scripts with Java backend services through Kafka to automate batch workflows.
Created secure and scalable endpoints in Spring Boot to consume and act on model predictions from Python services.
Huntington National Bank, Minnesota
May 2022 – Sep 2023
Java Software Engineer
Project Summary: Refactored legacy banking systems into Spring Boot microservices using Java 11, WebFlux, and Kafka for real-time processing, with deployments on AWS and Azure. Integrated LDAP security, optimized SQL Server queries, and leveraged Cassandra for scalable data handling.
Integrated Java-based REST APIs with Python scripting to automate transaction validations between financial entities.
Using JAVA/ 2EEtechnologies such as, Core Java, Multithreading, Collections Framework, Java I/O, JDBC, Hibernate, Spring.
Developed web Applications using Spring MVC, Spring Boot framework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
Integrated Spring Security with LDAP for enterprise user management.
Applied method-level security using @PreAuthorize annotations in Spring Security.
Developed server-side application to interact with database using Spring Boot and Hibernate.
Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
involved in configuring and integrating JSF, Spring and Hibernate frameworks.
Worked on SQL server 2012 to make changes to the existing stored procedures to handle the business logic more effectively.
Developed and maintained PL/SQL triggers and packages to ensure data integrity and automate transactional workflows in enterprise applications.
Built reactive REST APIs using Spring Boot 2.0 Web Flux and Reactor 3, enabling non-blocking request processing for high-throughput applications.
Demonstrated expertise in Java 11, utilizing Lambdas, Streams, and Optional to write clean, functional, and concise code.
Utilized AWS S3 buckets for secure file storage and configured IAM roles to enforce access control, ensuring compliance with security standards.
Containerized Java-based microservices using Docker and orchestrated them with Azure Kubernetes Service (AKS), ensuring consistent deployments and high availability.
Deployed Dockerized microservices to cloud environments like Azure and AWS.
Developing, Modifying & debugging the existing SQL scripts to ensure that they meet business needs.
Configured centralized configuration management for microservices using Spring Cloud Config.
Utilized Eureka and Consul for microservices discovery and service registration.
Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture Ul updates.
Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in near real time and persist it to Cassandra.
Developed Kafka consumer's API in Scala for consuming data from Kafka topics.
Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
Optum, Minnesota
August 2021 – April 2022
Java Developer
Project Summary: Developed REST-based microservices for healthcare account modules using Spring Boot and secured endpoints with Spring Security. Built dynamic, single-page applications using Angular 7 and integrated MVC architecture with custom components and templates. Automated CI/CD pipelines using Jenkins and Maven, deployed services to OpenShift, and integrated AWS Lambda, Kafka, and DynamoDB for real-time healthcare data processing and scalability.
Designed and developed the REST based Microservices on the card accounts using Spring Boot.
Developed client-side Interface using Angular 7
Built Single Page Applications framework. Built Angular 7 framework including MVC architectures, different modules, templates, custom directives and custom filters.
Implemented the Model View Controller (MVC) framework and spring.
Used Spring Security to secure actuator endpoints and monitoring APIs.
Designed and developed the UI using Spring View component, JSP, HTML, CSS, JQuery and AngularJS.
Exposed the application using Rest Web service, developed http post, get methods based on requirement and handled the errors using http status codes. Used Postman API to test REST API output data.
Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
Used Jenkins for continuous integration and to automate and build the application to generate WAR and JAR files.
Worked with DEVOPS team to setup OpenShift cloud formation templates.
Used Jenkins, maven to automate CI/CD pipelines forbid, test, deploy the services to OpenShift environment.
Worked on Configuring Zookeeper, Kafka and Logstash cluster for data ingestion and Elasticsearch performance and optimization and worked on Kafka for live streaming of data.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Worked on Amazon RDS Oracle DB and Dynamo DB to access data in the database.
Set up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets and Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
Prodmetrics, Hyderabad
June 2018 – March 2021
Associate Java Developer
Project Summary: Greenfield development of scalable backend services using Kotlin and Spring Boot, designed from the ground up for cloud-native deployment. Built and deployed containerized microservices on Kubernetes with strong CI/CD integration.
Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
Developed multi-threaded backend systems in Java 8 to handle concurrent processing for scalable microservices.
Utilized Java Streams and Lambda expressions to simplify complex data processing tasks.
Built robust REST APIs in Java using the Spring Boot framework.
Followed OOP principles and applied design patterns (Singleton, Factory) in Java service layers.
Integrated external REST services into Java applications using Http Client and Feign.
Used Java with JPA and Hibernate to manage relational database transactions.
Integrated Spring Security with Azure AD for SSO (Single Sign-On).
Developed and tested many features for dashboard using CSS and JavaScript.
Enabled load balancing and fault tolerance across microservices via Spring Cloud Gateway.
Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
Hosted web applications on Azure Web Sites Migrated databases from SQL Server to Azure SQL Server.
Implemented monitoring tools like Grafana to track Gunicorn performance metrics and troubleshot issues proactively.
Developed web Applications using Spring MVC, Spring Boot framework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
Containerized Java-based microservices using Docker and orchestrated them with Azure Kubernetes Service (AKS), ensuring consistent deployments and high availability.
Deployed software using CI/CD pipelines with Jenkins and Azure DevOps, streamlining release management and improving version control.
Involved in Implementation and Unit testing of the product.
EDUCATION:
Master’s, Information technology management
Concordia University St Paul
Bachelor of Science, computer science
Anurag Group of Institutions
CERTIFICATION:
AWS Certified Solutions Architect Professional
Credential ID: AWS03849156
Issued: August 2023
Foundations of AI and Machine Learning for Java Developers
Credential ID: 11b24dbddca43f764590479ae4467ccc8630bf96bb7eeec0e10eac26c5c020e0
Issued: July 2025