Home

Saikumar Bolishetty - JAVA FULL STACK DEVELOPER
[email protected]
Location: Austin, Texas, USA
Relocation: Yes
Visa: GC
Resume file: Sai kumar Fullstack_1755270940466.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Sai Kumar B
Java Full Stack Developer
Phone: +14694649162
E-Mail: [email protected]

PROFESSIONAL SUMMARY:
Over 10 years of experience as a Java Full Stack Developer, specializing in building high-performance, scalable software solutions with a focus on quality, accessibility, and timely delivery.
Proficient in building production-grade applications with React 16.8.6, Redux 4.0.1, Node.js 20.18.0, Express 4.19.2, Spring Boot 3.26, Hibernate 6.5, and OpenJDK 21, ensuring compatibility with modern frameworks and standards.
Developed advanced React18 single-page applications (SPAs) utilizing concurrent rendering features like useTransition and automatic batching, improving UI responsiveness by 25% for high-traffic web interfaces.
Leveraged React18 with TypeScript to build dynamic, state-managed components using Context API and React Hooks,ensuring seamless user experiences in real-time chat applications.
Built accessible and reusable UI components using Shadcn/UI in React18, ensuring WCAG/ARIA compliance and reducing component development time by 30%.
Integrated Shadcn/UI with React18 to create modular chat interfaces, enhancing user engagement through consistent and responsive design patterns.
Implemented TypeScript s advanced type guards and conditional types in React 18 SPAs, improving type safety by 40% and reducing runtime errors in dynamic UI components.
Developed type-safe React18 SPAs using TypeScript, reducing runtime errors by 30% and enabling scalable front-end architectures.
Developed reusable TypeScript utility libraries for React component props, leveraging mapped types and generics to enhance code modularity and cut development time by 30%.
Styled React18 applications with Tailwind CSS, utilizing utility-first classes to create responsive, dark mode-enabled UIs, cutting styling time by 35% compared to traditional CSS.
Implemented Tailwind CSS for WCAG-compliant chat app interfaces, ensuring cross-device compatibility and boosting user satisfaction by 20% per feedback.
Skilled in crafting WCAG/ARIA-compliant user interfaces to ensure accessibility and inclusivity, collaborating with UX/UI designers for intuitive user experiences.
Implemented Redux Saga for complex asynchronous workflows in e-commerce applications, improving API call reliability by 35% and reducing state update latency by 25%.
Configured Redux Toolkit with createAsyncThunk for handling asynchronous data flows, improving API integration efficiency by 30% in e-commerce checkout systems.
Designed normalized Redux state structures for large-scale SPAs, reducing state management complexity and improving performance by 25% in data-intensive applications.
Integrated Redux with React Query for efficient server-state caching, cutting redundant API requests by 40% in real-time collaboration tools.
Configured Redux with localForage for offline-first state persistence, boosting user retention by 15% in mobile-optimized React applications.
Adept at React-specific performance tuning (e.g., memoization, lazy loading) and implementing non-functional requirements (NFRs) for scalability, security, and availability.
Integrated TypeScript with Node.js APIs, ensuring robust data contracts for real-time device workflows, improving API reliability by 25%.
Proficient in Java (7/8/11/17), Spring Boot, Hibernate ORM, and microservices, integrating with RESTful APIs and cloud platforms (AWS, Azure, GCP) for robust back-end services.
Debugged Java 17 microservices using IntelliJ and Splunk, resolving NullPointerExceptions to restore service for 10,000 users within hours.
Fixed Python scrixpt errors in AWS Lambda using CloudWatch and pdb, improving data processing reliability by 95% for analytics workflows.
Experienced in IAM solutions, including OAuth2, SAML, Okta, and MFA, ensuring secure authentication and authorization in SPAs and microservices.
Proficient in big data technologies like Apache Spark and data visualization with Kibana, delivering actionable insights for strategic decision-making.
Skilled in project management and documentation using JIRA, Trello, Swagger, and Grafana, ensuring effective collaboration, task tracking, and high-quality software delivery.
Proficient in leveraging GitHub Copilot to enhance productivity across the SDLC, including pair programming, unit test automation, and Agile user story creation.
Deep expertise in cloud technologies (AWS, Azure, GCP), DevOps tools (Docker, Kubernetes, Jenkins), and CI/CD pipelines, with a focus on scalability and availability.
Configured and managed CI/CD pipelines using Azure DevOps (Boards, Repos), streamlining development workflows and ensuring rapid, reliable deployments.
Utilized Azure DevOps Boards for Agile sprint planning, task tracking, and velocity monitoring, enhancing team collaboration and project transparency.
Implements Agile, Scrum, and TDD methodologies, using tools like JUnit, Jest, Cypress, and SonarQube to drive efficient development and high code quality.
Renowned for strong analytical, problem-solving, and leadership skills, mentoring teams and fostering a collaborative learning environment.
Proficient in leveraging AI-driven development tools, including GitHub Copilot and similar coding assistants like Codeium, to accelerate coding, automate unit tests, and enhance Agile workflows, improving development efficiency by up to 30%.
Reinforce proficiency with AI-driven development to align with the job s emphasis on leveraging AI tools for faster, efficient development.
Pioneered real-time, AI-driven web interfaces with React18 and Kafka, enabling dynamic data processing for analytics dashboards, improving decision-making speed by 30%.
TECHNICAL SKILLS:
Programming Languages C, C++, Java 7/8/11/17, JavaScript, Python, SQL, PL/SQL
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.
Frameworks
Struts 2.5, Hibernate, Spring batch, Spring Data, Spring Security, Spring Actuators, Spring MVC, Spring Web, Spring IOC, Spring Cloud, Thyme leaf.
codeium AI-Driven Development with GitHub Copilot, Codeium, and Modern Code Editors.
Design Patterns Singleton, Builder, Template, MVC, DAO, Front controller, Session Fa ade, Business Delegate, Bean Factory, Service Locator.
Web Technologies
HTML4/5, XHTML, CSS3, SCSS, Bootstrap 4/5, Tailwind CSS, JavaScript, jQuery, XML, XSL, XSLT, JSON, NodeJS 10.x/12.x/20.18.0, Express JS, AngularJS, Angular 8/9/10/11,React16.8, React 18,ReactJS(v18),React hooks, Shadcn/UI,
,Jest,React Testing Library, TypeScript, Redux, Vue.js
Databases
MySQL, PostgreSQL, SQL Server 2012/14/16, Oracle 10g/11g/12c, MongoDB,Firestone, DB2, BigQuery, Cassandra.
Web Services SOAP, WSDL, JAX-RS, JAX-WS, RESTful, Graph QL, XSD
Messaging and Authentication JMS, Apache Kafka, RabbitMQ, Apache Active MQ, OAuth2.0
Web Application Servers IBM WebSphere 6.x/8.x, Apache Tomcat 6.x/7.x/8.x, Oracle WebLogic 9.x/10.x, JBoss
Testing Tools Junit 5, Mockito,Jest,React Testing Library, Jasmine, Kibana, Karma, Cucumber, Mocha, Chai, Cypress, REST Assured, ReadyAPI, WireMock, Cucumber Report, Extent Reports
Logging and Monitoring Log4J, Slf4J,Dynatrace,Quantum Metric,Splunk, Cloud watch.
Version Control Bit Bucket, Clear Case, SVN, Git, GitHub Copilot
Cloud Technologies / DevOps tools AWS (EC2, S3, DynamoDB, ECS, ECR, RDS, Kubernetes, Far Gate, CloudWatch), GCP, Jenkins,CircleCI, Docker, Azure, IBM Cloud Private,GitHub actions.
Methodologies Jira,Agile, Waterfall, Scrum,Versionone, TDD (Test Driven Development), BDD
Specializations AI-Driven Web Applications, Debugging (Python, Java)
Build Tools Maven, Gradle, Ant
IDE Eclipse, NetBeans, Spring Tools Suite (STS), IntelliJ IDEA, Sublime text, Microsoft Visual studio
Operating Systems Windows 10/11, Linux, Unix
Code Quality, Documentation & Project Management Tools SonarQube, Sonar Lint, Swagger, Postman, JIRA, Trello

