You are on page 1of 7

SHIVARADHAN KONDA

Java Full stack Developer


Email 📧 - Konda.shivaradhan8@gmail.com LinkedIn 🔗 - https://www.linkedin.com/in/shivaradhankonda/
Phone📞 – 7027065007
PROFESSIONAL SUMMARY
• Proficient Full Stack Java Developer with 11 years of experience, with Java EE /J2EE, Jakarta EE frameworks such as
Spring, Spring Boot, Spring MVC, Spring IOC, Spring Security, and Hibernate ORM.
• Great understanding of core concepts like OOPS object oriented programming, AOP aspect oriented programming and
FP functional programming with versions like Java 1.8/8/11/17.
• Developed high performance WebAPIs and RESTFUL, SOAP APIs for enterprise level high traffic applications.
• Front-end expertise technologies including React, Angular 4/5/6/8/9/11/13/15, Node.js, with proficiency in HTML5,
CSS3, Bootstrap, jQuery, AJAX, SASS, SCSS and TailwindCSS.
• Skilled in Typescript and various JavaScript build tools like Vite, Webpack, and other bundlers for client side..
• Strong backend development skills in Java, Node.js and Express.js, PL/SQL, and Python, Go Lang, building scalable
systems with precision.
• Proficient in Agile and Waterfall methodologies, with CI/CD including SCRUM and Kanban, with skills in logging using
Log4J and Splunk.
• Experienced in microservices development and managing servers like Apache Tomcat, WebLogic, JBoss, WebSphere,
Nginx, and Apache HTTP Server.
• Database design and architecture with management proficiency with Oracle, MS SQL, MySQL, PostgreSQL, and NoSQL
databases such as MongoDB, Firebase, DynamoDB, and Cassandra.
• Proficient in project management and documentation using JIRA, Confluence, Swagger, Grafana, and JSdocs.
• Extensive experience with cloud platforms including AWS (EC2, ECR, ECS, IAM, EKS, RDS, Lambda, S3, Cloud Watch, SQS,
Route 53, SNS, and Cloud Front), Azure, and GCP google cloud platform.
• Skilled in managing and streaming messaging systems with tools like Apache Kafka, Active MQ, RabbitMQ, and Spring
JMS.
• Implemented security protocols like LDAP, OAuth 2.0, Spring Security, and JWT for token-based authentication.
• Hands-on experience with big data technologies such as Apache Spark, and skilled in data visualization with Kibana and
Tableau.
• Managed Kubernetes for scalable container deployments, using Terraform for infrastructure as code.
• Hosted and deployed backed servers with Linux based OS like Ubuntu and implanted Cloud flare DNS and self-hosting
tools
• Skilled in managing server less APIs with API Gateway, integrating backend services using JAX-RS (REST) and JAX-WS
(SOAP) while testing with Postman.
• Expertise in Graph QL for efficient data queries, Graph DB for complex data relationships, and Solr for high-performance
search functionality.
• Experience with gRPC and RMI for Java and other languages for remote method invocation and remote code execution.
• Demonstrated expertise in Scala programming and leveraging the Spark framework for scalable data processing and
analytics solutions.
• Strong expertise in J2EE testing, proficient in developing and executing test cases with JUnit, Mockito, Jasmine, Karma,
Jest, Enzyme, Selenium, and Cucumber.
• Skilled in software development and version control using GIT, GitLab, GitHub, and Bit bucket, proficient in build
automation with Maven and Gradle.
• Proficient in CI/CD using Jenkins, enabling seamless code deployment across multiple environments like DEV, QA, SIT,
UAT, and Prod. Building pipelines and ensuring effective application delivery through Docker container services.
• Extensive testing skills with JEST, Junit, Enzyme, Mockito, Apache JMeter, Karma for Angular and etc.
• Designed, implemented, and maintained large-scale data processing applications using Hadoop ecosystem components
such as HDFS, MapReduce, YARN, and HBase.
TECHNICAL SKILLS

