Post Job Free
Sign in

Stack Developer Software Development

Location:
Fairborn, OH
Salary:
$65
Posted:
June 06, 2025

Contact this candidate

Resume:

SIRISHA REDDY

P: 513-***-**** E: ***********@*****.***

PROFESSIONAL SUMMARY:

●Over 10 years of IT experience as a Full Stack Software developer with proven expertise in web, mobile application development in full software development lifecycle.

●Expertise in J2EE technologies such as Spring MVC, Spring Boot, IOC, batch, Hibernate, SOAP, RESTful web services, EJB, Struts, Servlets JSP JDBC, AWT, Swing and J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, service locator and Delegate.

●Good Knowledge of developing UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 9/11/12/14, React JS, and Node JS.

●Strong database development skills using Database Servers like Oracle, Sybase, and SQL Server.

●Used SQL, PL/SQL in Oracle, SQL Server in database modelling, administration, and development.

●Designed and developed the REST-based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API), and deployed Microservices on Docker.

●Hands-on experience in multi-tier distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC), Service Oriented Architecture (SOA).

●Implemented Service Oriented Architecture (SOA) using Spring REST to create REST resources that include several components like Jersey Framework, Spring Boot (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2), documented using Swagger & WADL.

●Implemented latest React features such as React Context API, React Hooks, Functional Components, and middleware such as Redux Thunk, Redux-Saga.

●Expertise in Core Java concepts like Collections, Exception Handling, Multi-Threading, Java I/O.

●Worked on middleware Node JS functions for processing, authentication using Express, Next, Passport JS.

●Good understanding of NoSQL Databases and hands-on work experience in writing applications on NoSQL databases like Cassandra DB, MongoDB, PostgreSQL DB.

●Done testing using Junit, Mockito for Java backend services and Jasmine, Karma for Angular, React along with Mocha, Chai, Protractor for unit, integration testing.

●Implemented various screens for the front end using React JS and various predefined components from NPM (Node Package Manager), bower and redux library for Dependency management.

●Proficient on Azure Cloud Services, leveraging Platform as a Service (PaaS) offerings such as Azure App Service, Azure Functions, Azure Logic Apps along with Azure Kubernetes services (AKS) and used Azure service bus as messaging broker, Azure API as API gateway along with Azure Cosmos DB for storing and accessing distributed data.

●Good experience in working with Web/Application servers like Apache Tomcat, IBM WebSphere and/or Web Logic, JBoss. Experience in installing, configuring, tuning Apache Tomcat, JBoss.

●Strong experience and knowledge of real-time data analytics using Spark Streaming, and Kafka.

●Good experience working with AWS Services like EC2, S3, AWS SimpleDB, AWS RDS, AWS Elastic Load Balancing, AWS SQS, AWS Lambda, AWS Identity and access management (IAM), AWS CloudWatch, AWS EBS, and AWS CloudFront.

●Experience on DevOps essential tools like Kubernetes, Dockers GIT, Jenkins, deployed/managed applications to AWS, GCP, PCF. Experience in working with the APIGEE Developer portal.

●Proficient in version control and collaborative code management using Git, GitHub, GitLab, and Bitbucket, ensuring streamlined development workflows. Automated CI/CD pipelines using Jenkins, GitHub Actions, and Azure DevOps, achieving faster and more reliable build and deployment processes.

●Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iterative methodology, Agile Development & Testing using Software Development Life Cycle.

TECHNICAL SKILLS:

Languages

C, C++, Java 1.8/11/15/17, J2EE, SQL, PL/SQL, Python, Shell

Java/J2EE Technologies

Core Java, Applets, Swing, JDBC, JSP, Servlets, Struts, Spring, Hibernate, EJB, JSF, JNDI, Web Services (SOAP, REST).

Web Technologies

JavaScript, jQuery, Typescript, AEM, Spring Boot, Spring MVC, Node JS, Angular (9/11/12/14), React JS, Django, WebRTC API, SOAP, JSTL, Ruby on Rails

Java Frameworks

Struts, Hibernate, JSF, Spring Boot

Build Tools

ANT, Maven, Gradle, Jenkins, Jira, Rally, Ansible, puppet

CI/CD

Jenkins, Hudson, Maven

Testing Tools

JUnit, Postman, TestNG, Mockito, Cucumber, JMeter, RFT, React Testing Library, Cypress, Jasmine, Karma, LEX

Web Services

SOAP, WSDL, XML, SOA, JAX-WS, JAX-RPC, REST, Apache Kafka.