WORK EXPERIENCE:
Client: State of Florida, Jacksonville Jun 2023 Present
Role: Sr. Full Stack Java Developer
Responsibilities:
Proficient in Java (11/17), Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring AOP, Spring Data JPA), and Python (Django, Flask, SQLAlchemy).
Designed and implemented scalable microservices architectures adhering to SOLID principles, with a focus on decoupling services and efficient API communication.
Developed responsive, accessible web applications using ReactJS (v18), TypeScript, HTML5, CSS3, Bootstrap5, Tailwind CSS, and Material-UI, leveraging React Hooks, Redux, and Context API for state management.
Architected type-safe React 18 SPAs with TypeScript and Redux Toolkit, reducing runtime errors by 40% and improving state management efficiency by 50% for real-time chat applications.
Optimized React 18 performance using concurrent rendering (useTransition) and lazy loading, achieving a 30% reduction in render times for high-traffic dashboards.
Designed Redux slices for modular state management in e-commerce applications, enabling seamless cart and user session updates, boosting checkout completion rates by 20%.
Configured Redux with React Query for server-state synchronization, minimizing redundant API calls and improving data consistency by 25% in collaborative apps.
Integrated Redux Thunk for asynchronous API calls in React applications, optimizing data fetching and improving API response times by 30% for real-time dashboards.
Implemented Redux Persist for local storage of state, enabling seamless offline functionality and improving user retention by 15% in mobile-first SPAs.
Integrated TypeScript, defining robust interfaces that cut API integration errors by 25% in microservices architectures.
Optimized React performance (memoization, lazy loading, code-quart splitting) and ensured WCAG/ARIA compliance for accessible UIs.
Utilized TypeScript s declaration merging to extend third-party library types in React applications, ensuring seamless integration and reducing type-related issues by 25%.
Configured TypeScript with Webpack and tsconfig for optimized build processes, reducing bundle sizes by 20% and improving SPA performance in production environments.
Designed unit and integration tests using Jest and React Testing Library for reliable, high-quality frontends.
Extensive experience with relational (SQL, JDBC, Hibernate ORM, JPA) and non-relational (MongoDB, Mongoose, Azure Cosmos DB) databases, optimizing data integrity and query performance.
Implemented robust security protocols using Spring Security, OAuth2, SAML, and MFA (including Azure Active Directory for identity management), ensuring compliance with data protection standards.
Optimized multi-threading and minimized memory leaks in Core Java applications, leveraging Java 11/17 features for high-performance systems.
Pioneered Apache Kafka for responsive, event-driven microservices communication, integrated with Azure Event Hubs for scalable event streaming.
Architected scalable, fault-tolerant systems using Azure services, including Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Blob Storage, Azure SQL Database, and Azure Functions.
Advanced Docker for local development and Azure Kubernetes Service (AKS) for orchestration, ensuring high availability and scalability.
Streamlined deployments with Azure DevOps, Jenkins, CircleCI, and Maven, improving deployment speed by 40%.
Utilized Azure Monitor, Azure Log Analytics, and Application Insights for performance monitoring and proactive issue resolution, with adaptability to tools like Dynatrace and Splunk.
Leveraged Azure Functions for serverless backend scripts in Python and Node.js, integrated with Azure API Management for scalable RESTful APIs.
Designed and implemented Azure cloud security strategies, including Azure Active Directory (AAD) roles and policies, Network Security Groups, and Virtual Networks.
Automated tests with JUnit, Mockito, REST Assured, ReadyAPI, and Cucumber for BDD, ensuring comprehensive test coverage.
Implemented Jest and React Testing Library for robust front-end testing.
Generated detailed test execution reports using Cucumber Report and Extent Reports for QA sign-off.
Actively used Azure Boards (replacing VersionOne) and Agility for sprint planning, retrospectives, and velocity tracking, facilitating BDD sessions with stakeholders.
Implemented Azure API Management as a unified entry point for microservices, simplifying client access and enforcing security policies.
Created virtualized service layers using WireMock and automated backend tests with REST Assured and ReadyAPI, integrated with Azure DevOps for CI/CD pipelines.
Mentored junior developers, fostering collaboration and knowledge sharing.
Leveraged GitHub Copilot and Codeium for code generation, debugging, and test automation, reducing development cycles by 25%.
Created comprehensive API specifications using Swagger.
Led code reviews to enforce coding standards and architectural consistency.
Mastered Git version control practices, implementing branching strategies and ensuring efficient team collaboration across distributed environments.
Environment: Java 11/17, J2EE, Spring 5, Spring MVC, Microservices, Spring Boot 2.5.x/2.6.x, Spring AOP, Spring Security, Spring Web, Actuators, Spring JPA, Design Patterns, Angular 13/15, HTML5, CSS3, Bootstrap5, TypeScript, AJAX, jQuery, RESTful API, Hibernate ORM, Apache Tomcat Server 9.x, SQL, Core Java, MongoDB 5.x, Azure Cosmos DB, Azure SQL Database, Mongoose Connector, OAuth 2.0, Jenkins, Docker, Azure Synapse Analytics, Azure Kubernetes Service (AKS), Azure Blob Storage, Azure Virtual Machines, Azure Functions, Azure API Management, Azure Application Gateway, Azure Load Balancer, Azure Monitor, Azure Log Analytics, Application Insights, Azure Active Directory, Python, Apache Kafka, Azure Event Hubs, CI/CD, BDD, JSON, API Life Cycle, Junit 5, Mockito, Jasmine, Karma, Cucumber, Slf4J, Git, Azure Boards, JIRA, Swagger 3.x, Elasticsearch, Maven 3.0, GitHub, IntelliJ, Design Documents, Linux, Slack.