Core Java, JSP, JDBC, JNDI, JMS, JSTL, NodeJS, Java Beans, RMI, Java
Backend Technologies
Multithreading, Generics and Collections, EJB, Tiles, gRPC.
HTML5, XSLT, SAX, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, Angular 6,
Frontend Technologies
Angular 8, React JS, Bootstrap, Typescript.
Methodologies UML, Agile, Waterfall, TDD, Scrum
Servlets, EJB, JSP, JDBC, SOAP, REST, XML, JPA, JMS, Spring, Hibernate,
J2EE Frameworks
Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud
IDE’s & GUI Tools Eclipse, Visual Studio, IntelliJ, STS, IBM RAD/WSAD, NetBeans, Notepad++
Messaging Services Kafka, Rabbit MQ, IBM MQ, JMS.
App servers IBM WebSphere, Apache Tomcat, BEA Web Logic, JBOSS
Oracle 11g/10g /9i, NoSQL, SQL Server, DB2, MySQL, Cassandra,
Databases/Tools
PostgreSQL. Firebase
Design/Version Control CVS, SVN, VSS, GIT, Bitbucket
Project Management JIRA, Rally
Build & Configuration Tools Ant, Maven, Jenkins, NPM, PNPM, Vite
Testing Tools Junit, Mockito, Jasmine, Karma, Protractor, splunk
AWS, GCP, PCF, EC2, EBS, S3, ECS, EBS, EKS, SQS, RDS, S3, Azure, Lambda,
Cloud / DevOps Tools
Kubernetes, Docker, Swarm, Hadoop
Operating Systems Windows, Linux, MAC-OS

PROFESSIONAL EXPERIENCE

Client: Evernorth, TN July 2022 - Present


Role: Sr. Java Full Stack Developer
Responsibilities:

• Implementing advanced optimization techniques in Angular with Typescript, resulting in improvement of web
application speed and responsiveness.
• Developed microservices architecture using Spring Boot, enabling the development of independently deployable and
scalable services, enhancing agility and flexibility in software development.
• Engineered a secure and scalable authentication system using JSON Web Tokens (JWT) across React and Angular
applications, fortifying data integrity and user privacy.
• Amplified the developer experience by integrating and leveraging Angular MaterialUI for consistent, aesthetically
pleasing UI across projects.
• Pioneered the adoption of Web pack for efficient bundling and optimization of React and Angular applications,
drastically reducing load times and enhancing overall user satisfaction.
• Implementation of RESTful APIs, ensuring seamless communication between front-end interfaces and back-end systems,
promoting a cohesive and interconnected digital ecosystem.
• Utilized NgRx and RxJs for state management, aligning with Agile and Kanban methodologies for rapid, responsive
development.
• Enhanced data stream processing in micro services using Java 8 features like Streams, Collectors, and lambda
expressions, streamlining code and improving backend efficiency.
• Leveraged Java 8's new Date and Time API for precise and efficient handling of time-related operations in application
logic.
• Documented APIs comprehensively using Swagger, and tested endpoints rigorously with Postman
• Involved in Analysis, Design and Development of the project. Designed and developed web-based software using Java
Server pages (JSP) framework, Spring MVC Framework, and Spring Web Flow.
• Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
• Used Ajax for intensive user operations and client-side validations along with Client side effective axios logics.
• Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files
and generation of database schema.
• Migrated from Spring MVC to Microservice architecture. Used JUnit for testing the web application.
• Used JAXM for making distributed software applications communicate via SOAP and XML. Used MySQL as backend
database.
• Used SQL statements and procedures to fetch the data from the DB2 database.
• Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the
frontend managed beans using Spring IOC pattern.
• Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various
specification files.
• Implemented Log4J for Logging Errors, debugging and tracking using loggers components.
• Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
• Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report
along with Apache Kafka as Queue Server and consumer applications on Kafka cluster setup
• Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration.
• Integrated HTMLs to JSP for front end dynamic web page. Used GIT hub as version control across.
• Implemented gRPC load balancing strategies service mesh technologies like Istio for traffic management.
• Managed AWS EC2 for scalable web applications and S3 for secure storage, integrating AWS Lambda with API Gateway
for serverless Python and Node.js scripts.
• Deployed Microservices efficiently using AWS ECS with Fargate and orchestrate containers with AWS EKS for automated,
secure management.
• Utilized AWS IAM for access control and user management and implemented AWS RDS for database management.
• Implemented GraphQL for efficient data querying and manipulation, providing flexible APIs for client applications,
enabling precise data retrieval and minimizing over-fetching issues.
• Leveraged Apollo Server for GraphQL implementation, ensuring seamless integration with existing data sources and
enhancing API performance and scalability.
• Conducted unit testing on Java applications using JUnit, verifying the correctness of individual components and ensuring
code reliability.
• Utilized Karma as a test runner for executing Jasmine tests, providing a streamlined testing environment for Angular
projects.
• Conducted end-to-end testing of Angular applications using Selenium and Karma, validating application functionality
from user interface to backend services.
• Implemented Mockito mock objects to simulate behavior and responses of external dependencies, enabling isolated
testing of individual components.
• Executed integration tests with JUnit and Mockito, verifying the interactions between different modules and ensuring
seamless integration.
• Leveraged Selenium for browser automation in end-to-end testing, simulating user interactions and validating
application workflows.
• Developed and optimized PL/SQL queries and stored procedures for efficient data retrieval and manipulation in Oracle.
• Utilized Jira for project management and issue tracking, facilitating collaboration among team members.
• HBase for real-time, NoSQL database capabilities, enabling high-speed data retrieval and storage for large volumes of
structured and semi-structured data
• Implemented Swagger for API documentation, generating interactive and comprehensive documentation for RESTful
APIs, enhancing API usability and developer experience.
• Conducted API testing and validation using Postman, automating test scenarios and ensuring the reliability and
functionality of RESTful services across different endpoints and environments.
• Adhered to industry-standard software development methodologies such as SDLC (Software Development Life Cycle),
ensuring systematic and structured approach to software development from requirements gathering to deployment and
maintenance.
• Leveraged Apache Flink for real-time data processing and stream analytics, enabling efficient processing of large
volumes of data with low latency and high throughput.
• Implemented Spark for distributed data processing and analytics, enabling parallel processing of large datasets and
accelerating data-driven insights and decision-making processes.
Environment: Angular 15, TypeScript, HTML, CSS, JSON, React, Redux, Java 8,11,J2EE, Spring, MVC, Spring Cloud, REST,
Python, Scala, ,Graph QL, Oracle, SOLR, Cassandra, DB2, Hibernate, Docker, Kubernetes, , Kafka, Jenkins, Groovy scripts,
Maven, Git, Elasticsearch, Kibana, OAuth, LDAP, Spring Security, AWS, Agile, TDD , Tomcat .

