Post Job Free
Sign in

Stack Developer Senior Java

Location:
Chicago, IL
Posted:
June 20, 2025

Contact this candidate

Resume:

Vijay Kumar Tudimilla

Senior Java Full Stack Developer

*************@*****.*** +1-872-***-****

LinkedIn: www.linkedin.com/in/vijay-tudimilla0916Professional Summary:

Accomplished Senior Java Full Stack Developer with 10+ years of experience designing, developing, and deploying scalable, high-performance applications. Adept at working across frontend and backend technologies, leveraging expertise in Java, J2EE, Spring Boot, Microservices, Hibernate, and RESTful APIs to build robust enterprise solutions. Skilled in UI development using Angular, React, Vue.js, and modern JavaScript frameworks, ensuring intuitive user experiences. Proficient in cloud platforms such as AWS, Azure, and GCP, with hands-on experience in containerization (Docker, Kubernetes, OpenShift), CI/CD pipelines (Jenkins, Azure DevOps), and Infrastructure as Code (Terraform, CloudFormation) to drive seamless deployments. Strong knowledge of SQL and NoSQL databases including MySQL, PostgreSQL, MongoDB, and Oracle, ensuring efficient data management and high availability. Passionate about Agile methodologies (Scrum, Kanban), DevOps culture, and performance optimization, bringing a problem-solving mindset and deep technical acumen to deliver secure, scalable, and high-quality software solutions. Fosters collaboration and alignment via technical mentorship and communication. Adept at diagnosing and resolving performance bottlenecks, optimizing code efficiency, and implementing innovative solutions to enhance application scalability and maintainability.Technical Skills:

Programming Languages & Scripting: Java, JavaScript, TypeScript, SQL, PL/SQL, Shell Scripting, Python, Bash

Java Frameworks & Backend Technologies: Spring Framework (Core, Boot, Batch, Security, AOP, MVC, DI, IoC), J2EE, Hibernate ORM, Spring Data JPA, Microservices Architecture, RESTful APIs, SOAP-based Web Services, AOP, IoC, Dependency Injection, JAX-RS, JAX-WS

Frontend/UI Development: Angular 8+, React.js, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, Material UI, jQuery, AJAX, XML, XSLT, JSON, RxJS

Cloud Platforms: AWS (Lambda, EC2, S3, RDS, DynamoDB, EKS, IAM, CloudFormation, CodePipeline, MSK),

Azure (App Services, Functions, DevOps, Cosmos DB), GCP (Cloud Run, Pub/Sub, Bigtable)

DevOps & CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Maven, Gradle, Docker, Kubernetes, Helm, OpenShift, Nexus

Infrastructure as Code (IaC): Terraform, AWS CloudFormation, Ansible

Version Control Systems: Git, GitHub, Bitbucket, SVN

API Development & Testing Tools: Postman, Swagger/OpenAPI, SoapUI, GraphQL Playground

Databases: PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Cassandra, Cosmos DB

Messaging & Integration: Kafka, RabbitMQ, JMS, MSK, API Gateway, WebSockets, Apache Camel

Monitoring, Logging & Performance: ELK Stack, Prometheus, Grafana, CloudWatch, Splunk, JProfiler, AppDynamics

Security & Authentication: Spring Security, OAuth 2.0, JWT, SAML, RBAC (Role-Based Access Control), TLS/SSL

Agile Project Management Tools: JIRA, Confluence, Trello, Azure Boards, Microsoft Teams, Slack

Testing & Quality Assurance: JUnit, Mockito, TestNG, JEST, Selenium, Cypress, SonarQube, Pact, TDD/BDD

Containerization & Orchestration: Docker, Kubernetes (EKS, AKS, GKE), Helm, OpenShiftProfessional Experience:

Client: Banner Bank Antigo,WI

Role: Senior Full Stack Developer Dec 2023 – Present

Responsibilities:

Engineered and maintained scalable digital lending platforms using Java, Spring Boot, and Angular, enabling real-time loan processing and reducing disbursal time by 45%.

Designed and developed applications with REST and GraphQL APIs, facilitating seamless front-end/back-end integration using JSON/XML payloads.

Architected and deployed microservices in serverless environments using AWS Lambda, exposed via API Gateway, with CI/CD automation using CodeBuild, CodeCommit, and CodePipeline.

Managed infrastructure provisioning through CloudFormation templates and YAML configurations for consistent, scalable deployments.

Implemented Kafka-based asynchronous processing and multithreading, reducing loan approval time from 3 minutes to under 30 seconds.

Built modular, responsive UI components using Angular + RxJS and React.js, supporting desktop, tablet, and mobile devices.

Enforced robust authentication and authorization using JWT and Spring Security, implementing role-based access control (RBAC).

Optimized MySQL queries and integrated Hibernate ORM, improving database efficiency and data retrieval speed.

Developed scalable batch processing jobs with Spring Batch, boosting large-volume data handling performance.

Automated system monitoring and alerting using AWS CloudWatch and Prometheus, proactively resolving production issues.

Created and documented APIs using Swagger, facilitating smooth cross-team and third-party integration.