Client: CVS Pharmacy, Chicago, Illinois Oct 2022 to Jun 2023
Role: Sr. Full Stack Java Developer
Responsibilities:
Lead the design and implementation of scalable, high-performing web applications using Java 8/11, J2EE, and Spring Boot, integrating frontend technologies such as ReactJS and Redux.
Developed responsive SPAs using ReactJS (v18), leveraging React Hooks for state management and component lifecycle optimization, integrated with Spring Boot microservices.
Developed reusable React 18 components with Hooks and Redux Thunk, streamlining asynchronous API calls and improving response times by 30% for e-commerce SPAs.
Utilized Redux DevTools for debugging complex state flows, resolving state-related issues 40% faster during development of high-traffic web interfaces.
Developed a responsive dashboard using TypeScript, React Hooks, and Tailwind CSS, reducing data rendering latency by 30% via optimized state management.
Migrated legacy Redux stores to Redux Toolkit, enhancing type safety with TypeScript and reducing state management bugs by 35% in enterprise applications.
Integrated TypeScript with Spring Boot microservices, creating type-safe REST API clients, improving front-end/back-end alignment and reducing integration errors by 25%.
Authored type-safe API contracts using TypeScript and Swagger, streamlining API development and ensuring seamless communication between front-end and back-end teams.
Implemented Redux Toolkit with TypeScript for modular state management, boosting checkout completion rates by 20% through seamless cart updates.
Refactored JavaScript-based React components to TypeScript, enhancing code maintainability and reducing debugging time by 35% for cross-functional teams.
Implemented front-end unit and integration tests using Jest and React Testing Library, ensuring robust UI functionality and code quality.
Designed WCAG/ARIA-compliant UIs with Angular Material and Bootstrap5, Tailwind CSS, collaborating with UX/UI designers to enhance accessibility and user engagement.
Proficient in developing applications using Java 8/11, leveraging the latest language features and enhancements to ensure code efficiency, readability, and maintainability.
Stay updated with advancements in the Java ecosystem, including Java 8/11, to incorporate best practices and optimize application performance and compatibility with evolving industry standards.
Architect and develop microservices using Spring Boot, Spring Cloud, and Kubernetes, focusing on creating loosely coupled, independently scalable services.
Implemented centralized configuration management with Spring Cloud Config, streamlining processes and reducing deployment timelines.
Utilize Kibana for log analysis, real-time monitoring, and data visualization.
Develop and secure RESTful services with Spring MVC, JAX-RS, employing OAuth 2.0 for API security and managing API contracts using Swagger.
Expertise in database management and connectivity with proficiency in JDBC for robust SQL interaction, Hibernate ORM for performance-enhanced object-relational mapping, and Spring Data JPA for simplified data access.
Advanced skills in designing and optimizing both SQL and NoSQL databases, with a particular focus on DynamoDB, ensuring high performance and scalability.
Advanced skills in designing and optimizing both SQL and NoSQL databases, with a particular focus on DynamoDB.
Proficient in full-stack log management using the ELK stack (Elasticsearch, Logstash, Kibana) for comprehensive log analysis and insights.
Monitored and optimized application performance using Dynatrace and Splunk (or Kibana/CloudWatch, with adaptability to Dynatrace/Splunk), ensuring high availability and fast response times.
Comprehensive testing strategy development, including unit (JUnit5), integration, and end-to-end testing (Mockito, Cypress), coupled with Test-Driven Development (TDD) practices for enhanced software quality and reliability.
Extensive experience in AWS cloud infrastructure management and architecture, utilizing EC2, S3, Lambda, and IAM Security Groups for secure, scalable solutions.
Demonstrated ability to implement scalable, cost-effective AWS solutions leveraging Lambda, DynamoDB, S3, and CloudFront for efficient processing and content delivery.
Utilized GitHub Copilot for pair programming, automated unit test generation, and Agile user story creation, boosting development efficiency.
Strong version control skills using Git, with experience in branching strategies, pull requests, and code reviews to foster collaboration and maintain high code quality.
Proficient in creating detailed technical documentation and API testing with Postman, ensuring clear communication and thorough understanding of functionalities.
Environment: Java 8/11, J2EE, Spring Boot 2.5.x/2.6.x, Spring Microservices, Spring Data JPA, Spring MVC, Actuators, Security, AOP, Security, Hibernate 5.5.x, Java Mail, Socket Programming, Design Patterns, Single Sign On (SSO), Single Page Applications (SPA), JDBC, Scala, RESTful API, JAX-RS, ReactJS, Redux, HTML5, CSS3, JavaScript, AJAX, XML, Design Patterns, SQL, DynamoDB, Jenkins, Junit5, Mockito, Cypress, AWS Cloud, Lambdas, S3, IAM Security Groups, Kubernetes, OAuth 2.0, Apache Kafka, Kibana, TDD, Log4J, CloudWatch, CI/CD, Agile, Git, Linux, Maven 3.8.x, IntelliJ, Postman, Swagger, SonarQube, Design Documents, GitHub, JIRA.