Client: Vanguard, TN. Jan 2019 to Jun 2022


Role: Sr. Java Full Stack Developer
Responsibilities:

• Showcased Java/JEE expertise in the design and development of critical backend applications, demonstrating proficiency
in requirements and system analysis, design, and architecture disciplines.
• Implemented cutting-edge technologies, including Java 11, Spring Boot, and Microservices, to architect and build
scalable and high-performance systems.
• Demonstrated expertise in designing, developing, and maintaining APIs using Apigee API products.
• Implemented API proxies, policies, and transformations to enable secure and efficient data exchange.
• Designed and implemented end-to-end IAM solutions, leveraging ForgeRock Security, to ensure security
• Demonstrated in-depth expertise in ForgeRock Security products, utilizing them to enhance overall security posture and
user identity management.
• Developed Internal API’s using Nodejs along with ExpressJS and mongo dB for faster development of small APIs.
• Implemented robust authentication mechanisms, including multi-factor authentication (MFA), to strengthen user
account security.
• Developed and maintained role-based access control (RBAC) systems, ensuring granular control over user permissions.
• Integrated ForgeRock SSO seamlessly with various applications and platforms.
• Led the development of scalable and maintainable Java-based full-stack applications, utilizing frameworks such as
Spring for backend services.
• Integrated Identity Access Management (IAM) functionalities seamlessly into frontend applications, ensuring a cohesive
and secure user experience.
• Developed and secured RESTful APIs, employing ForgeRock Security protocols for secure data exchange.
• Implemented token-based authentication and authorization mechanisms to ensure the integrity of API interactions.
• Developed custom UDFs (User Defined Functions) and UDAFs (User Defined Aggregate Functions) in Java.
• Led and mentored junior developers, fostering a culture of expertise and excellence in IAM practices.
• Successfully integrated ForgeRock identity and access management solutions with Apigee, ensuring seamless
authentication and authorization processes.
• Utilized Apigee analytics to monitor API usage, identify patterns, and make data-driven decisions for optimization.
• Implemented user authentication and authorization mechanisms using ForgeRock, ensuring secure access control for
APIs.
• Monitored and maintained Hadoop clusters using tools like Apache Ambari and Cloudera Manager, ensuring optimal
performance, reliability, and resource utilization.
• Utilized PostgreSQL and MongoDB databases to manage and optimize data storage, ensuring robustness and efficiency
in handling financial data.
• Actively contributed to Agile development practices, ensuring the timely and iterative delivery of solutions aligned with
business needs.
• Stayed updated with the latest developments in the Hadoop ecosystem and evaluated emerging technologies for
potential integration into existing systems.
• Leveraged DevOps tools such as JIRA, Maven, and Ansible to streamline development workflows and enable continuous
integration and delivery.
• Developed user interface by using React JS, Flux for SPA development, also used React forms for data driven
• Involved in implementing various client-side interfaces on the front end using React.js and used various predefined
components from NPM and redux library and deployed application to NGINX.
• Used React http service to make GET/POST/PUT/DELETE to deal with API request and response.
• Expertise in integrating Spark with various data sources and formats, including HDFS, S3, JDBC, Avro, Parquet, and JSON,
for seamless data ingestion and processing.
• Worked with Spring annotations mechanism to create RESTful applications.
• Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy. Implemented REST
API web service to fetch data from the MongoDB.
• Developed microservices using spring framework, benefiting from auto-configuration using spring-boot, securing with
spring security.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for
microservices.
• Used swagger framework for rest API documentation. Used Log4J API for logging and debugging.
• Used Spring JDBC templates for database interactions and used declarative Spring AOP transaction management.
• Implemented Kafka consumer and producer configurations to use for high-volume streaming with pub-sub model using
multiple inheritance AVRO schemas with same topic.
• Deployed end to end event-driven microservices architecture using Apache Kafka and deployed with Kafka
Elasticsearch.
• Designing complex application Oracle database statements for querying, updating, and reporting.
• Used spring data JPA with default implementation of hibernate ORM for database connectivity to abstract the complex
configuration involved with connection management.
• Deployed the Application into Docker container and made easily accessible at runtime using cloud services like AWS,
Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain
status using Spring Kafka and Zookeeper
• Created AWS EC2 instances and installed required configurations and applications on it and created S3 buckets for
storing object level data into it.
• Skills at using testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter and debugging tools such as ES Lint,
Redux Dev Tools and Chrome Developer Tools.
• Followed Test Driven Development and written test cases using Junit for every relevant class.
• Worked with several testing frameworks such as Junit and Mockito.
Environment: Agile, ReactJS, JavaScript, HTML/XML, CSS, Redux, NextJS, Grunt, NodeJs, AJAX, JSON, XML, Java 8, Java 11,
Lambda Expressions, Streams, ZGC, Kafka, Spark streaming, Spring Framework,Hibernate ORM, JPA, PostgreSQL, JWT, JSP, JSF,
AJAX, CI/CD, Jenkins, Kubernetes, Docker, AWS, GraphQL, Maven, Splunk, Jest, Enzyme, Selenium, TDD, MongoDB, NoSQL,
Apache Camel, Kibana, JIRA, Confluence, RBAC, YAML, Helm charts, Redis, Memcached, ELK stack, Spark SQL, GraphX,
WebLogic.

