Post Job Free
Sign in

Senior Java Full Stack Developer with 7+ years' experience

Location:
Vijayawada, Andhra Pradesh, India
Posted:
January 19, 2026

Contact this candidate

Resume:

Ravi Teja

Senior Java Full Stack Developer

+1-437-***-**** *************@*****.***

Professional Summary

Results-driven Senior Java Full Stack Developer with 7+ years of experience in designing, developing, and deploying scalable web applications and enterprise solutions. Proficient in Java, Spring Boot, Microservices, and REST APIs, with expertise in frontend technologies including Angular, React.js, JavaScript, TypeScript, and Bootstrap. Skilled in cloud platforms such as AWS, Azure, and GCP, with hands-on experience in CI/CD pipelines using Jenkins and GitHub Actions. Adept at working in Agile environments, collaborating with cross-functional teams, and implementing DevOps best practices to ensure smooth application delivery. Strong background in performance optimization, security, and API integrations with a proven ability to troubleshoot and enhance system efficiency. Expertise in working with Software Development Life Cycle (SDLC) using various methodologies like Agile Methodology and Test-Driven Development.

Designed a scalable backend system using Spring Boot, enabling applications to handle a 103% increase in concurrent user requests.

Gained hands-on experience integrating basic AI/ML and NLP models into web applications using OpenAI APIs and LangChain to enable features like chatbots and semantic search.

Involved in Front-end and back-end development with active deployments in AWS, Azure Cloud.

Experience in building features/solutions using cloud platforms, especially AWS, DevOps practices in building high scalable security solutions.

Strong understanding of networking concepts and protocols, including TCP/IP, DNS, VPN, and VPC, with hands-on experience in configuring and troubleshooting networked systems.

Created 100+ automation and code generation tools for project set-ups to ensure on-time project delivery.

Effectively communicated within a multi-disciplined team, across 20 locations and 5 time zones.

Improved the coding process, scheduling, quality assurance, and ticketing system, increasing productivity by 80%. Expertise in application development using Java/J2EE components which include Servlets, Spring, Struts, Hibernate, EJB, JSF, JMS, JSTL, EJB, JMS, JNDI, JDBC, JPA, Swing, JAXB, and POJO.

Experienced senior Java full-stack developer proficient in languages such as Java 1.8/11, SQL, PL/SQL, Shell Scripting, and Python.

Implemented continuous improvement strategies to enhance the efficiency of the migration process and keep abreast of the latest developments in Groovy.

Successfully migrated scripts or applications from other languages (e.g., Java, Python) to Groovy, ensuring functionality is preserved and enhanced.

Proficient in Java EE technologies like Servlets, JSP, JNDI, JSTL, JSF, and Web Services (SOAP and REST). Strong understanding of RESTful and SOAP-based web services, including WSDL and related technologies.

Experienced in developing microservices-based architectures and implementing messaging systems using JMS and Apache Kafka.

Strong knowledge of popular Java frameworks such as Spring, Struts, and Hibernate for building scalable and maintainable applications.

Proficient in implementing various design patterns such as Template Method, Command Pattern, Facade, Singleton, and Factory Method.

Technical Skills

Programming Languages: Java 8/11/17, SQL, PL/SQL

Frameworks & Libraries: Spring Boot, Spring MVC, Hibernate, Angular 14+, React.js, Node.js, Express.js, jQuery, Bootstrap, Material-UI, Redux

Microservices & APIs: RESTful APIs, GraphQL, API Gateway, Swagger, Postman, OAuth2, JWT

Databases: MySQL, PostgreSQL, MongoDB, Oracle, Redis, Cassandra

Cloud & DevOps Tools: AWS (EC2, S3, Lambda, API Gateway, RDS), Azure (App Services, Functions, Cosmos DB), GCP, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform, Ansible

Version Control & CI/CD: Git, GitHub, GitLab, Bitbucket, Jenkins, Bamboo