Databases

Oracle, MySQL, SQL Server, IBM DB2, PostgreSQL, MongoDB, Cassandra

Application Servers

IBM WebSphere, WebSphere, Tomcat, JBoss

Cloud Technologies

AWS EC2, S3, RDS, AWS Lambda, Cognito, SQS & SNS, AWS Identity and access management (IAM), AWS CloudWatch & EKS, Azure (SQL, ADD, Logic Apps, APIM, Cosmos DB, Blob Storage, VMs, Service Bus, Azure Monitor, & ARM), Docker, Kubernetes, ELK, GCP, PCF

PROFESSIONAL EXPERIENCES:

GREAT AMERICAN INSURANCE, Cincinnati, OH May 2023 to PRESENT

Sr. Java Full Stack Developer

Responsibilities:

●Wrote DAO layers, Spring service Controllers to handle data, requests to Spring, implemented using Hibernate.

●Developed UI in Angular 14 that will be integrated using Spring Boot. Created wireframes, prototypes and Wrote use cases, UI specifications, and a UI Style Guide.

●Integrated new APIs for list processing introduced in Java 17, including List.copyOf and List.of methods, for creating immutable lists with concise syntax and improved performance.

●Developed resilient microservices using Spring Cloud Circuit Breaker and Resilience4j.

●Developed responsive UI components with HTML5, CSS3 (SASS), CSS Grid, Flexbox, Twitter Bootstrap 4.0.

●Developed components using Angular 14, needed for the application from the scratch and customized from various Angular-related libraries to meet the application's functionality.

●Worked on PostgreSQL on simple queries, wrote Stored Procedures for normalization and denormalization.

●Utilized Angular 14 Command Line Interface (CLI) to develop front-end functionalities and have researched the command that Angular CLI provided.

●Developed Microservices (REST) using Spring Boot, Spring Data with JPA (Java Persistence API), deployed Microservices on Docker. Worked on REST API, invoked web services (consumer) based on EJBs.

●Leveraged Angular 14 for data access, created custom directives, factories, services for components.

●Used Angular 14 components like modules, controllers, synchronized models with single-page Application.

●Integrated Angular 14 services with RESTful APIs, Angular 14 HTTP Client to send GET/POST requests to fetch data from the server. Configured Microservices architecture and integrates with React JS application.

●Migrated the production SQL server schema to the new AWS RDS Aurora instance.

●Used ReactJS to create custom components for data manipulations & display data in standard format.

●Used Annotations for Dependency Injection, Spring MVC for REST APIs, Spring Boot for Microservices.

●Used Spring Security for OAuth authentication, by configuring Spring Security into Spring MVC application.

●Used Vector API in Java 17 to leverage Single Instruction, Multiple Data for computations, image processing.

●Created reusable and testable React JS functional and class components using TypeScript, ES6.

●Created test coverage for the web services by using JUnit and Easy mock.

●Wrote JUnit test cases and used Mockito for mocking service calls.

●Developed VNM Application using Spring Boot to implement the Controller and Service layers.

●Deployed Spring Boot - Microservices Docker container using AWS EC2 container, AWS admin console.

●Worked on React Virtual DOM, react views, rendering using components containing custom HTML tags.

●Used SoapUI, JMeter to check load balancing in Web Logic with multi-thread and to check accounts.

●Integrated SonarQube with Jenkins to track code coverage before moving deployment of tag to production.

●Designed and implemented event-driven architectures using Apache Kafka and Active MQ Artemis.

●Optimized Kafka Streams for real-time data processing and stream transformations.

●Developed Kafka Connectors for seamless integration with external data sources.

●Enhanced system observability using Prometheus for time-series data collection and Grafana for dashboards.

●Implemented centralized logging using the ELK Stack (Elasticsearch, Logstash, Kibana) and Splunk.

●Configured Prometheus Alertmanager for proactive system alerts and incident management.

●Developed JMS components to send messages from one application to another using Apache ActiveMQ.

●Involved in deploying the application on Tomcat 5.0 web server.

●Built application and database servers using AWS EC2 and RDS for Oracle DB.

●Configured, and maintained all network, load balancers, operating systems, and software in AWS EC2.

●Implemented data serialization using Protocol Buffers (protobuf) and Apache Avro.

●Employed ETL/ELT strategies for large-scale data transformations using Apache Airflow and AWS Glue.

●Built scripts on AWS cloud for scheduling EC2 auto-scaling load balancer with Java SDK.