Client: Sedgwick Claims Management Services, MO. Sept 2016 – Dec 2018
Role: Java Full Stack Developer
Responsibilities

• Involved in End-to-End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design,
Development, System Testing and User Acceptance Testing. Followed Agile and SCRUM methodologies.
• Designed and implemented the Single Page User Interface for client service module using Angular, HTML5, CSS3.
• Optimized the performance of applications using Angular Lazy Loading and ahead of time compilation. Extensively used
Angular for data binding and developed controllers, directives, and filters and integrated with the backend-services.
• Created Services to consume REST API's and to communicate between components using Dependency Injection
provided by Angular.
• Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for
microservices.
• Involved in development of Restful web services using MERN stack, MongoDB, ExpressJS and NodeJS. Used Jackson API
to convert Java object to /from JSON.
• Developed a server-side application to interact with databases using Spring Boot and Hibernate.
• Eclipse RCP is used as a Java IDE tool for creating POJO, Servlets and Data Access Objects.
• Implementing or exposing the Microservices architecture with Spring Boot based interacting through a combination of
RESTful and Apache Kafka message brokers.
• Implemented pre-authentication and database security using Spring Security and securing application access and Spring
Batch for scheduling and maintenance of batch jobs.
• Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and
Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
• Wrote a Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into
Oracle Database.
• Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services
(RDS).
• Proficient in leveraging Spark's core functionalities such as RDDs (Resilient Distributed Datasets) and DataFrames.
• Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2
• Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins, and Chef.
• Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins’s brew master instance,
which reduces the time for the deployment of micro services.
• Expert at handling Unit Testing using JUnit, Jasmine, Mockito, and Karma.
• Used GIT for version control and JIRA for bug tracking and project management.
• Used Spring Framework with Hibernate to map to Oracle and mapping using Hibernate Annotations
Environment: Java 8, Maven, Hibernate, Angular 6, HTML5, CSS3, Kafka, RabbitMQ, Apache Tomcat, Json, Java script,
Spring, Oracle, SQL, Spring JDBC, Eclipse, JUnit/Mockito, Karma, JMeter, Selenium, Jenkins, Chef, GitHub, Docker.