Testing & QA: JUnit, TestNG, Selenium, Cucumber, Mockito, Postman, Cypress, Playwright

Web Technologies: HTML5, CSS3, JavaScript, TypeScript, JSP, JSTL, AJAX, JSON, XML

Design Patterns: MVC, Microservices, Singleton, Factory, Observer

IDEs & Tools: IntelliJ IDEA, Eclipse, Visual Studio Code, Maven, Gradle, Jira, Confluence

Containerization & Orchestration: Docker, Kubernetes, Helm, OpenShift

Monitoring & Logging: ELK Stack, Prometheus, Grafana, Splunk

API Documentation: Swagger, Postman, API Blueprint

Education

Bachelors in Computer Science from JNTUH, India, 05/2018.

Professional Experience

Senior Java Full Stack Developer / Amaris Consulting / 10-2022 – Till Date

Developed and maintained enterprise-grade microservices-based applications using Java 11/17, Spring Boot, and Hibernate, ensuring high performance and scalability.

Designed and implemented dynamic UI components using Angular 14+ and React.js with state management through Redux to enhance user experience.

Built and secured RESTful APIs with seamless integration of third-party systems using OAuth2, JWT, and Spring Security.

Migrated on-premises applications to AWS Cloud using EC2, S3, Lambda, and API Gateway to ensure improved scalability and performance.

Leveraged Docker and Kubernetes for containerizing applications, managing microservices, and automating deployments at scale.

Automated CI/CD pipelines using Jenkins, GitHub Actions, and Terraform to streamline build, test, and deployment processes.

Designed and optimized SQL and NoSQL queries for PostgreSQL, MongoDB, and DynamoDB, ensuring efficient data retrieval and storage.

Ensured application security by following OWASP principles and performing API security audits.

Monitored application health and performance using Prometheus, Grafana, and ELK Stack, ensuring 99.9% uptime.

Developed responsive Single Page Applications (SPAs) using Angular 14 and Bootstrap with reusable TypeScript components following component-based architecture.

Implemented event-driven architecture using Apache Kafka for asynchronous messaging and integration between microservices.

Created and managed build and deployment pipelines using Maven, Jenkins, and Kubernetes, following DevOps best practices.

Designed and implemented AWS Lambda functions to handle event-driven serverless processes and integrated them with AWS services.

Utilized Amazon S3 for object storage and integrated IAM for secure access management and policies.

Implemented logging, monitoring, and tracing using Spring AOP, ELK Stack, and CloudWatch to improve system observability.

Developed and tested RESTful APIs using Postman, Swagger, and SOAP UI to ensure API compliance and performance.

Integrated AWS services with other applications, ensuring smooth communication between infrastructure components.

Utilized JIRA and Confluence to track user stories, bugs, and sprint progress while collaborating in Agile/Scrum environments.

Developed JUnit and Mockito tests to ensure the quality and stability of application code.

Implemented GraphQL APIs to enable efficient data querying and improved client-server communication.

Developed containerized solutions using Docker Compose and Helm Charts to manage complex microservices ecosystems.

Created serverless applications and managed event-driven workflows using AWS Step Functions.

Applied API Gateway throttling and rate limiting to ensure secure and controlled API usage.

Built Progressive Web Applications (PWAs) using Angular to enhance offline capabilities and performance.

Configured and optimized Redis caching to reduce API response time and improve application performance.

Managed configuration and secrets securely using AWS Secrets Manager and HashiCorp Vault.

Designed and deployed infrastructure as code using Terraform and CloudFormation Templates.

Integrated Azure DevOps pipelines to manage builds, tests, and deployments across cloud and on-premises environments.

Worked with Istio Service Mesh to control traffic, secure communication, and improve observability in microservices.

Environment: Java 11/17, J2EE, Multithreading, REST APIs, Spring Boot, Spring MVC, Spring Cloud, Hibernate, Kafka, MongoDB, PostgreSQL, DynamoDB, AWS, EC2, S3, Lambda, API Gateway, Docker, Kubernetes, Jenkins, Maven, GitHub Actions, Terraform, Angular 14+, React.js, TypeScript, Redux, Bootstrap, Swagger, JIRA, Postman, Prometheus, Grafana, ELK Stack, SOAP UI, Agile/Scrum.