●Involved in writing APIs. In Java 17 for AWS Lambda to manage some of the AWS services.

●Used the AWS SES API to integrate the functionality of AWS SES directly into applications.

●Used AWS SQS (Simple Queue Service) to manage the interactions between different microservices.

●Delivered high-quality modules on the AWS stack using Lambda, SNS, and Elastic ache with Redis.

●Installed the Apache Kafka cluster and Confluent Kafka open source in different environments.

Environment: Java 17, Angular 14, React, Spring (DAO, MVC, ORM), Spring boot, JavaScript, PostgreSQL, REST API, SOAP UI, JUnit, Mockito, JMeter, SonarQube, Maven, Python/Shell Scripting, ETL/ELT, Apache Avro, Airflow, Kafka, Kubernetes, Prometheus,, JMS, ActiveMQ, Tomcat, AWS (EC2, ELK, SES, SQS, SNS, S3).

VERIZON, Pune, India Feb 2021 to Nov 2022

Sr. Java Full Stack Developer

Responsibilities:

●Developed applications using Java 15, Multi-threading, Spring MVC, Spring Boot, J2EE, Hibernate, REST.

●Develop UI automation for Node JS, Angular 12, Micro services have been built using spring boot, Netflix OSS, spring cloud, and deploying to AZURE Cloud.

●Developed Single Page applications using Angular 12 using components, and directives using Typescript.

●Worked on web page enhancements using React, Angular 12, JavaScript, Servlets, and JavaBeans.

●Implement modules into Node JS to integrate with designs and requirements.

●Used Angular 12 HTTP services to perform backend REST webservices interactions to get, post JSON data.

●Implemented REDUX architecture with Angular 12 using angular-redux for unidirectional data flows.

●Used React & Redux Dev Tools plugins to observe component state and prop changes instantly.

●Migrated existing application into Microservices (REST) to provide CRUD capabilities using Spring Boot.

●Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using React JS.

●Implemented Aspect-Oriented Programming (AOP) with Spring AOP for cross-cutting logging and security.

●Employed Spring Security with JWT tokens for stateless authentication and role-based access control.

●Used Streams and Lambda expressions available as part of Java 15 to store and process the data.

●Worked on MongoDB, mongoose for database persistence using Node JS to interact with MongoDB.

●Created reusable and testable React JS functional and class components using ES6, TypeScript.

●Used Spring Boot to build Microservices, developed Spring application radically faster with less configuration.

●Used node JS for the management of interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB.

●Integrated Swagger using Springfox, Spring MVC, enhancing API documentation usability. Springfox allowed for automated documentation generation and interactive testing.

●Developed REST APIs using Spring MVC and Spring Boot and hosted all microservices on PCF.

●Designed configuration XML Schema for the application and used JavaScript for the client-side validation.

●Implemented content switching using React JS routing and fetched data through asynchronous call.

●Implemented pre-authentication, database security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.

●Developed and integrated stable React components, stand-alone functions to be added to any future pages.

●Integrated Camunda workflows with RESTful APIs for dynamic process management, improving banking operations. Camunda offered flexible and scalable solutions for business processes.

●Set up Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to track system reliability.

●Integrated OpenTelemetry for distributed tracing across microservices.

●Built machine learning models and pipelines using TensorFlow, Keras, and PyTorch.

●Containerized and deployed applications on Kubernetes using Docker, CRIO, or containerd, for optimization.

●Developed custom Grafana plugins and visualizations tailored to application KPIs.

●Integrated Azure Functions with Azure Event Grid, Azure Service Bus, and Azure Storage Queues for event-driven messaging and asynchronous processing in Java 15 application.

●Utilized Azure Key Vault for secure storage and management of sensitive information such as connection strings, API keys, and certificates used by Java functions.

●Integrated Azure Blob Storage, Azure Queue Storage, and Azure Table Storage with Java applications for scalable and durable storage of unstructured data, message queues, and structured data.

●Implemented NoSQL data storage using Azure Cosmos DB, optimizing data models, queries for documents.

●Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps for automated build, test, and deployment processes.

●Utilized Azure Monitor and Azure Log Analytics for monitoring AKS clusters, collecting metrics, logs, and telemetry data for performance optimization and troubleshooting.

●Integrated the Linux environment with Active Directory providing a Single Sign On (SSO) solution.

●Installed, maintained the Apache-Tomcat server and Web sphere Application Server in Linux Platform.

