Post Job Free
Sign in

Java Developer Spring Boot

Location:
St. Louis, MO
Posted:
February 28, 2025

Contact this candidate

Resume:

FULL STACK JAVA DEVELOPER

Sai Sathvik B *************@*****.*** +1-732-***-**** LinkedIn

Professional Summary:

• I have over 4+ years of experience working with web-based applications. I am certified by AWS and have hands-on experience analyzing, designing, and developing client and server applications. I am proficient in implementing and testing Java and Core Java (versions 8, 11, and 21), Angular, Spring Boot and RESTful microservices.

• Proficient in rapidly developing web pages using JavaScript, Angular 11, HTML5, CSS3, jQuery, and Node.js, ensuring cross- browser compatibility.

• Expertise with python scripting for automation, API development using Flask and data processing in cloud environments.

• I have experience in the Software Development Life Cycle (SDLC), which includes requirements analysis, design specifications, code development, code integration, testing, and deployment. I utilize Object-Oriented Analysis and Design (OOAD) with Java/J2EE. Additionally, I have implemented AWS solutions using various services, including EC2, S3, RDS, EBS, Elastic Load Balancer, DynamoDB, and Auto Scaling Groups.

• Developed a Spring Boot microservice that incorporates aspect-oriented programming and deployed the application across distributed systems using Spring Cloud.

• Designed and implemented big data pipelines using Apache Spark and Hadoop, ensuring efficient large-scale data processing.

• Developed and integrated Micro Frontend-based architecture using Angular and React, enabling seamless modular UI development.

• Deployed and orchestrated containerized applications using Kubernetes, leveraging Helm charts for microservices scalability.

• I have experience using ORM frameworks such as Hibernate and JPA, along with integrating them with Spring ORM.

• I developed SOAP and RESTful web services using Apache CXF and JAX-WS Reference Implementation (RI).

• Skilled in server-side programming with Core Java, multithreading, exception handling, and collections and experienced in developing applications using various J2EE design patterns, including DAO, Singleton, Session Facade, and Factory.

• Developed applications based on the Model-View-Controller (MVC) architecture using Struts, Spring MVC, and JSF. Experienced in front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, Angular 11, Angular, jQuery, React JS, and Bootstrap frameworks.

• Developed asynchronous RESTful microservices using Spring Boot to integrate SOAP and REST web services for interaction with multiple master databases in a service-oriented architecture (SOA).

• Utilized Java 11, 8, and 7 features such as Lambda expressions, Streams, and filters while effectively retrieving documents from the database. Proficient in building REST APIs using JAX-RS within the Spring Boot framework.

• Leveraging Angular 11 resources for all data access, encapsulating URLs, and standardizing data access deploying Spring 5- based Micro Services DOCKER and Amazon EC2 container using AWS admin console.

• Experienced in developing applications using the MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate, and JPA.

• Strong knowledge of the CI/CD Jenkins pipeline, source code management (GitHub), configuration management, automation, and containerization using Docker and Kubernetes.

• Hands-on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premises servers.

Technical Skills:

Development Tool (IDE) Eclipse, My Eclipse, IntelliJ, STS, Android Studio Programming Languages Java 8/11,Python, C#, Flask/Django, XML, J2EE, SQL, PL/SQL Web Technologies HTML, JavaScript, JSF, XML, CSS, Angular, React, Typescript Web/Application Servers Tomcat, WebLogic, JBoss

RDBMS MS SQL Server, MySQL, Oracle10g/11g,

Platforms Windows, UNIX, LINUX

Testing Tools Junit, TestNG, Mockito, Selenium, Cucumber, Protractor Version Control GIT, SVN

Build Tools Maven, Jenkins CI/CD, Kubernetes.

Methodologies Agile and Waterfall Methodology

Professional Experience:

Humana, Louisville, KY Jan 2024 – Present

Full Stack Java Developer

Responsibilities:

• Actively participated in the entire SDLC, including requirements gathering, analysis, design, development, and testing using Agile Scrum methodology.

