Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Balaji Sankarapu

United States

Summary

Full Stack Developer with over 5+ years of experience in designing, developing, and maintaining scalable software applications using Java/J2EE and modern web technologies.

Proficient in Software Development Life Cycle (SDLC), including requirement analysis, object-oriented design, coding, testing, and deployment in Agile and Waterfall methodologies.

Expert in Core Java, leveraging OOP concepts, Collections, Multithreading, and Exception Handling for robust application development.

Skilled in Spring Framework, including Angular, Express JS, React JS Spring MVC, Spring Boot, and Spring Microservices, to build high-performance, scalable solutions.

Experienced in developing and consuming RESTful APIs and SOAP web services, utilizing tools like APIGEE for API management.

Proficient in Hibernate ORM for efficient mapping of Java objects to relational databases, ensuring seamless data integration. Strong front-end development skills, creating responsive interfaces with HTML, CSS, Bootstrap, JavaScript, Angular, React JS, Redux, Node JS and NextJS.

Adept at database management, writing complex SQL queries, stored procedures, and working with MySQL, MongoDB, DynamoDB, and GraphQL.

Extensive experience with AWS services (EC2, S3, SQS, SNS, Lambda, CloudFormation) and Microsoft Azure for cloud-based deployments.

Expert in containerization technologies, including Docker, Kubernetes, Amazon EKS, and OpenShift, enabling robust microservices architecture and scalable deployments.

Skilled in CI/CD pipelines, utilizing Jenkins, Maven, Gradle, and Git/GitHub for streamlined development and deployment processes.

Comprehensive testing expertise, implementing unit, integration, and end-to-end tests using JUnit, Mockito, TestNG, and Cucumber with TDD practices.

Experienced in using Splunk for real-time log monitoring, dashboard creation, and application performance analysis. Proficient in version control systems like Git, Bitbucket, and SVN for efficient code management and team collaboration. Knowledgeable in networking protocols, including DNS, TCP/IP, HTTP/HTTPS, and load balancing, to optimize application connectivity.

Strong problem-solving and analytical skills, with a proven ability to multitask and meet project deadlines in fast-paced environments.

Excellent communication and interpersonal skills, collaborating effectively in cross-functional teams and adapting to emerging technologies.

Experienced in deploying enterprise applications on Apache Tomcat and WebSphere for reliable performance and scalability.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Full Stack Developer

Navy Federal Credit Union
01.2023 - Current
  • Stack : Java,JavaScript, Node Js, React JS, Angular JS, Redux, AWS S3, API Gateway, MongoDB, Springboot,Open Shift
  • Developed a credit card module using Java, Spring Framework (Spring Boot, Spring Batch), React, Angular, REST APIs, SQL Server, ActiveMQ, and legacy systems like Artiva. Deployed scalable solutions on Docker, Kubernetes, Amazon EKS, and OpenShift platforms.
  • Engaged in all SDLC phases using Agile Scrum, from requirements gathering to testing, for credit card module enhancements. Collaborated with stakeholders to deliver secure, user-centric solutions through iterative development.
  • Designed and optimized SQL Server databases for the credit card module, leveraging JDBC and Spring JDBC. Authored complex SQL stored procedures to ensure efficient transaction processing and data integrity.
  • Built Business Layer and DAO classes using Spring Framework, Spring Boot, and Spring Batch for credit card data processing. Integrated React and Angular front-ends with Spring REST APIs for seamless user interactions.
  • Created RESTful endpoints with Spring REST API, Node JS Restful API and developed Spring Boot applications to handle ActiveMQ messaging. Enabled secure, real-time communication for credit card transaction workflows.
  • Implemented unit, mutation, and security test cases using JUnit, Cucumber, Mockito, and TestNG for credit card module APIs. Ensured robust functionality and compliance through TDD and integration testing.
  • Utilized BitBucket for version control and Bamboo for CI/CD, deploying credit card module updates on cloud platforms.
  • Monitored performance with Splunk, creating real-time dashboards for transaction alerts. Provided on-call support, resolving production defects in the credit card module and enhancing legacy systems like Artiva.
  • Deployed microservices on AWS, Azure, EKS, and OpenShift, ensuring scalability and reliability.

Software Developer

Citizens Bank
11.2022 - 11.2023
  • Stack: Java,JavaScript, Node Js, React JS, Angular JS, Redux, API Gateway, Springboot, Splunk, Jest
  • Integrated third-party APIs to enhance overall application functionality and improve user experience.
  • Designed and developed the credit card module using microservices architecture with MVC design pattern, ensuring modularity, scalability, and maintainability.
  • Created P2P APIs and transaction APIs using REST and GraphQL to enable seamless communication between services, ensuring high performance and reliability.
  • Built user-friendly interfaces using React.js and optimized server-side logic with Node.js, achieving a 90% improvement in response time for user interactions.
  • Utilized Docker using EKS and Kafka for containerization and deployment of microservices, maintaining an outstanding 99.9% uptime for the system across staging and production environments.
  • Integrated Redis for caching solutions to improve data retrieval speed and reduce server load during peak usage periods.
  • Conducted rigorous testing in pre-production environments using JUnit for unit testing, validating functionalities through regression and integration tests with 85% code coverage.
  • Developed server-side components using Python, Java, and C# to ensure robust backend functionality and seamless integration with front-end systems.
  • Implemented optimized techniques for UI rendering and server responses while managing multiple user requests simultaneously with robust error handling mechanisms, enhancing system resilience and user experience.