Java Full Stack Developer / TD Bank, Toronto / 12-2020 – 10-2022

Developed and maintained scalable Java-based applications using Spring Boot, Microservices, and RESTful APIs to meet business requirements.

Designed and implemented responsive frontend applications using Angular 8/14+, React.js, JavaScript, TypeScript, and Bootstrap to enhance user experience.

Developed and optimized SQL/NoSQL queries using Oracle, MySQL, PostgreSQL, and MongoDB to ensure high-performance data persistence.

Built and secured RESTful APIs with seamless communication between frontend and backend services, integrated with OAuth2 and JWT-based authentication for secure user access.

Developed and managed Microservices architecture to improve modularity, scalability, and reusability of applications.

Utilized Docker containers for application packaging and integrated them with Kubernetes for orchestration and deployment across cloud environments.

Configured and automated CI/CD pipelines using Jenkins, Git, Maven, and SonarQube to ensure seamless builds, testing, and deployments.

Deployed and managed applications on AWS EC2 instances and configured storage on S3 buckets while utilizing AWS Lambda for serverless event processing and data uploading.

Created and managed API documentation using Swagger/OpenAPI for streamlined developer collaboration and API maintainability.

Performed unit and integration testing using JUnit, TestNG, Mockito, and Cypress to maintain high code quality and application stability.

Collaborated in an Agile/Scrum environment, actively participating in sprint planning, daily stand-ups, and backlog grooming to ensure timely delivery of features.

Handled performance tuning and code optimization to enhance application efficiency and reduce latency.

Provided technical mentorship to junior developers and conducted code reviews to enforce best practices and coding standards.

Developed Jasper Reports for South Carolina rebid projects and implemented JSP enhancements to support the EBT program.

Managed API integrations with third-party services using SOAP and REST APIs while ensuring secure data exchange and compliance with industry standards.

Collaborated with QA teams and conducted API testing using Postman and Swagger to validate functionality and security.

Migrated legacy monolithic applications to microservices architecture to enhance maintainability and scalability.

Developed and optimized GraphQL APIs to enable flexible and efficient client-server communication.

Implemented serverless functions using AWS Lambda to handle scheduled tasks and process asynchronous events.

Leveraged Terraform and CloudFormation for Infrastructure as Code (IaC) to automate cloud infrastructure provisioning.

Created and managed Kafka message queues to facilitate asynchronous event processing and improve system responsiveness.

Developed Progressive Web Applications (PWAs) using Angular to provide enhanced offline capabilities and improved user experience.

Utilized Redis for caching to optimize application performance and reduce database load.

Implemented Istio Service Mesh to enhance traffic management, security, and observability of microservices.

Integrated real-time application monitoring and logging using ELK Stack (Elasticsearch, Logstash, Kibana) and Prometheus/Grafana for enhanced observability.

Conducted API rate limiting and throttling using AWS API Gateway to manage request loads and prevent service abuse.

Environment: Java 8/11, Spring Boot, Struts, Hibernate, Microservices, RESTful APIs, JPA, Ant, Maven, Tomcat, WebLogic, RTC, Git, Jenkins, Oracle, MySQL, PostgreSQL, MongoDB, SQL, PL/SQL, JSP, Servlets, JavaScript, TypeScript, Angular 8/14+, React.js, Bootstrap, jQuery, OAuth2, JWT, Docker, Kubernetes, AWS, Azure, Swagger, JUnit, Mockito, Cypress, SonarQube, Kafka, Redis, Terraform, CloudFormation.

Full Stack Developer / Capgemini, India / 09-2018 – 12-2020

Developed and maintained enterprise-grade Java-based applications using Spring Boot, Microservices, Hibernate, and REST APIs to support business functionality.

