0% found this document useful (0 votes)
84 views6 pages

Java Developer with Microservices Expertise

Aduri Venkata Shiva has over 8 years of experience in developing enterprise applications across various domains, utilizing Java/J2EE technologies and Agile methodologies. Proficient in microservices architecture, cloud services, and data processing, he has worked with multiple frameworks and tools including Spring Boot, Angular, and AWS. His experience includes leading projects, implementing robust APIs, and ensuring code quality through testing and CI/CD practices.

Uploaded by

s40004535
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views6 pages

Java Developer with Microservices Expertise

Aduri Venkata Shiva has over 8 years of experience in developing enterprise applications across various domains, utilizing Java/J2EE technologies and Agile methodologies. Proficient in microservices architecture, cloud services, and data processing, he has worked with multiple frameworks and tools including Spring Boot, Angular, and AWS. His experience includes leading projects, implementing robust APIs, and ensuring code quality through testing and CI/CD practices.

Uploaded by

s40004535
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

ADURI VENKATA SHIVA

Phone No : 9618801355

PROFESSIONAL SUMMARY:

 Over 8.3 Years of experience in developing enterprise applications in different domains like Health, Financial and Tele-
Communications domains. Good in analyzing, designing and coding technical solutions using Java/J2EE technologies to satisfy
business requirements.
 Experience in Agile software development process, Test Driven Development and Scrum methodologies.
 Experience in using JavaScript and Typescript with libraries such as Angular, Bootstrap
 Developed core modules in large cross-platform applications using Node JS, JAVA, J2EE, SpringBoot, Struts, JSF, iBATIS,
Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST) and Micro Services.
 Experience with Java 8 Lambda, Streams, Pipelines, Filters, Optional and Executor Service features.
 Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS.
 Strong Experience in designing and developing micro services and SOA based SOAP and RESTful services using java, Spring