Client: State of Colorado, Denver, CO Jun 2020 to Oct 2022
Role: Full Stack Java Developer
Responsibilities:
Architect, design, and implement enterprise-level applications using Java, J2EE, Spring Framework, and Hibernate ORM, focusing on scalability, resilience, and maintainability.
Design and develop microservices using Spring Boot and Spring Cloud for dynamic scaling, service discovery, configuration management, and gateway routing.
Built responsive React components with TypeScript and Context API, reducing code duplication by 40% and improving maintainability in enterprise applications.
Utilized Redux DevTools to debug complex state flows, resolving issues 40% faster in Angular-React hybrid applications.
Design resilient and fault-tolerant microservices by implementing advanced patterns such as Circuit Breaker, Config Server, and Service Registry with Spring Cloud.
Utilized Redux Toolkit Query for efficient API caching and data synchronization, reducing server requests by 40% in data-intensive reporting tools.
Developed custom Redux middleware for logging and analytics, enabling real-time monitoring of state changes and cutting debugging time by 30% in collaborative platforms.
Migrated legacy Redux stores to Redux Toolkit with TypeScript, improving type safety and reducing state-related bugs by 35% in customer-facing SPAs.
Legacy Migration: Refactored a JavaScript-based application to TypeScript, improving code maintainability and reducing runtime errors by 40%.
Reduced application bugs by 35% through TypeScript adoption and strict type checking in React-based projects.
Optimize inter-service communication within the microservices architecture using event-driven approaches and messaging systems like Apache Kafka to ensure high responsiveness and scalability.
Develop enterprise-level applications with Core Java and J2EE, ensuring robust backend functionality and system efficiency.
Implement blue-green deployment strategies for microservices on GKE to minimize downtime and risk during new releases, ensuring seamless end-user experiences.
Design and develop RESTful APIs using Spring MVC for data exchange and integration with frontend technologies, implementing security with JWT and OAuth 2.0.
Utilize JPA (with Hibernate) for ORM and manage high-volume databases using Apache Cassandra, including schema design and query optimization.
Integrate React-based applications using RESTful services, ensuring responsive and cross-browser compatible user interfaces with HTML5, CSS3, and Bootstrap4.
Implement security protocols using Spring Security, JWT, and OAuth 2.0 to safeguard applications against vulnerabilities.
Implement caching strategies and optimize server-side performance with NodeJS for efficient data operations.
Develop and maintain automated tests using JUnit, Mockito, Jasmine, Karma, and Selenium to ensure code quality and application stability.
Utilize Jenkins for CI/CD pipelines to ensure efficient code testing and deployment, integrating SonarQube for continuous code quality checks.
Containerize applications using Docker and manage deployments on Google Kubernetes Engine (GKE) for scalable application distribution.
Leverage GCP's Pub/Sub for asynchronous messaging and event-driven architectures, facilitating decoupled services for enhanced scalability and maintenance.
Utilize GCP's Cloud Functions for serverless execution of code in response to events, reducing operational costs and simplifying deployment workflows.
Implement GCP's Cloud Armor to secure microservices from DDoS attacks and other web-based threats, ensuring robust security at the network edge.
Leverage Google Cloud Platform services including Google Cloud SQL and Cloud Spanner for database services and computer services for application hosting.
Implement logging using Log4j and Google Cloud Logging, setting up monitoring and alerting for microservices using GCP s monitoring tools.
Create comprehensive design documents and API documentation using Swagger and Postman for effective team communication and future reference.

