Post Job Free
Sign in

Stack Developer Hands-On

Location:
Nashik, Maharashtra, India
Posted:
May 15, 2025

Contact this candidate

Resume:

SUMANTH GUNDARAPU

Sr. Java Full Stack Developer

E-Mail: ************@*****.***

Contact: +1-331-***-****

LinkedIn: www.linkedin.com/in/sumanth-g-893aa1208

PROFESSIONAL SUMMARY:

·Overall 7+years of experience in Java and J2EE technologies including analysis, design implementation, testing and maintenance of applications.

·Strong command of Java 11/17 concepts, including Exception Handling, Collections, and Multithreading. Hands-on experience with Synchronized collections and Concurrent Collections.

·Strong understanding of common API technologies, including OAUTH, SAML, SpringBoot, and Microservices.

·Skilled in Java/J2EE technologies, with hands-on experience in Core Java, Servlets, JSP, JDBC, Spring, Spring Boot, MVC, XML, JAXP, Hibernate, and JTA.

·Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM.

·Experience with container-based deployments using Docker, working with Docker images and Docker Hub.

·Had good experience in using DevOps tools such as Jenkins, Docker, Artifactory, Kubernetes, Elasticsearch, and Terraform.

·Knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data Modeler and MySQL Workbench. Proficient in integrating PostgreSQL databases with Java applications using JDBC and Spring Data JPA.

·Skills in J2EE Design Patterns like MVCArchitecture, Singleton, SessionFacade, Business Delegate and Data Access Object for building J2EE.

·Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, ReactJS and Angular.

·Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, ThunRedux for API calls in React JS.

·Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS and Apache Axis. Experience in installing, configuring, tuning WebLogic Server, ApacheTomcat, and JBoss.

·Experience in using IDE Tools like Eclipse, IBMRAD and NetBeans for Java/J2EE application development. Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.

·Experienced in using Operating Systems like Windows and Unix/Linux. Experience in Java Framework Integration with ApacheCamel. Explored and utilized new APIs introduced in Java17, such as updates to the Collections API, enhancements to the Stream API, or additions to the Java NIO (New I/O) library.

·Experience in developing web applications using test-driven methodologies (TDD) and Junit as a testing framework. Used Jenkins and Quick Build for implementingCI/CD end-to-end pipeline.

·Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP.

·Experienced in deploying database connection pools in WebLogic, working with AWS services like CloudWatch, S3, and RDS. Upgraded Oracle 11g to 12c across servers and implemented high-availability and disaster recovery with PostgreSQL.

·Experience in creating and handling real time data streaming solutions and handling messaging services using Apache Kafka.

·Expertly utilized version control systems, including GitHub, Bitbucket, and GitLab, for efficient code management and collaboration.

·Experience in using AWS with both EC2 and S3 services for application backup and recovery. Involved in building the code using Maven. Experienced in Web Services approach for Service Oriented Architecture (SOA).

·Leveraged containerization technologies such as Docker and Kubernetes to package and deploy microservices, enabling easy scalability and portability across environments. Good experience in deploying to a cloud platform (Kubernetes, Azure, AWS).

·Expertise in various version control tools such as SVN, CVS, Git, and Clear Case. Set up CI/CD pipelines for Microservices on AWS using App services. Fully understand the Software Development Life Cycle.

Education Details:

Masters in Computer Science from River University.

Technical SKILL:

Programming Languages

C, C++, Java 7/8/11/17, JavaScript, Python, PL/SQL, PHP, Golang

Java/J2EE Technologies

Core Java, Servlets 3.x, Spring 3.x/4.x/5.x, Spring Boot 2.x, Hibernate ORM, JPA, JTA, JDBC, EJB 2.x/3.x, JSP, JSTL, RMI, Swing, Applets, AWT.

Web Technologies

HTML4/5, XHTML, CSS3, SCSS, Bootstrap 4/5, JavaScript, jQuery, XML, XSL, XSLT, JSON, Express JS, AngularJS, Angular 8/9/10/11

Frameworks

Hibernate 5., Spring 5.0, Spring Batch, Spring Security, Spring Actuators, Spring MVC, Spring IOC, Spring Cloud, JSF