Boot, Spring Web Flux (Reactive stack) frameworks
 Experience with Cloud Service Providers such as Amazon AWS, Microsoft Azure
 Expertise with integrating enterprise applications using Spring with Kafka and Zookeeper.
 Experience in working with Spring JDBC Templates, JMS Templates and Spring Rest Templates.
 Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis,
Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
 Implemented persistence layer integration with DB’s using iBatis, JPA/Entities/Hibernate/JDBC API.
 Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 10g (SQL,
PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database
systems - Oracle, DB2 etc.
 Carrying out real-time in-depth data analytics using Spark Streaming
 Converting SQL queries, MapReduce programs into Spark transformations
 Experience with AWS Cloud – EC2, EBS, Lambda function, Auto scaling, SQS.
 Hands on experience in using Pivotal Cloud Foundry (PCF) to deploy and maintain Spring Boot applications.
 Experience with NoSQL DB’s like Mongo DB, Cassandra, Couchbase.
 Well versed with Core Java concepts like Collections, Multithreading, Serialization.m
 Experience with audit, compliance and regulatory regulations (e.g., SSAE16, PCI-DSS, HIPAA, GLBA
 Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
 Experience with controlling/tracking systems Subversion, SVN, and GIT.
 Good working knowledge of build tools: Ant, Maven and Gradle
 Experience on Service Oriented Architecture (SOA) designs.
 Continuous Integration and continuous delivery (CI/CD) as part of Devops environment.
 Well experienced in using JUnit, Log 4J, JMeter, Test NG and SOAP UI for testing framework.

TECHNICAL EXPERIENCE:

Languages Core Java, J2EE, C, SQL and PL/SQL


Java/J2EE Technologies Servlets, JSP, JSF, EJB, JDBC, JMS, JAXB, JAX-WS, Design patterns, JPA.

Frameworks Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis, Spring Batch, Spring Boot,
Maven, Bower, NPM
Application/Web servers IBM WebSphere 8.x/7.x/ 6.x/5.x, Apache Tomcat 5.x/6.x/7.x/8.x, JBOSS 4.x/3.x, Web Sockets.
Databases Oracle 10g/11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, PostgreSQL
Internet Technologies HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular 8, BackBone.JS
1.3.1, Node JS 6.0

Version Control SVN, GitHub and JIRA


IDE Eclipse,Spring Tool Suite (STS) 3.8.3, VS code
Operating system Windows 10
Testing and Logging JUnit, Log4J, SoapUI, JMeter, Test NG, easy mock and power mock.
Frameworks
Methodologies Agile, waterfall, TDD
Developer IDE Platforms Eclipse, Notepad ++, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3
Build Tools Ant 1.10, Maven 3.3.9, Gradle 3.4.1
XML & Web Services SOAP 1.2, REST 2.0, XML, XSD, JAXB, XML Bean
Cloud Environments AWS, Azure, Cloud Foundry

Project : Account Management System


Client : MUFG Securities
Size : 15
Role : Technical Analyst
Environment : Java1.8, Spring 6.x, Spring Rest, Spring Boot, DB2, Maven, STS, Angular 8, VS Code, Postman
Micro Services, Jenkins, Kafka, Spring security
Duration : May 2024 to Dec-2024
Company : Coforge Private Limited

Description

 AMS Account management system MUSA in house developed application that is used to track the information related
to counter party,accounts,credit lines,settlement instructions
 AMS applications comprise of various components AMS Web app,EDM Integration Broadridge Integration, reports and
downstream data extracts
 Main objective is AMS Rewrite the ams web app to be user Friendly and with good experience
 AMS API Should be robust and dynamic to support the data requirements for all downstream systems

Responsibilities:
 Followed agile methodology and attended daily and weekly SCRUM meetings to update work status.
 Used Java 8 features like stream and Lambda expressions.
 Developed the application using Spring Boot Micro services and implemented Zuul as API gateway.
 Monitored health check using Spring Boot Actuator and API’s using Swagger UI registered micro services.
 Designed and implemented multithreaded applications to enhance performance and responsiveness.
 Ensured code quality and maintainability by adhering to SOLID principles (Single Responsibility, Open/Closed, Liskov
Substitution, Interface Segregation, Dependency Inversion).
 Implemented Spring Data JPA Hibernate frame work and used Entity Manager to interact with the database to perform CRUD
operations, pagination, criteria, projections
 Implemented authentication and authorization mechanisms using authentication protocols JWT (JSON Web Tokens)
 Developed Core Service as maven jar that can be included by other Micro-services as their maven dependency.
 Installed, Configured and Applications servers such as Apache, Tomcat using Oracle database. Experienced and proficient
deploying and administering GIT.
 Designed, Architected and Bulit a new application using java 8, spring boot, Postgres, Maven
 Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful
API, sending JSON format data packets between front-end and middle-tier controller.
 Implemented Re-Try and Time-Out logic between downstream services to make the application resilient and fault tolerant
 Implemented unit test cases using Junit5(jupiter) and Mockito
 Implemented alert functionality to send an alert email to a group of people upon an error
 Used Apache Kafka for streaming real-time data pipelines and streaming of the application data to achieve asynchronous
messaging.
 Worked on sending and receiving messages to Kafka using spring and non-spring message clients.
 Core service uses the main database, and the other Micro-services use their individual databases to access and store data.
 Used Jenkins for building, creating snapshots and deploying on servers.
 Used JIRA for project management. Epics, tasks and subtasks are created to track the progress.
 Strong SQL & database development skill-set: including SQL, Stored Procedures, Schema design
 Involved in creating tables and worked on Oracle and PL/SQL to write Stored Procedures functions and packages for complex
Inserts and updates in the database. And used Stored Procedures in the application.

Project : Workstation (In House Pin Mailer Process) Team


Size : 13
Role : Team Lead
Environment : Java1.7, Spring 5.x, Spring Boot, Oracle, Maven, STS, Spring , Micro Services,
Jenkins, PCF Server, angular 15
Duration : Jan 2023 to May 2024
Client : Synchrony Synopsis

Company : Birla Soft Private Limited

Description:

Developed the code for pin Mailer request UI screens for create/change new pin request for inbound
/manual process for EMV and NON-EMV users and capture CCRP auto notes for eligible and non-eligible users

Responsibilities:

 Worked with agile methodology and actively participated in scrum meetings as a part of SDLC,to produce quality
deliverables within time
 Develop the UI component architecture for developer framework using angular 15 typescript,
HTML5,CCS3 and bootstrap
 Created angular 15 modules, controllers, directives and services to implement key functionalities for
pin mailer process workstation application
 Took part in setting up the routing configuration for various views and sub views.
 Used ajax calls to consume Restful webservices fetch data and implement asynchronous
communication with server side and rendered data on bootstrap tables
 Worked on creating angular custom pipes to sort the history of various imps/neft payment customers
through order of payment date, year and month Ng for display of payment details.
 Used a microservice architecture with spring boot based services interacting through a combination of
REST to build ,test and deploy identity microservices
 Extensively used SoapUI, post man, and for testing
 Developed the DAO layer for the application using spring, JPA and developed various
business logic and reports using JPA and JPA Criteria
 Responsible for mapping the database model into persistence objects in hibernate annotation.
 Provided log4j support to the application for debugging the system and server-side logging configured
maven dependencies for build automation
 Hosted and tested the application in PCF Server before publishing in actual production environment.
 Used GIT as version control tool for effectively managing the code changes & experience with
Agile/Scrum methodology

Project : Business online System Credit Card and Debit Card Application
Size : 13
Role : Analyst
Duration : Nov 2021 to DEC 2022
Client : ENBD (Enterprise National Database Bank)
Company : Value Labs Private Limited

Description:
Business online system user can make payments on different platforms through merchants and me mobile and payment
related information will receive by the end users through email, SMS and user payments was secure through encrypt data and once
the payments done by the users he can able to receive through SMS or email and user’s data will maintain in DB and later push to
Kafka and once data pushed to Kafka server and payment message will reach to end users

Responsibilities:
 Worked with agile methodology and actively participated in scrum meetings as a part of SDLC,to produce quality
deliverables within time
 Created angular 8 modules, controllers, directives and services to implement key functionalities for ER
reporting System
 Took part in setting up the routing configuration for various views and sub views.
 Used ajax calls to consume Restful webservices fetch data and implement asynchronous
communication with server side and rendered data on bootstrap tables
 Used a microservice architecture with spring boot based services interacting through a combination of
REST to build ,test and deploy identity microservices
 Extensively used SoapUI, post man, and for testing
 Developed the DAO layer for the application using spring Jdbc template
 Provided log4j support to the application for debugging the system and server-side logging configured
maven dependencies for build automation
 Hosted and tested the application in PCF Server before publishing in actual production environment.
 Used GIT as version control tool for effectively managing the code changes & experience with
Agile/Scrum methodology
 Worked in a CI/CD environment with Jenkins, Maven

Title : ER1099Reporting1099
Team Size : 10
Role : Senior Software Engineer
Environment :
Java1.8, Spring 5.x, Spring Rest, Spring Boot, DB2, Maven, STS, angular 10, VS Code,
Postman, Ldap Security, Micro Services, Jenkins, PCF Server, Vault Server, Config Server,
Angular 8
Duration : Aug 2018 to August- 2021
Client : State Farm Insurance
Company : HTC Global Services Private Limited

Description :

ER-Reporting System migrated from mainframes to java and maintain all tax information of theuser in the
system and they are five modules in the application was designed and agents can perform add, search,
update, delete operations on tax information tin enquiry, Accounitng Systems,Matched Payments,
Unmatched payments, ERReportableInformation, Backup withholding information, Payment Manual
Systems

Responsibilities:
 Worked with agile methodology and actively participated in scrum meetings as a part of SDLC,to produce quality
deliverables within time
 Develop the UI component architecture for developer framework using angular 8 typescript, HTML3
and bootstrap
 Created angular 8 modules, controllers, directives and services to implement key functionalities for ER
reporting System
 Took part in setting up the routing configuration for various views and sub views.
 Used ajax calls to consume Restful webservices fetch data and implement asynchronous
communication with server side and rendered data on bootstrap tables
 Used a microservice architecture with spring boot based services interacting through a combination of
REST to build ,test and deploy identity microservices
 Extensively used SoapUI, post man, and for testing
 Developed the DAO layer for the application using spring Jdbc template
 Provided log4j support to the application for debugging the system and server-side logging configured
maven dependencies for build automation
 Hosted and tested the application in PCF Server before publishing in actual production environment.
 Used GIT as control tool for effectively managing the code changes & experience with Agile/Scrum
methodology
 Worked in a CI/CD environment with Jenkins, Maven

Title : Common Payment Services (CPS)


Team Size : 8
Role : Developer
Environment : Java1.6, Spring 5.x, Spring Rest, Spring Boot, DB2, Maven, STS, angular 10, VS
Code, Postman, Ldap Security, Micro Services, Jenkins, PCFServer, Vault Server,
Config Server, Angular 8
Client : State Farm Insurance
Duration : Mar-2016 to june- 2018
Company : HTC Global Services Private Limited

Description:

Common payment services provides a wide range of insurance policies such as Life Insurance, Fire
Insurance, Motor Vehicle Insurance, Accidental and healthcare Insurance etc.CPS application is middle
ware application it’s providing validation and payment service to other upstream and downstream
application.

Responsibilities:
Used Various features in angular JS like databinding,routing,custom filters ,custom directives to meet various
customized requirements
Provided angular JS validations using angular JS framework
Used the Visual studio team services for source control issues ,bug tickets and agile methodology

You might also like