• Designed and implemented secure authentication and authorization processes using JSON web tokens in Node.js.

• Played a key role in CI/CD pipelines for seamless deployments using Bamboo.

• Designed reusable XML schemas and components with tools like SOAP, DTD, and XML Schemas for effective system integration.

• Implemented GitFlow branching strategy for version control, enabling efficient collaboration, code reviews, and CI/CD automation.

• Worked closely with front-office teams to enhance real-time trade monitoring and risk assessment applications.

• Implemented python-based automation scripts to streamline data validation and cloud monitoring.

• Designed and developed Flask-based microservices to process real-time transactional data.

• Built microservices-based applications leveraging React.js for the front end and Spring Boot for backend services.

• Designed and developed login functionality, including API integration, using React.js.

• Created single-page applications using React.js with Webpack and Common.js for modularization.

• Utilized NPM and Redux libraries for efficient client-side view rendering in React.js applications.

• Developed microservices architecture, integrating it with React.js applications.

• Integrated AI-driven insights into web applications for improved decision-making in claims processing.

• Used Hibernate with annotations as the ORM framework for backend services.

• Uploaded data to AWS S3 Buckets and provisioned EC2 instances using AWS services.

• Containerized Node.js and Spring Boot applications using Docker for simplified deployment.

• Developed RESTful APIs using Spring Boot, Swagger, Tomcat, and JPA.

• Designed CRUD operations for the backend using Spring Boot, connected to React-based frontend applications.

• Secured web applications using Azure services and deployed scalable applications in Azure environments.

• Leveraged MVC frameworks like Struts for web application development.

• Contributed to mobile development with Kotlin and Android Studio.

• Deployed and developed projects on AWS using EC2, S3 Buckets, EBS, Lambda, SQS, and Amazon Kinesis.

• Established Continuous Delivery pipelines with Jira, Git, Jenkins, and Bamboo.

• Built an automation testing framework with Java 11, Selenium WebDriver, and TestNG.

• Followed MVC architecture principles for developing server-side applications using Django and Flask.

• Achieved scalability in applications by utilizing ReactJS and Redux effectively.

• Developed robust client-side code in ReactJS for navigation and form validations.

• Integrated RESTful APIs into Node.js applications, enhancing backend functionality.

• Designed dynamic front-end interfaces with HTML5, CSS3, SCSS, Vue.js, jQuery, and JSON.

• Developed data access layers in C# using Entity Framework and LINQ to SQL.

• Deployed scalable applications on Amazon EC2 instances, implemented serverless workflows using AWS Lambda for real-time processing and utilized Amazon S3 for secure data storage and retrieval, including event-driven integrations.

• Built BDD tests using Cucumber and supported them with Selenium code written in Java.

• Implemented serverless architecture using Azure Functions, API Management, and Azure Storage.

• Ensured system resilience using the circuit breaker pattern with Azure Application Gateway.

• Utilized Kafka to implement the publish/subscribe messaging pattern.

• Automated deployments of Java/J2EE applications with Ant, Maven, and Tomcat.

• Conducted front-end testing with Jasmine and Karma and end-to-end testing using Cucumber and Protractor.

• Improved CMS scalability and content management with MongoDB and fault-tolerant strategies.

• Delivered high-performance solutions using Scala, Spark, and Cassandra in distributed systems. Barclays Bank, New York, NY Jun 2022 – Dec 2023

Java Full Stack Developer

Responsibilities:

• Designed, developed, and reviewed web applications by gathering business requirements and utilizing Agile Scrum methodologies.

• Utilized Selenium to create automated scripts for integration testing, while JUnit was employed for unit testing across different layers. Database schemas were designed and implemented using Oracle 11g.

• I used Selenium to perform smoke testing and acceptance testing across multiple Java platforms.

• Developed UI components for member portal applications using HTML, CSS, JavaScript, TypeScript, and Angular 11, integrated with Java backends.

• Developed python scripts for batch data processing and integration with cloud storage (AWS S3, DynamoDB).

• Implemented JavaScript/ES6 functionality in the Node.js framework using Redux modules.