Full Stack Java Developer

Blue Cross Shield
11.2022 - 11.2023
  • Stack : Java, JavaScript, Node Js, React JS, Redux, Azure, Bitbucket, Source tree, Apigee, MongoDB, Strapi, Springboot
  • Developed a health and insurance portal using Java, JavaScript, Spring Framework (Spring MVC, Spring Boot, Spring Batch), Angular, AngularJS, REST APIs, MySQL, SQL Server, and AWS services. Deployed scalable solutions on Docker, Kubernetes, Amazon EKS, and OpenShift platforms.
  • Participated in all SDLC phases using Agile Scrum, conducting requirements gathering, analysis, and design for the health and insurance portal. Created sequence diagrams and collaborated in design meetings to ensure robust system architecture.
  • Designed responsive front-end screens with HTML, CSS, JavaScript, Angular, and AngularJS, implementing components, services, and routing. Enhanced user experience for the health and insurance portal with dynamic, client-side functionality.
  • Managed databases using MySQL and SQL Server, leveraging JPA and JDBC for connectivity and data integrity.
  • Authored DB tables and optimized SQL stored procedures to support portal transaction processing.
  • Built Business Layer and DAO classes with Spring Framework, Spring Boot, Spring MVC, and Spring Batch, integrating Spring JDBC. Developed RESTful endpoints with Spring REST API and Swagger for seamless module communication.
  • Utilized AWS services (EC2, S3, SQS, SNS, IAM, DynamoDB, Dynamo Streams, Kinesis Streams, CloudWatch, CloudFormation, Lambda) for portal scalability. Implemented logging with Log4J and monitored performance using Splunk dashboards for real-time alerts.
  • Wrote comprehensive unit, mutation, and security tests using JUnit, Jest, TestNG, Cucumber, and mocking frameworks. Ensured portal reliability through end-to-end and integration testing for RESTful web services.
  • Leveraged Git, BitBucket, Jenkins, and Bamboo for version control and CI/CD, deploying portal updates on cloud platforms. Resolved production defects, providing on-call support to maintain system stability and performance.

Software Engineer

Anthem Insurance Company
08.2020 - 11.2022
  • Stack : Java, JavaScript, Node Js, React JS, Redux, Azure, Bitbucket, Source tree, Apigee, MongoDB, Strapi, Springboot
  • Developed the SSO SEM tool, an internal application for onboarding new vendors, automating functionalities using Node.js, React.js, Strapi, and Spring Boot, eliminating manual intervention across five connection points.
  • Provided technical support for end-users, resolving issues promptly and effectively enhancing user experience.
  • Utilized CI/CD tools such as Jenkins, Maven, Gradle, and Docker alongside JUnit and Mockito frameworks to create 300+ unit test cases, ensuring the reliability and scalability of updated microservices built with Spring Boot and C#.
  • Replaced REST API calls with GrapGradle, and Docker alongside JUnit and Mockito frameworks to create 300+ unit test cases, ensuring the reliability and scalability of updated microservices.
  • Designed and implemented responsive UI screens using React.js, hosted modules in the cloud with AWS and Azure, and uploaded images to individual containers, reducing system downtime by 25%.
  • Leveraged Docker for containerization and multi-cloud hosting to achieve 99.9% uptime while managing 100 million records from Anthem Multi-Cloud clients.
  • Integrated Redis for caching solutions to optimize data retrieval speed and reduce server load during peak usage periods, enhancing overall system performance.
  • Took initiative in introducing an automated solution framework generation feature in the dashboard of Anthem Website, improving usability and scalability using backend technologies like Java, Python, Spring Boot, and C#.
  • Contributed to knowledge-sharing sessions within the team, improving visibility of ongoing work while troubleshooting, testing, debugging, and performing code reviews for microservices architecture projects.

Education

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technological University - 2020

Skills

Programming Languages : Java, JavaScript, Python, C, C#, Html, CSS, bootstrap, NET

Frameworks: Node JS, React JS, ORM, Redux,

Redis, NextJS, Spring MVC, Spring Boot,

Angular (Web Framework)

Database Technologies MySQL, GraphQL,

MongoDB, NoSQL, Strapi, PostgreSQL, Cassandra

Development Tools and OS VS Code, JIRA, Eclipse, IntelliJ, Windows, Linux (Ubuntu, Redhat)

Containerization and Orchestration Docker, Kubernetes, Microservices, Kafka, Open Shift, EKS

Netwrok Protocols DNS, TCP/IP, VPN, Load Balancing, Firewall, TCP/UDP, SSH, HTTP/HTTPS, DHCP

API Design RESTful APIs, SOAP, Splunk, Cache, APIGEE

Cloud and Software AWS, Microsoft Azure, MVC, Agile Methodologies(Scrum), TDD, Open Shift

CI/CD and Testing Jenkins, Maven, Gradle, Git/GitHub, JUnit, Mockito, TestNG, Mocha, Jest

Certification

  • AzureAZ-900 certification, Microsoft
  • Impact Award, Received Impact Award for early critical items delivery and SEM tool implementation.
  • Java Full Stack Developer, Coursera

Timeline

Full Stack Developer

Navy Federal Credit Union
01.2023 - Current

Software Developer

Citizens Bank
11.2022 - 11.2023

Full Stack Java Developer

Blue Cross Shield
11.2022 - 11.2023

Software Engineer

Anthem Insurance Company
08.2020 - 11.2022

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technological University - 2020
Balaji Sankarapu