Databases

MySQL, PostgreSQL, SQL Server 2012/14/16, MongoDB, DB2, DocumentDB Cassandra, PL/SQL.

Web Services

SOAP, WSDL, JAX-RS, JAX-WS, RESTful, XSD

Messaging and Authentication

JMS, Apache Kafka, RabbitMQ, Apache Active MQ

Web Application Servers

IBM WebSphere 6.x/8.x, Apache Tomcat 6.x/7.x/8.x, Oracle WebLogic 9.x/10.x, JBoss

Methodologies

Agile, Scrum and Kanban, Waterfall

Testing Tools

Junit 5, Mockito, Jasmine, Karma, Cucumber, Selenium, Jest

Version Control

Bit Bucket, Clear Case, SVN, Git, GitHub

Cloud Technologies / DevOps tools

AWS (EC2, S3, DynamoDB, ECS, ECR, RDS, Kubernetes), Jenkins, Docker, Azure, IBM Cloud Private

Build Tools

Maven, Gradle, Ant

Operating Systems

Windows 10/11, Linux, Unix

Security

OAuth, JWT(JSON Web Tokens), SSL/TLS

Project management and communication

Jira, Asana and Slack, Microsoft Teams

PROFESSIONAL EXPERIENCE:

Client: Harmony Care, Troy, Michigan August 2023 – Till

Role: Sr. Java Full Stack Developer

Project Description: Harmony Cares is a leading provider of in-home healthcare services, dedicated to delivering compassionate, personalized, and high-quality care to individuals who face challenges accessing traditional medical facilities.

Responsibilities:

·Implemented, and deployed scalable and highly available applications on Amazon Web Services (AWS) cloud infrastructure. Developed responsive and user-friendly web interfaces for banking applications using HTML5 and CSS3. Developed and maintained Angular 14 front-end applications in a Java full-stack environment.

·Design and implement scalable, maintainable software solutions using Java (11/17), Spring Framework, and Hibernate ORM adhering to microservices architecture best practices.

·Design of complex system components, ensuring compliance with SOLID principles.

·Develop responsive and user-friendly web applications using Angular 11, HTML5, CSS3, Bootstrap5, JavaScript, and TypeScript.

·Developed and maintained backend applications using Java 17, leveraging its latest features like pattern matching, record classes, and sealed classes to improve code readability and efficiency.

·Worked with React JS components, Forms, Events, Keys, Router, Animations, and Flux concept, and used React JS virtualDOM for client-side view rendering services, Redux for state management, and React-Router for dynamically changing the client-side content.

·Worked with Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring Batch, Spring JPA, and Spring Boot

·Worked with Java17 features like Streams API, Functional Interfaces, Multithreading, Lambda expressions, Exception Handling, and Collection frameworks.

·Used React-Draggable for developing drag and drop functionality, components library, slide view, and table grid along withBootstrap for dynamic responsive design.

·Monitor and enhance system performance with Amazon CloudWatch, setting up logs, metrics, and alarms for proactive issue resolution.

·Utilized Kubernetes resource management capabilities to allocate and manage computing resources effectively, optimizing application performance.

·Streamlined the deployment process by encapsulating applications and their dependencies in Docker containers.

·Implemented auto-scaling features in Kubernetes to automatically adjust the number of application instances based on demand, ensuring optimal resource utilization.

·Conducted peer code reviews and provided mentoring to junior developers on Java 17 features, best practices, and design patterns, promoting a collaborative development environment.

·Experienced in J2EE design patterns including Singleton, Data Access Objects, and Data Transfer Objects.

·Used Spring Boot which is radically faster in building cloud Microservices and developed Spring based applications with very little configuration.

·Used Apache Maven for project build automation, dependency management, and efficient project configuration, ensuring a streamlined development and deployment process in the Java full-stack environment.

·Improved build processes by utilizing Angular 17 enhancements, optimizing project setup and configuration for more efficient development workflows.

·Implemented SpringORM with Hibernate taking advantage of Java features like auto wiring, and generic collections using JPA specification that is used to implement the DAO layer with HQL, and SQL.