Built automated CI/CD pipelines using Jenkins and GitHub Actions, reducing manual release efforts by 90%.

Led backend–frontend integration efforts, resolving 30+ cross-functional issues in production.

Participated in Agile ceremonies, sprint reviews, and retrospectives, collaborating with cross-functional teams via JIRA.

Conducted unit and integration testing with JUnit, Postman, and Selenium, ensuring high code quality.

Built custom reports using Jasper Reports and conducted performance profiling with JProfiler for system optimization.

Tools & Technologies: Java, Spring Boot, Spring Security, Spring Batch, Hibernate, Angular 9, React.js, RxJS, Redux, HTML5, CSS3, JavaScript (ES6+), MySQL, REST APIs, GraphQL, Kafka, JWT, XML, XSLT, AWS (Lambda, EC2, S3, RDS, API Gateway, CloudWatch, CloudFormation, CodeBuild, CodeCommit, CodePipeline), Azure (Databricks), Jenkins, Git, GitHub Actions, JIRA, Swagger, Postman, Selenium, Jasper Reports, JProfiler, Ansible, Prometheus

Client: Valley National Bancorp Pell city, AL.

Role: Java Full Stack Developer Oct 2021 – Nov 2023

Responsibilities:

Developed full-stack modules using Java, Spring Boot, and Angular, powering dynamic user-facing features for the online banking portal.

Designed and deployed serverless functions using AWS Lambda, managed deployments with CloudFormation/YAML, and automated CI/CD workflows via CodeBuild and CodePipeline.

Created scalable RESTful APIs and integrated Spark-based pipelines for real-time transaction reporting.

Built modular microservices to support bill payments, fund transfers, and customer notifications, consuming internal and 3rd-party APIs.

Implemented RxJS and TypeScript in Angular applications for responsive, real-time dashboards used by both customers and internal ops teams.

Designed secure, cloud-native systems using OAuth 2.0, Spring Security, and transaction management to ensure consistent and secure operations.

Developed backend logic using Core Java, Spring Boot, JDBC, and Spring AOP/DI, improving modularity, maintainability, and performance.

Integrated SOAP, REST, and JMS to support synchronous/asynchronous workflows across banking systems.

Provisioned infrastructure with Terraform, and deployed scalable solutions using AWS EC2, RDS, S3, Auto Scaling, and Kubernetes.

Containerized applications using Docker, and supported zero-downtime deployments via Kubernetes across UAT and production.

Streamlined batch and event processing using Apache Kafka, building resilient retry logic for failed transactions.

Automated CI/CD pipelines using Jenkins, Azure DevOps, and Gradle, with rollback mechanisms and test gates.

Monitored applications using ELK stack (Elasticsearch, Logstash, Kibana) and integrated SonarQube for static code analysis to maintain high code quality and reduce technical debt.

Wrote and executed comprehensive unit/integration tests using JUnit and Jest, ensuring test coverage and reducing production defects.

Participated actively in Agile Scrum ceremonies, sprint planning, code reviews, and retrospectives, contributing to continuous delivery and team velocity.

Led efforts in documenting and versioning APIs using Swagger, ensuring seamless integration for front-end and 3rd-party consumers.

Resolved high-priority production issues, conducted root cause analysis, and implemented long-term fixes to improve system reliability.

Tools & Technologies: Java, Core Java, Spring Boot, Spring Framework, Spring AOP, JDBC, Angular, TypeScript, RxJS, HTML5, CSS3, JavaScript (ES6+), RESTful APIs, SOAP, JMS, OAuth 2.0, Spark, Apache Kafka, Docker, Kubernetes, AWS (Lambda, EC2, RDS, S3, Auto Scaling, CloudFormation, CodeBuild, CodePipeline), Terraform, Jenkins, Azure DevOps, Gradle, Swagger, ELK Stack, SonarQube, JUnit, Jest, Agile Scrum

Client: Hologic Boston, MA.

Role: Cloud Full Stack Developer Dec 2018 – Sept 2021.

Responsibilities:

Developed secure and scalable healthcare applications using Vue.js and Spring Boot, integrated with CosmosDB and SQL Server for robust patient data handling and reporting.

Built RESTful APIs using Spring Boot and HATEOAS principles for patient scheduling, document workflows, and physician alert systems.

Designed and automated ETL pipelines using Azure Data Factory (ADF) for data ingestion, transformation, and regulatory reporting.

Deployed front-end apps using Azure App Services, and integrated Azure Logic Apps for workflow automation and alerting.

Engineered backend systems using Java EE, JSP, Servlets, Spring AOP, and Spring Data JPA, incorporating IOC/DI principles for clean, maintainable codebases.

Implemented asynchronous communication with JMS and event-driven patterns for distributed system reliability.

Developed interactive, cross-browser compatible UI components with Vue.js, HTML5, CSS3, JavaScript, and AJAX, improving user engagement and system responsiveness.

Applied OAuth 2.0 and JWT-based authentication for secure access control, ensuring HIPAA-compliant protection of healthcare records.

Designed and deployed cloud-native applications using Azure Functions, App Service, and OpenShift, optimizing for uptime and scalability.