●Prepared JUnit, Test NG test cases and executed them as part of auto build process from Jenkins Jobs.

Environment: Java 15, Angular 12, Microservices, Node JS, Bootstrap, React, JavaScript, AJAX, GIT, Maven, Hibernate, Spring Boot, Agile, Jenkins, Docker, Log4j, Oracle, Swagger, Java Beans, Maven, EJB, Mockito, JUnit, Jenkins, Kubernetes, RESTful(APIs), NOSQL MongoDB, SQL, Azure (AAD, Logic Apps, APIM, AKS).

BARCLAYS BANK, Pune, India Dec 2018 to Jan 2021

Java Microservice Developer

Responsibilities:

●Developed server-side application to interact with database using Spring Boot and Hibernate.

●Implemented performance optimizations with Java 11 features Epsilon GC, ZGC, G1 garbage collector.

●Used React JS to create views to hook up models to the DOM and synchronize data with server as a SPA.

●Deployed applications in AWS EC2 instances, created snapshots for the data stored in AWS S3.

●Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

●Developed UI automation for Node JS, Angular 11, built Microservices with spring boot, Netflix OSS.

●Used Angular 11 Interceptors for HTTP requests, responses, features like logging, caching, error handling at application level. Implemented AOT (Ahead-of-Time) compilation to pre-compile Angular 11 templates.

●Implemented RESTful APIs and HTTP servers in Golang using libraries like Net/HTTP or Gin, ensuring efficient request handling and response generation.

●Integrated Angular 11 Material CDK (Component Dev Kit) and developed powerful Single Page Application and dynamic responsive Web Application with Angular 11.

●Developed components using Angular 11 needed for the application from scratch and customized from various Angular 11 universal libraries to meet the application's functionality.

●REST API's development with Spring Boot, configuration, and maintenance of Microservices with CXF.

●Implemented Spring Transactions along with Spring ORM for Database transactions.

●Deployed Spring Boot - Microservices Docker container using AWS EC2 container, AWS admin console.

●Developed Microservices instead of monolithic communication to implement independent boundaries.

●Worked in DOM, React Props, Lifecycle methods and with React States and Events.

●Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.

●Used the flux architecture in React JS for building client-side web applications.

●Worked in React JS with Redux architecture to maintain states in stores, dispatched actions using redux.

●Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) using jersey framework with data representation in different formats such as XML and JSON.

●Developed SOAP services with JAX-WS using Apache CXF with data representation in XML format.

●Worked on Load testing on JMeter to improve the performance of newly developed code.

●Written Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map Java entities to database tables. Implemented second level cache using Oracle Coherence for Hibernate.

●Worked extensively with java persistence context (JPA) implemented by Hibernate.

●Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.

●Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing. Project code build is done using the MAVEN tool.

Environment: Java 11, Angular 11, jQuery, Bootstrap, AJAX, React JS, Hibernate, MVC, Spring Batch, Spring Boot, REST, DAO, DB2, PL/SQL, MVC, Active MQ, JMS, Jenkins, Log4J, JMeter.

GRID Dynamics, Mumbai, India Jan 2016 to Nov 2018

Full Stack UI Developer

Responsibilities:

●Collaborated with DevOps to integrate Docker containers and Kubernetes for container orchestration.

●Used Java 1.8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.

●Used Spring framework along with React, HTML5, CSS3, JavaScript, JQuery, Bootstrap,Node.JS construct the dynamic web pages (presentation layer) for the application.

●Developed applications using React, Java 1.8 and new features of java (lambda expressions).

●Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.

●Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.

●Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.

●Implemented React Router to enable navigation from one view to next agent performs application tasks.

●Developed UI components using React dependency Injection, Models, data binding and controllers.

●Utilized my strong Java programming background to write custom native modules and bridge native code with React Native components when necessary.

●Designed GraphQL schemas that cater to specific application requirements, defining types, queries, mutations, and relationships between data entities.

●Worked on Spring, Auto-wiring, Security, AOP, Spring quartz for scheduling tasks to generate reports.

●Developed web services using Apache Axis based upon WSDL to integrate software applications with internal users utilizing signatures, xml based SAML and WS-Security encryption.

●Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.

●Implemented pre-authentication database security using Spring Batch for scheduling batch jobs.

●Developed DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL, Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.

●Implemented RESTful microservices using the Spring boot, Spring Integration, Hibernate, Spring Data, MVC.

●Used microservice with spring boot interacting combination of REST and apache Kafka message brokers.