·Implemented AWS CloudWatch for centralized logging and monitoring, enabling real-time tracking of application performance, identifying potential issues, and setting up custom alerts for proactive maintenance and troubleshooting.

·Developed complex SQL queries using joins, stored procedures, Triggers, Functions, Views, and Indexes to implement the business logic.

·Implemented Spring Boot Microservices to divide the application into various sub modules. Used micro-services architecture with spring based services to integrate user libraries in the application.

·Developed REST Web services to make web service calls simple and easy for the client to access with the help of standard HTTP URIs. Developed microservices using Spring Boot exposed as REST API and integrated with Angular based web applications.

·Deployed and managed Java-based applications using Apache Tomcat, ensuring a reliable and scalable runtime environment for web applications, with optimized server configurations for enhanced performance.

·Developed Web service modules based on Service-oriented architecture (SOA) by using SOAP and RESTful services. Used HTTP methods like Get, Put, Post, and Delete using RESTful web services.

·Handled response data from RESTful web services using XML, JSON, and jQuery to update UI Interacted with java controllers.

·Used Postman and SoapUI to test web services and Implemented OAuth 2.0 token-based authentication, and authorization for securing APIs using Spring Security.

·Experience in using AWS services like EC2, VPC, Security Groups, S3, EBS, and SNS, including building a platform to upload data to S3 and trigger Lambda functions and EC2 instances.

Environment:Java 8/11/17, J2EE, Angular 14/17, HTML5, CSS3, Bootstrap4, JavaScript, Node JS, Spring MVC, Spring Boot, MongoDB,, jQuery, RESTful, RESTAPI, Linux, Azure Devops,JSP, Ajax, Spring, Spring Boot, Microservices.

Client: Sentara Healthcare, Hampton Roads, VA Feb 2020 –July 2023

Role: Sr. Java Full Stack Developer

Project Description: Sentara Health is a not-for-profit healthcare organization serving Virginia, northeastern North Carolina and Florida. It is based in Hampton Roads, Virginia and three assisted living facilities across the two states. Sentara Health operates its Sentara Health.

Responsibilities:

·Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Also, programmed in Angular 14 to upload (post) files/images to the AWSS3 browser from the Front-end by installing NPM package of AWS-SDK.

·Java with SpringBoot for the backend to ensure high-performance APIs. Leveraged Angular 14 for a dynamic and intuitive UI. Integrated Hibernate for optimized database access and object-relational mapping. Containerized the application using Docker for efficient deployment and orchestrated these containers with Kubernetes.

·Worked on RESTfulservices as well as Node Rest framework for backend services used MongoDB (NoSQL) for database services and RESTFUL web services using Jersey for JAX-RS implementation. Implemented MongoDB as the primary database solution.

·Implemented Docker to containerize applications, enhancing consistency across development, testing, and production environments, and facilitating faster and more reliable deployments.

·Administered Kubernetes clusters to orchestrate containerized applications, ensuring high availability, load balancing and auto-scaling to meet dynamic workload demands.

·Designed and implemented Kubernetes deployments, services, and pods, leveraging Helm charts and Kubernetes manifests to automate and manage configurations.

·Implemented data access layers using Spring Data JPA and Spring Data MongoDB, promoting abstraction, reuse, and maintainability.

·Manage and architect AWS cloud infrastructure, utilizing services like EC2, S3, Lambdas, and IAM Security Groups for scalable, secure environments.

·Created JSON-based configuration files and logging structures for enhanced application flexibility.

·Stay updated with AWS advancements, ensuring the use of the latest features and best practices for Amazon Document DB optimization.

·Performed GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made. Using Java, Spring Framework, and Spring Security,

·Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy. Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.

·Developed & Implemented OAuth2 functionality with SpringSecurity to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services. Developed microservices architecture to enhance scalability, maintainability, and resilience of the application.

·Leveraged AWS Lambda for serverless architecture, enabling scalable and cost-efficient microservices deployment with reduced infrastructure management.

·Implemented AWS CloudWatch for real-time monitoring and logging, enabling proactive performance tracking, log aggregation, and alerting for application health and operational insights.