Environment: Java 8/11, J2EE, Spring 5.2.x/5.3.x, Spring Boot 2.2.x/2.5.x, Spring MVC, Spring Security, Spring Cloud GCP 1.2.x/2.0.x, Spring JPA, Hibernate ORM 5.4.x, JTA, JWT, Spring Microservices, Design Patterns, RESTful API, JSTL, XML, XSD, EJB, JDBC, HTML5, CSS3, Bootstrap4, JavaScript, TypeScript, Angular10/12, jQuery, DOM, JAX-B, Apache Cassandra, Scala, Apache Tomcat Server, OAuth 2.0, Junit 5, Mockito, Jasmine, Karma, Selenium, GCP, Google Cloud SQL, Cloud Spanner, Apache Kafka, Elastic search 7.x, Google Cloud Logging, NodeJS,Core Java,GKE, Log4j, Microsoft Visual Studio, Spring Tools Suite (STS), Maven 3.6.x, Docker, Jenkins, CI/CD, SonarQube 8.x, Postman, Swagger, Agile, Design Documents, Windows.



Client: First Republic Bank, Sanfransisco, California. Mar 2018 to June 2020
Role: Full Stack Java Developer
Responsibilities:
Expertise in designing, developing, and maintaining scalable, high-availability applications using Java 8 and 11, leveraging advanced features for functional programming, improved performance, and security.
Proficient in architecting and implementing microservices with Spring Boot (2.1.x/2.2.x), Spring Cloud, and Spring Security, ensuring scalable, resilient, and modular applications.
Advanced knowledge in securing applications and microservices with OAuth2 and JWT for authentication and authorization, enhancing data protection and secure communication.
Skilled in ORM and database operations using Hibernate (5.3.x/5.4.x), optimizing application performance and data management.
Demonstrated ability in building responsive, user-friendly web frontends using Angular (7/8), TypeScript, and Bootstrap 4.
Proficiency in containerization with Docker and orchestration with Kubernetes (1.12.x/1.18.x), automating deployment, scaling, and management.
Developed type-safe front-end modules using TypeScript and AngularJS, integrating with Java 7/8-based Apache Struts 2 backends, improving UI consistency and reducing integration errors by 25%.
Implemented type-safe REST API clients in TypeScript for consuming JAX-WS and Apache Axis-based web services, streamlining front-end/back-end communication and reducing API errors by 20%.
Designed type-safe asynchronous messaging interfaces in TypeScript, integrating with RabbitMQ for reliable communication between application components, reducing message processing errors by 25%.
Deep expertise in AWS cloud services, including S3, EC2, and ECS, for developing scalable, reliable, and secure cloud-native applications.
Implemented CI/CD pipelines with Jenkins, integrating automated testing and deployment for rapid and reliable application delivery.
Comprehensive testing experience using JUnit 5, Mockito for Java backend, and Mocha + Chai for JavaScript frontend, ensuring high application quality.
Knowledge in microservices design patterns, including API gateway integration and distributed logging with CloudWatch, to build resilient systems.
Proficient in managing MongoDB (4.0.x/4.2.x) with Mongoose for optimal data storage and high-performance applications.
Leveraged AWS for advanced cloud architecture patterns, focusing on high availability, disaster recovery, and auto-scaling, with an emphasis on security and compliance.
Utilized Git/GitHub for effective version control and collaboration, adhering to best coding practices.
Designed and documented APIs using Swagger, promoting clear communication among development teams and external partners.
Agile methodology advocate, applying Scrum principles to improve processes, products, and team collaboration.
Continuously updated Java skills, incorporating the latest trends and practices like Streams API and the new Date/Time API in Java 8, and modularization in Java 11.
Efficiently used development tools including Eclipse IDE, Visual Studio Code, Maven (3.6.x) for dependency management, and Insomnia for API testing.