●Implemented server-side rendering in Next JS to improve SEO and page load times by pre-rendering pages on the server.

●Worked in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC on top of Spring Boot.

●Implemented Spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.

●Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.

●Developed S3 buckets and policies for S3 buckets and Utilized S3 buckets for storage, backup on AWS.

●Used Swagger framework, implemented RESTful API and Swagger gives rich User interface to test API.

●conducted comprehensive cross-browser testing using Selenium WebDriver to ensure the compatibility of web applications across multiple browsers like Chrome, Firefox, and Safari.

●Worked with GIT, SourceTree and Bitbucket for source code, unit tests, automated tests management.

●Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.

●Configured management reports and dashboard using Splunk by identifying data patterns, metrics.

●Developed custom processes, workflows and schemes within JIRA to accommodate organization’s needs.

Environment: Core Java, Java 1.8, HTML5, CSS3, React, Node.js, jQuery JSON, AJAX, HQL, Bootstrap, JBOSS, Spring Boot, Spring Ribbon, Spring Security, Spring Batch, Scala, JIRA, Apache Kafka, REST, Hibernate, Eclipse, log4j, GIT, Maven, Jenkins, AWS, Docker, JBOSS, Junit, Swagger.

BRANE Enterprises, Mumbai, India Aug 2013 - Nov 2015

Role: Java/J2EE Developer

Responsibilities:

●Conducted thorough analysis of ADP's HRMS architecture, identifying core components like user management and payroll processing, utilizing Java and Oracle technologies for assessment.

●Optimized Java applications for performance and efficiency, utilizing profiling tools and JVM tuning techniques to diagnose and rectify performance bottlenecks

●Enhanced system security by integrating Java-based authentication and authorization modules using Spring Security.

●Optimized front-end performance by minimizing blocking JavaScript and CSS, using HTML5 and CSS3

●Implemented automated testing frameworks using Jasmine for behaviour-driven JavaScript testing and Karma as a test runner

●Developed meticulous migration roadmap for ADP, prioritizing modules for phased roll-outs during migration to Microsoft Azure, showcasing strategic planning and project management skills.

●Provisioned and configured Azure Virtual Machines, optimizing compute, memory, and storage

●Implemented a two-phase database transition strategy, migrating 10 terabytes of data from on-premises Oracle database to Azure SQL Database using Azure Data Migration Service.

●Refactored Java-based backend, optimizing session management for cloud compatibility and integrating Azure Managed Identity for secure access.

●Upgraded existing APIs with Azure API Management, enhancing security, caching, and performance.

●Leveraged Node JS, Express JS for developing microservices, enhancing system responsiveness.

●Transformed Angular-based front end into a Progressive Web Application (PWA), enhancing offline capabilities and mobile access using HTML, CSS, and Angular.

●Employed Spring MVC to streamline request mappings and enhance controller designs, significantly improving response handling and server-side request processing

●Utilized Spring MVC to implement Aspect-Oriented Programming (AOP), achieving enhanced modularity and separation of concerns across services, which facilitated better maintenance and scalability

●Configured Hibernate ORM with Oracle to optimize database interaction, reducing the complexity of CRUD operations and enhancing database performance.

●Led the HRMS system migration to Google Cloud Platform (GCP), planning and executing the transition with minimal downtime using Terraform for infrastructure as code

●Established Docker containers for encapsulating the application environment, ensuring consistency across local, development, and production setups, and simplifying cloud deployments.

●Set up Jenkins pipelines for CI/CD, integrated with SonarQube for continuous static code analysis

●Configured Google Cloud Load Balancing to handle incoming user traffic across multiple instances,

●Implemented comprehensive logging using Elasticsearch, Logstash, and Kibana (ELK Stack)

●Utilized GCP’s Cloud Armor to manage security policies and protect against DDoS attacks

●Automated performance monitoring with GCP’s Stackdriver, providing insights into application health

●Conducted Kubernetes orchestration for Docker containers, facilitating scalable deployments

Environment: Java, Spring MVC, Spring Boot, JavaScript,, Angular, Node JS, Express JS, AJAX, HTML5, CSS, Oracle DB, CI/CD pipelines, Kubernetes, GCP Cloud Flare, Docker, SonarQube, ELK (Elasticsearch, Logstash, Kibana), GCP Stackdriver, GCP Load Balancer.

EDUCATION:

●Master’s in Computer Science from UD, Ohio

●Bachelor’s in ECE from JNTUH, India



Contact this candidate