• Customized CMS templates using HTML, CSS, and JavaScript to improve user experience and functionality.

• Extracted, transformed, and loaded data into multiple servers using SSIS and SSRS.

• Designed real-time streaming applications using Apache Kafka, ensuring high-throughput, low-latency data processing for distributed systems.

• Utilized Maven and Apache Ant for project build automation and dependency resolution in enterprise applications.

• Designed modules with Hibernate, XML, Spring Data API, and resource annotations to enhance data processing.

• Created dynamic presentation layers using Java Server Faces (JSF), JSP, HTML5, CSS, jQuery, AngularJS, and Angular 11.

• Built and consumed RESTful APIs using Spring Boot with Spring MVC and integrated Aspect-Oriented Programming (AOP) for admin-level security.

• Developed minimally configured REST-based web services with Spring Boot Microservices architecture.

• Wrote and optimized Oracle PL/SQL stored procedures, triggers, and views.

• Adopted microservices architecture with Spring Boot for RESTful APIs, using Apache Kafka for messaging.

• Built graphical user interfaces with HTML, TypeScript, NGRX, Bootstrap, CSS3, and Angular Material, utilizing Angular CLI for application packaging.

• Collaborated with compliance teams to ensure regulatory adherence in application development, improving governance in audit-related software solutions.

• Developed secure and scalable payment processing microservices, integrating with OAuth 2.0, JWT, and PCI DSS-compliant transaction gateways.

• Developed ML models using AWS SageMaker to predict patient readmission risks based on historical data.

• Deployed Spring Boot-based microservices in Docker containers using AWS EC2 and the AWS management console.

• Developed a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMIs to automate Docker container builds.

• Created proof-of-concept microservices from scratch using Node.js and Express.

• Managed data scalability with NoSQL databases like MongoDB and Cassandra.

• Mapped data between MVC models and Oracle relational schemas using Hibernate ORM.

• Implemented Spring Security for application security and developed logging aspects for auditing using Spring AOP.

• Automated build processes and Kubernetes deployments using Jenkins for microservices onboarding.

• Developed front-end applications using Angular.js and Node.js with RESTful APIs for seamless communication.

• Designed an Agent Verification System with Spring MVC, ensuring secure data validation and access.

• Created event-driven and scheduled AWS Lambda functions to automate resource triggers and workflows.

• Designed CRUD libraries in C#/LINQ for DynamoDB operations.

• Conducted end-to-end testing with Cypress and Cucumber, improving deployment reliability. Swift Software Pvt Ltd, India Nov 2019 – Dec 2021

Java Developer

Responsibilities:

• Designed software following Agile-Scrum methodologies and J2EE architecture standards.

• Developed and programmed modern websites using AngularJS, HTML, Bootstrap, CSS, and JavaScript.

• Parsed HTML and encrypted data into readable formats, generating XML outputs.

• Built RESTful Web Services using Spring Boot and utilized Cucumber for testing.

• Created Angular services, controllers, and models to enable two-way data binding.

• Utilized Spring Boot Actuator to externalize application configurations across multiple environments.

• Automated responses to HTTP requests via API Gateway using AWS Lambda.

• Designed a keyword-driven automation framework leveraging Selenium WebDriver.

• Developed user interfaces with Angular UI components, including tabs, grids, and dropdowns, with routing configurations via AngularJS.

• Migrated monolithic architecture to microservices and transitioned the infrastructure from Elastic Beanstalk to Docker with Kubernetes.

• Retrieved and displayed server data using Angular Resource and HTTP services while creating reusable components.

• Implemented form field validation using AngularJS and HTML5.

• Leveraged AngularJS directives like filters, root scope, scope, and templates for efficient development.

• Designed responsive user interfaces using Bootstrap and SASS.

• Engineered front-end UI with HTML5, CSS3, JavaScript, and jQuery plugins.

• Added drag-and-drop functionality using the jQuery framework.

• Utilized Spring MVC's Dependency Injection and Hibernate for rapid development and maintenance. Certification: AWS Certified Developer – Associate.



Contact this candidate