Environment: Java 8/11, Spring Boot 2.1.x/2.2.x, Microservices, Spring Cloud, Spring data JPA, Spring Security, Spring Web Flux, Spring MVC, Spring Actuators, OAuth, JWT, Hibernate 5.3.x/5.4.x, Angular 7/8, TypeScript, JSON, Handlebars.js, HTML5, CSS3, Bootstrap4, JavaScript, NPM 6.x, MongoDB 4.0.x/4.2.x, Mongoose Connector, Active MQ, Node.js 10.x/12.x, AWS, S3, EC2, ECS, Kubernetes 1.12.x/1.18.x, Dockers, Jenkins, Junit 5, Mockito, Mocha + Chai, Log4J, CloudWatch, Sonar Lint, Swagger, CI/CD, Agile, Maven 3.6.x, Insomnia, Eclipse IDE, Visual Studio Code, Windows, Git, GitHub, Teams


Client: Verizon, Dallas, Texas Apr 2016 to Mar 2018
Role: Full Stack Java Developer
Responsibilities:
Designed and developed scalable web applications using Java 7/8, integrating MVC architecture with Apache Struts 2 for robust backend solutions.
Leveraged Hibernate ORM and JDBC for efficient database management and communication, significantly improving data access and manipulation with PostgreSQL.
Developed secure SOAP and RESTful web services using JAX-WS and Apache Axis, enhancing application interoperability and API integration.
Implemented JWT for secure user authentication and authorization, ensuring data protection and privacy compliance.
Created dynamic and responsive user interfaces employing HTML, CSS, JavaScript, and AngularJS, leading to improved user engagement and satisfaction.
Utilized RabbitMQ for implementing asynchronous messaging, facilitating reliable communication between different application components.
Built reusable TypeScript utility functions for front-end data validation, enhancing form handling in AngularJS applications and improving user input accuracy by 20%.
Proficient in database management and T-SQL programming with MS SQL Server 2017, including performance tuning and security.
Skilled in leveraging new SQL Server 2017 features like Linux support and enhanced graph database capabilities for advanced data analytics.
Adopted Test-Driven Development (TDD) with JUnit4 and Power Mockito, ensuring high-quality code and reducing bug rates in production.
Enhanced application performance and identified bottlenecks using JMeter, leading to optimized response times and throughput.
Containerized applications using Docker, achieving consistent deployments across different environments, and simplifying the CI/CD pipeline.
Utilized TypeScript in CI/CD pipelines with Git and Bitbucket, adding type checking to build processes, catching type errors early and reducing deployment failures by 20%.
Managed source code and facilitated team collaboration using Git and Bitbucket, streamlining version control and code reviews.
Proficient in using Eclipse IDE and Visual Studio Code, optimizing development efficiency and project management.

