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.