Post Job Free
Sign in

Java Developer Spring Boot

Location:
Houston, TX
Posted:
April 04, 2025

Contact this candidate

Resume:

VENKATASAI JAVA DEVELOPER

Email: ****************@*****.*** Mobile: +1-928-***-**** LinkedIn

Professional Summary

I am a Java Developer with over 4+ years of experience in developing and maintaining enterprise applications, microservices, and cloud-based solutions. I have strong expertise in Java (8/11), Spring Boot, Spring Cloud, and Hibernate, with experience in building secure RESTful APIs and integrating systems. I have worked with AWS (ECS, Lambda, EC2, S3, RDS) to deploy and manage scalable applications, ensuring high availability and security. I have contributed to projects at Apisero, Chandler, Arizona, where I developed microservices and automated CI/CD pipelines, IGCB, Chennai, Tamil Nadu, where I optimized banking applications and migrated systems to microservices, and Algocode, Pune, Maharashtra, where I designed enterprise solutions and containerized applications. My skills include working with Docker and Kubernetes for containerization, using Jenkins and AWS CodePipeline for CI/CD automation, and ensuring secure access control with Spring Security, OAuth 2.0, and JWT. I am also experienced in optimizing databases with PostgreSQL, Oracle, and MongoDB, and improving application performance using Redis and ElastiCache. I work well in agile environments, collaborating with teams to align development efforts with business goals. I also mentor junior developers and document key processes to ensure knowledge sharing and team growth.

SKILLS

Programming Languages: Java (8/11), JavaScript, TypeScript

Backend Frameworks: Spring Boot, Spring Cloud, Hibernate, Spring Security, Spring Batch

Frontend Technologies:

Angular, React, Bootstrap, HTML5, CSS3, JavaFX, Vaadin, GWT

API Development: RESTful APIs, GraphQL, AWS API Gateway, OAuth 2.0, JWT

Microservices & Containers: Docker, Kubernetes, AWS ECS (Fargate), AWS Lambda

Databases: Oracle, PostgreSQL, MySQL, AWS RDS, MongoDB, Redis, ElastiCache

CI/CD & Automation: Jenkins, GitHub Actions, AWS CodePipeline, AWS CodeBuild, Bitbucket

Cloud Platforms: AWS (EC2, S3, RDS, Lambda, API Gateway, CloudFront, Cognito, CloudWatch, Config), Azure

Monitoring & Performance: Prometheus, Grafana, New Relic, AWS CloudWatch

Testing Frameworks: JUnit, Mockito, TestNG

Version Control: Git, Bitbucket, GitHub

Security Protocols: Spring Security, OAuth 2.0, JWT, PCI-DSS, SOX Compliance

Agile & Project Management: Agile (Scrum), Jira, Sprint Planning, Stand-ups, Retrospectives

Batch Processing: Spring Batch, AWS Batch

Development Tools: IntelliJ IDEA, Eclipse, Visual Studio Code, Maven, Gradle

Collaboration & Documentation: Confluence, Swagger, API Specifications, Architectural Design Docs

PROFESSIONAL EXPERIENCE

Apisero, Chandler, Arizona

Java Developer May 2023 – Present

Developed and deployed microservices using Spring Boot and Java on AWS ECS (Fargate), ensuring high scalability, maintainability, and fault tolerance in enterprise applications.

Designed and integrated secure REST APIs, enabling seamless data exchange between AWS-hosted systems, third-party services, and internal platforms.

Migrated monolithic applications to a microservices architecture on AWS ECS (Fargate), enhancing scalability and reducing deployment time.

Automated CI/CD pipelines using Jenkins, AWS CodePipeline, and AWS CodeBuild, ensuring continuous integration and accelerated delivery of application updates.

Deployed scalable applications on AWS EC2, S3, RDS, and AWS Lambda, ensuring high availability, fault tolerance, and disaster recovery.

Implemented OAuth2-based authentication with AWS Cognito, ensuring secure API access and compliance with IT security standards.

Optimized high-volume data processing using Java 8 (Lambdas, Streams) and deployed batch processing workflows using Spring Batch and AWS Batch.

Configured load balancers (ALB/ELB) and applied caching strategies using Amazon CloudFront and Amazon ElastiCache to improve system performance.

Monitored and optimized AWS resources using Amazon CloudWatch and AWS Config, enhancing system performance and ensuring cost efficiency.

Designed and maintained serverless applications using AWS Lambda and Amazon API Gateway, reducing operational overhead and improving scalability.

IGCB, Chennai, Tamil Nadu

Java Developer Sep 2021 – Aug 2022

Developed and optimized backend banking applications using Java, Spring Boot, and Hibernate, ensuring high performance, scalability, and compliance with PCI-DSS and SOX standards.

Designed and integrated secure RESTful APIs with Spring Boot, facilitating seamless interaction between core banking systems, payment gateways, and reporting services.

Optimized database interactions using Hibernate ORM with Oracle and PostgreSQL, writing efficient SQL queries to enhance performance for large-scale financial datasets.

Architected and migrated monolithic banking applications to a microservices architecture using Spring Cloud, improving system scalability and modularity.

Implemented containerized applications using Docker and orchestrated them with Kubernetes, ensuring high availability and fault tolerance in banking environments.

Deployed and managed cloud-based banking applications on AWS (EC2, S3, RDS, Lambda), ensuring data security, regulatory compliance, and disaster recovery.

Automated CI/CD pipelines using Jenkins and AWS CodePipeline, reducing deployment time and enhancing the reliability of banking software releases.

Implemented robust security mechanisms using Spring Security, OAuth 2.0, and JWT, ensuring secure access control and safeguarding sensitive banking data.

Monitored and optimized application performance using Prometheus, Grafana, and New Relic, ensuring seamless transaction processing and high system uptime.

Mentored junior developers and documented API specifications, architectural designs, and troubleshooting guides, enhancing team efficiency and knowledge sharing in banking application development.

Algocode, Pune, MH

Java Developer Feb 2020 – Aug 2021

Developed and maintained enterprise applications using Java, Spring Boot, and Hibernate, ensuring high performance, scalability, and security in IT environments.

Designed and implemented RESTful APIs to integrate internal IT systems, third-party services, and cloud-based platforms, enhancing system interoperability and functionality.

Optimized database performance using Hibernate ORM, PostgreSQL, and Oracle, ensuring efficient data storage and retrieval for large-scale IT applications.

Collaborated with business analysts and stakeholders to translate functional requirements into scalable IT solutions aligned with business goals.

Built microservices-based architectures using Spring Cloud, enhancing system modularity, maintainability, and fault tolerance.

Implemented authentication and authorization using Spring Security and OAuth 2.0, ensuring secure access control and data protection.

Containerized applications with Docker and orchestrated those using Kubernetes, streamlining deployment and scaling in cloud environments such as AWS and Azure.

Developed batch processing workflows using Spring Batch, handling large-scale data synchronization, reporting, and automation.

Ensured code reliability by conducting unit and integration testing with JUnit and Mockito, adhering to industry best practices.

Monitored and optimized application performance using tools like New Relic and Prometheus, enhancing system efficiency and reliability.

EDUCATION

Masters in Computer Information - Northern Arizona State University, Flagstaff, AZ



Contact this candidate