Environment: Java 7/8, JSP, Servlets, Apache Struts 2, Multithreading, Hibernate ORM, JDBC, DAO, WSDL, JAX-WS, Apache Axis, XML, XSD, JWT, JTA, Oracle WebLogic, HTML, CSS, JavaScript, Angular JS, RabbitMQ, TDD, My SQL Server 2017, JMeter, Docker, Visual Studio Code, Eclipse IDE, Junit4, Power Mockito, Log4J, Agile, Gradle, Postman, Unix, Git, Bitbucket.


Client: Old National Bank, Evansville, IN Oct 2014 to Mar 2016
Role: Full Stack Java Developer
Responsibilities:
Engineered robust, scalable Java 7 applications leveraging J2EE frameworks, Servlets, JSP, and Hibernate ORM, ensuring high-quality code documentation and efficient ORM strategies.
Designed and implemented responsive web interfaces utilizing HTML5, CSS3, and JavaScript, adhering to modern web standards and responsive design principles for optimal cross-platform compatibility.
Executed complex SQL queries and procedures in MySQL for advanced data manipulation and management, enhancing database performance through optimized JDBC connectivity.
Expert in implementing Azure Active Directory Multi-Factor Authentication to protect access to cloud and on-premises applications.
Designed and deployed cloud solutions using Azure Blob Storage, Azure SQL Server, and Azur Service Bus, optimizing data storage and messaging for scalable applications.
Integrated Azure Active Directory with Event Grid and Logic Apps for automated, secure workflows, and utilized Redis Cache to enhance application performance.
Knowledgeable in configuring conditional access policies in Azure AD to enforce MFA under specific scenarios or risk levels.
Developed, tested, and deployed SOAP-based web services utilizing JAX-WS and JAXB for seamless data interchange, with precise WSDL documentation for external service integration.
Integrated and configured third-party APIs, including Azure cloud services and Active Directory, to bolster application functionality and user authentication mechanisms.
Maintained code integrity and facilitated team collaboration using SVN for version control, ensuring consistent codebase updates and efficient team collaboration practices.
Conducted comprehensive unit and integration testing employing JUnit, advancing application reliability and adherence to functional requirements.
Supported CI/CD pipelines using Jenkins for streamlined application deployment on JBoss Server, managing environmental configurations and deployment strategies.
Employed Log4J for detailed application logging and monitoring, coupled with Sonar Lint for continuous code quality analysis, promoting adherence to coding standards and best practices.