Designed and implemented interactive UI components using Angular 12, JavaScript, jQuery, HTML5, CSS3, Bootstrap, and Thymeleaf to enhance frontend user experience.

Created and consumed RESTful APIs and implemented asynchronous data retrieval using AJAX and JSON for seamless communication between frontend and backend systems.

Worked with various Spring modules such as Spring MVC, Spring Data, Spring Security, Spring AOP, and Spring Batch, ensuring optimized backend services.

Built a REST API to save and retrieve geo-locations using Spring, MongoDB, Apache CXF, and JAX-RS with improved response time and data consistency.

Developed microservices and integrated them with Spring Cloud for enhanced scalability, resilience, and fault tolerance.

Utilized Hibernate ORM and JPA to implement data persistence and query optimization with SQL and PL/SQL for databases like Oracle, MySQL, and MongoDB.

Developed REST APIs and implemented OAuth2 and JWT-based authentication and authorization for secure application access.

Designed and deployed back-end applications using Node.js/Express and documented APIs with Swagger/OpenAPI.

Managed cloud deployments on AWS EC2, S3, Lambda, API Gateway, and Redshift, utilizing AWS services for scalable infrastructure management.

Implemented CI/CD pipelines using Maven, Jenkins, and Git to automate build, test, and deployment processes.

Developed and optimized SQL/NoSQL queries and performed data modeling for MongoDB and Cassandra to ensure efficient data retrieval and storage.

Leveraged Docker and Kubernetes for containerization and orchestration to ensure seamless application deployment and scaling.

Developed and maintained SOAP and REST web services to consume third-party APIs and integrated external services into the system.

Utilized JUnit, Mockito, and TestNG for unit and integration testing, ensuring high code quality and code coverage with Jacoco Reports.

Built event-driven and asynchronous notification REST web services using Log4j, Spring, Hibernate, and Tomcat for SMS and email communication.

Created and maintained stored procedures, triggers, and views in PL/SQL to manage complex business logic in the database.

Involved in performance tuning and query optimization using SQL Profiler, Execution Plans, and DB Engine Tuning Advisor.

Collaborated in an Agile (Scrum) environment, participating in sprint planning, backlog grooming, and delivering high-quality software solutions.

Provided technical mentorship to junior developers and conducted code reviews to ensure best practices and maintainable code.

Implemented GraphQL APIs to enable more flexible and efficient data fetching, reducing API response time.

Developed Progressive Web Applications (PWAs) using Angular 12 to improve offline capabilities and enhance user experience.

Integrated AWS Lambda functions for serverless processing and automated task execution.

Created and optimized Terraform templates and CloudFormation for Infrastructure as Code (IaC) to provision cloud infrastructure.

Implemented Redis caching to optimize API response time and reduce database load.

Designed and managed Kafka message queues to facilitate asynchronous event processing and inter-service communication.

Built and managed Docker Compose configurations to maintain multi-container applications for different environments.

Utilized Istio Service Mesh for traffic control, security, and observability of microservices in a Kubernetes cluster.

Integrated AWS CloudWatch and ELK Stack (Elasticsearch, Logstash, Kibana) for real-time application monitoring and log management.

Applied API throttling and rate limiting to protect APIs from high traffic and prevent service overload.

Environment: Java 8, Spring Boot, Spring MVC, Hibernate, Microservices, RESTful APIs, JPA, Angular 12, Thymeleaf, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, MongoDB, Oracle, MySQL, PL/SQL, Node.js, Express, Swagger, Docker, Kubernetes, AWS (EC2, S3, Lambda, API Gateway, Redshift, Glue), Ruby on Rails, Kafka, Terraform, Redis, Maven, Git, Jenkins, JIRA, OAuth2, JWT, JMeter, Selenium, Postman, Agile/Scrum, API Gateway, JMS, ActiveMQ, Tomcat, CI/CD Pipelines, Domain-Driven Design (DDD), GraphQL.



Contact this candidate