Created and maintained CI/CD pipelines using Azure DevOps, with gated check-ins, rollback mechanisms, and automated test gates.

Conducted unit and integration testing with JUnit, improving code reliability and reducing production issues.

Diagnosed and resolved complex incidents using DataDog, ELK stack, and Azure diagnostics, boosting performance and minimizing downtime.

Contributed to internal UI libraries and mentored junior developers, improving code reuse and onboarding efficiency.

Collaborated in Agile (Kanban) environments, using JIRA and Confluence for workflow visibility, tracking, and documentation.

Optimized cloud infrastructure and performance monitoring with Git, GitHub, and best practices for source control and collaboration.

Tools & Technologies: Core Java, Java EE, Servlets, JSP, JSTL, Spring Boot, Spring Framework, Spring Data JPA, Spring AOP, RESTful APIs, OAuth 2.0, JWT, JMS, CosmosDB, SQL Server, Java Lambda Expressions, HTML5, CSS3, JavaScript, Vue.js, AJAX, Azure App Services, Azure Functions, Azure Logic Apps, Azure Data Factory (ADF), Azure DevOps, OpenShift, WebSphere, JIRA, Confluence, Git, GitHub, JUnit, ELK Stack, DataDog, Agile, Kanban.

Client: IQVIA Danbury, CT.

Role: Java Developer Sept 2016 – Nov 2018

Responsibilities:

Designed and built scalable Java-based web services using Spring MVC, REST, and SOAP, deployed on Google App Engine with minimal operational overhead.

Leveraged Spring Framework principles like IoC and DI to ensure loosely coupled, maintainable code and clean separation of concerns.

Developed dynamic front-end components with Angular, as well as HTML, CSS, JavaScript, and AJAX, incorporating form validation, tabbed navigation, and routing guards.

Integrated Hibernate ORM for efficient database operations, reducing boilerplate code and improving query execution performance.

Developed cloud-native components using GCP Cloud Functions, Cloud Storage, and IAM roles, ensuring secure access and smooth deployment workflows.

Integrated RabbitMQ for asynchronous messaging across order management microservices, enabling high availability and eventual consistency.

Built and tested microservices using Spring Boot, JUnit, and Mockito, following Test-Driven Development (TDD) principles to maintain 90%+ code coverage.

Maintained and deployed enterprise Java apps using JBoss, with build and release automation via Maven and GitHub Actions.

Conducted static code analysis using SonarQube and implemented CI/CD pipelines, increasing code quality and reducing release times.

Developed JSP- and Servlet-based server-side components, ensuring fast, responsive web interactions and reusable business logic layers.

Authored SOAP services based on WSDL specifications for enterprise interoperability, particularly in legacy system integrations.

Contributed to collaborative Agile development processes, including peer code reviews, unit testing, and iterative improvements.

Tools & Technologies: Java, Core Java, Spring Framework, Spring MVC, Spring Boot, SOAP, REST, WSDL, Hibernate ORM, GCP (App Engine, Cloud Functions, Cloud Storage, IAM), Angular, HTML, CSS, JavaScript, AJAX, jQuery, Servlets, JSP, RabbitMQ, JBoss, Maven, Git, GitHub Actions, SonarQube, JUnit, Mockito, TDD.

Client: GIVA Bengaluru, India.

Role: Java Web Developer June 2014 – July 2015

Responsibilities:

Designed and implemented product catalog and payment modules for the e-commerce platform using Java, Struts, and JSP, improving customer checkout experience and cart performance.

Developed SOAP-based web services for customer registration and order processing workflows, adhering to WSDL specifications and ensuring interoperability across systems.

Deployed backend services on AWS EC2, with S3 for scalable image storage and RDS for transactional data, ensuring high availability and reliability.

Integrated Hibernate ORM for seamless database access and DAO abstraction, optimizing SQL execution and reducing code redundancy.

Applied design patterns including Singleton and Factory to ensure reusable, scalable, and loosely coupled software components.

Utilized Java Message Service (JMS) to facilitate asynchronous message-driven communication between backend services.

Collaborated with UI developers to enhance interactivity using JavaScript and jQuery, improving front-end responsiveness and user experience.

Developed server-side presentation layers using Java Server Pages (JSP) and followed MVC architecture via Struts Framework for maintainable code separation.

Used Eclipse IDE and in-built debugging tools to efficiently identify and fix software bugs, reducing delivery time and improving software quality.

Participated in Agile sprint cycles, contributing to planning, development, testing, and reviews to ensure timely delivery of product features.

Maintained source control and branching workflows using SVN, ensuring version consistency and facilitating team collaboration.

Tools & Technologies: Java, Core Java, Struts, JSP, Hibernate ORM, EJB, JavaScript, jQuery, SOAP, WSDL, JMS, AWS (EC2, S3, RDS), Eclipse IDE, SVN, Agile

Education:

Master’s in computer technology

Eastern Illinois University, Charleston, IL

Bachelor of Technology in Computer Science Engineering

JNTU Hyderabad, India

Certifications:

AWS Certified Developer – Associate (Exam Scheduled – July 2025)

Microsoft Certified: Azure Solutions Architect – (In Progress)



Contact this candidate