Client: AT&T, Atlanta, GA. Oct 2014 - Aug 2016


Role: Java Developer
Responsibilities

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering,
Design Analysis, and Code development.
• Developed the end-to-end design, development, and testing of web applications using a modern tech stack: HTML5,
CSS3, Bootstrap, SCSS, SASS, NodeJS with EJS template engines.
• Designed and optimized CSS templates for seamless application across various website pages, demonstrating expertise
in styling elements such as background, positioning, text, border, margin, padding, and table.
• Implemented AngularJS controllers and directives for application functionality and filters for DOM manipulation.
• Used Java Messaging Services (JMS) for reliable and asynchronous exchange of information reports as JMS XML
messages.
• Employed Spring core annotations for dependency injection, Inversion of Control (IOC), and Spring MVC components
• Implemented the business layer using Hibernate with Spring DAO, developing mapping files and POJO Java classes.
• Built RESTful APIs using Mule ESB's API Kit and RAML (RESTful API Modeling Language).
• Extensive experience in building and optimizing Spark jobs for distributed computing, ensuring high performance and
scalability.
• Implemented a complex data migration strategy using TOAD's data import/export utilities, ensuring seamless transfer of
data between heterogeneous systems and minimizing downtime.
• Performed SQL optimization using table partitions which splits table(s) to 10-15 sub tables.
• Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to
isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
• Worked with REST Api’s using Postman Tool and Automating the Test cases of API using Java and SoapUI.
• Migrated Java based API to Mule based API by implementing the API logic in Mule ESB.
• Implemented logger for debugging and testing purpose using Log4J.
• Involved in creating tables and writing stored procedures using PL/SQL.
• Experience in administering Cassandra clusters, tasks like planning, node provisioning, monitoring, backup, and recovery.
• Familiarity with Cassandra for data definition, enabling efficient interaction with Cassandra databases
• Involved in deploying Servlets, JSP’s in Web Sphere application and in code versioning using SVN.
• Processing files received from different inbound systems like SSA, DOE, DOL etc. and updating database tables.

Environment: JAVA, Spring, Struts, JDBC, Struts, JSF, JPA, Servlets, JavaScript, HTML5/CSS, AJAX, Bootstrap, Oracle, REST,
SOAP, REST, AXIS2, NetBeans, WebSphere, CVS, Junit, Selenium, JMeter, Cassandra, Postman, Waterfall, EC2, S3, RDS,
JSP, Servlet, ANT, XML, WSDL, JIRA, TOMCAT, AngularJS.

Client: Prudential, TX Mar 2013 - Sep 2014


Role: Java Developer
Responsibilities
• Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
• Build application logic using UML and Figma wireframe for the Spring Java beans and classes and interfaces
• Designed and developed the project using MVC design pattern and business components using EJBs.
• Implementing Tiles based framework for application common page layouts.
• Created the web UI using Struts, JSP, Servlets, Angular, Ajax, and Custom tags.
• Deployment of Application in the JBoss application server using ANT tool and Struts with the JSP Client.
• The Java Transaction API (JTA), one of the Java Enterprise Edition APIs, enables distributed transactions to be done
across multiple resources in a Java environment.
• Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles, and Validations provided by struts framework.
• Developed and deployed Session Beans and JPA Entities for database updates.
• Worked on parsing the XML files using DOM/SAX parsers.
• Used CDI to bind the lifecycle and interactions of components to well-defined but extensible lifecycle contexts.
• Implemented SOA architecture with web services using SOAP, WSDL, UDDI, and XML using CXF framework
• Development of MQ application programs for Java JMS environments using queues and messages. Working with
JMS Handling and managing exception conditions.
• Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
• Written and debugged the ANT Scripts for building the entire web application.
• Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
• Wrote Junit test classes for the services and prepared documentation.
Environment: Java, J2EE, Maven, Hibernate, Angular, HTML5, CSS3, Java Script, Spring, PL/SQL, My SQL, Oracle, Spring
JDBC, Eclipse, Log4j, JMS, SOAP, XML, Typescript, JTA.
EDUCATION

Master of Science, Computer Technology Aug 2011-Dec 2012


Northwest Missouri State University
Bachelor of Engineering, Information Technology Aug 2007-Jun 2011
Osmania University

You might also like