·All the functionality is implemented using Spring Boot and HibernateORM. Implemented Java EE components using Spring MVC, Spring IOC, Springtransactions and Spring security modules.

·Implemented Kafka messaging system to facilitate real-time processing of transactions. Leveraged Kafka's distributed and fault-tolerant architecture to handle high-volume transaction data streams efficiently.

·Deployed project on ApacheTomcat servlet container, providing a reliable and scalable runtime environment for Java-based web applications. Configured Tomcat server settings and resource allocation to optimize performance.

·Utilized BDD frameworks such as Cucumberto define executable specifications in a human-readable format. Developed RESTful API and services using best practices to interact within the microservices and with the front end.

·Created Swagger API to generate interactive API documentation that lets users try out the API calls directly from the browser.

Environment:Java 8, Java 11, Spring, Spring Boot, Struts, Hibernate, Spring JPA, HTML5, CSS3, JavaScript, Kibana, Elastic Search, Micro-services, JSP, Unix/ Linux, JMS, ReactJS, JDBC, Okta Single Sign-On (SSO), AJAX, JSON, XML, DAO, SOAP, TDD, Java Beans, Docker, Kubernetes, Jenkins.

Client: Elegance Healthcare, NC Jan 2018 - Dec 2019

Role: Java Full Stack Developer

Project Description:Elegance Health is a Fortune 20 healthcare company providing health insurance and digital care services. It focuses on improving healthcare outcomes through AI, analytics, and personalized care. Formerly known as Anthem Inc.

Responsibilities:

·Designing, building, and maintaining scalable, high-availability applications in Java 8and 11, utilizing advanced capabilities for functional programming, enhanced performance, and security.

·Proficient in creating responsive, user-friendly web frontends with Angular (7/8), TypeScript, and Bootstrap 4.

·Architected and implemented microservices using Spring Boot (2.1.x/2.2.x), Spring Cloud, and Spring Security, resulting in scalable, robust, and modular applications.

·Developed dynamic, responsive user interfaces with HTML5, CSS3, React ensuring cross-browser compatibility and optimal user experience. Utilized TypeScript and SASS for writing scalable and maintainable JavaScript code.

·Developed new modules of the application such as Web using J2EE technologies and Spring Framework.

·Created automated pipelines in AWS pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and puppet.

·Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.

·Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.

·Can handle commissioning and decommissioning nodes along with monitoring of Cassandra Cluster.

·Utilized Agile metrics and tools (like JIRA and Confluence) to track progress, manage workflows, and provide transparent communication to stakeholders on project status and risks.

·Integrated Log4j for effective logging and monitoring, facilitating troubleshooting and performance optimization.

·Utilized Jira for issue tracking and project management, ensuring transparency and efficiency in task management.

·Enhanced User Interface Interactivity with jQuery and Bootstrap played a critical role in the project by providing a comprehensive framework for developing responsive and mobile-first web pages.

·Implemented RESTfulAPI services using Java 11, SpringMVC, and JSTL, facilitating efficient communication between the front-end and back-end systems, and enabling seamless integration with third-party services.

·Implemented Docker and Kubernetes for microservice deployment and management, enhancing the system's reliability and fault tolerance. Orchestrated containerized environments using Docker and Kubernetes to automate deployment, scaling, and management of application containers.

·Integrated Splunk with CI/CD pipelines, using Jenkins and GitHub, to monitor deployment activity and identify issues during releases. Used Splunk’s machine learning capabilities to detect anomalies in application performance and user behavior.

·Enforced secure coding practices and integrated OAuth for secure API access to reduce vulnerabilities. Applied AWS security best practices for application and data protection, including the use of IAM roles, security groups, and encryption services to safeguard sensitive customer data.

·Configured and managed AWS services, including EC2, S3, ECS, and DynamoDB, for hosting, storage, and database services, optimizing costs and enhancing application scalability and availability.

Environment:Java 11,J2EE,Spring Boot, HTML5, CSS3, Typescript, Bootstrap, SASS, React, Redux, AWS, JSP, GitHub, Karma, Jasmine, Agile, Kafka, JUnit, Mockito, Docker, Kubernetes, OAuth, AWS DynamoDB.



Contact this candidate