Environment: Java 7, J2EE, Servlet, JSP, DSA, HTML, CSS, JS, Hibernate ORM, DAO, JSTL, XML, SOAP Web services, WSDL, JAX-WS, JAXB, PL/SQL, JDBC, JBoss Server, MySQL, Azure, Active Directory, NetBeans, Applets, AWT, RMI, MySQL Workbench, Postman, Jenkins,Selenium,SOAPUI,Gradle,SVN,Waterfall,Sonarlint,Asana,Log4J,Windows.

Client: CISCO, San Jose, CA Aug 2013 to Sep 2014
Role: Java Backend Developer
Responsibilities
Participated in the requirement analysis, design, and development of a Java/J2EE application utilizing Struts, JavaScript, JSP, AJAX, JDBC, and Web Services with JAX-WS.
Designed and executed the user interface using HTML5, CSS3, JavaScript, and Angular JS to enhance user experience and functionality.
Played a key role in the design and development of a web-based application using Spring MVC.
Possess a strong understanding of Java concepts including multi-threading and concurrency, the Collection Framework, String handling, and Exception management.
Engaged in the creation of JSP and JSF components, utilizing the JSTL Tag library (Core, Logic, Nested, and Bean) to develop dynamic web pages.
Developed a Web Service client interface with JAX-WS from WSDL files, employed SOAP for method invocation, and deployed the application on WebLogic server.
Utilized a wide range of web development tools including Java, J2EE, Servlets, JSP, EJBs, JDBC, HTML, and XML.
Conducted unit testing, analyzed, and resolved defects identified during the Quality Assurance phase.
Designed and implemented business components such as Microservices using Spring Boot, enhancing scalability and maintainability.
Provided ANT as a build tool for compiling and deploying applications to production environments.
Managed the source code repository using SVN for version control, ensuring code integrity and collaboration.
Implemented the Hibernate framework as the persistence layer for database interaction with Oracle 10c, streamlining data management tasks.
Authored complex SQL queries, stored procedures, functions, and triggers in PL/SQL to optimize database operations.
Organized and conducted technical reviews with peers and software architects to assess code and design, ensuring adherence to best practices.
Provided ongoing on-call support for various products, addressing issues promptly and maintaining system stability.
Environment: JAVA EE 5, JUnit, AJAX, jQuery, JSP 2.1, Node JS, Mongo Db, SQL Server 2008, Web services, Apache Axis, XSLT, Servlets 2.5, Struts Tiles, XML, Spring 2.5, Spring Security 2.0, Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, TOAD, Tortoise SVN.



Thanks & Regards
Srikanth Rajipeta

Bench Sales Recruiter

[email protected] | +1 (469) 327 1720 Ext: 1412
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst artificial intelligence user interface user experience message queue javascript sthree database active directory microsoft procedural language California Colorado

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5987
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: