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