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

Srikar_ Java Lead(1)

Srikar Guda is a Senior Java Developer with over 13 years of experience in software development, specializing in Java and J2EE technologies. He has extensive expertise in microservices architecture, cloud services (AWS, Azure), and various frameworks including Spring, Hibernate, and Angular. His professional background includes roles in financial services, with a strong focus on developing secure, scalable applications and leading technical teams.

Uploaded by

benchsales3
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)
19 views6 pages

Srikar_ Java Lead(1)

Srikar Guda is a Senior Java Developer with over 13 years of experience in software development, specializing in Java and J2EE technologies. He has extensive expertise in microservices architecture, cloud services (AWS, Azure), and various frameworks including Spring, Hibernate, and Angular. His professional background includes roles in financial services, with a strong focus on developing secure, scalable applications and leading technical teams.

Uploaded by

benchsales3
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
You are on page 1/ 6

Name:Srikar Guda

Role :SR. Java developer

Professional summary:

 Java developer with over 13+ years of experience in professional software requirements gathering, analysis, design,
development, testing, and implementations in the areas of enterprise and web applications using java, j2ee.
 Extensive understanding and experience in the sdlc phases with various methodologies such as waterfall, incremental
and agile models.
 Excellent programming skills in java, c, c++, spring, struts, hibernate, jdbc, jsp, Java Server Faces (JSF), JMS,
Apache Camel, XML.
 Strong front end ui development skills using html5, css3, JavaScript, jQuery, angular js, bootstrap, ajax.
 Experience in configuring, deploying the web applications on WebLogic, web sphere and jboss application servers,
hands on experience in using tomcat and ibm web servers.
 Extensive experience in developing Microservicesusing Spring Boot, Netflix OSS and followed domain driven design.
 Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration and Deployment for
Microservices
 Experience with Microservices using Docker Linux Containers, Kubernetes, Openshift, deploying applications in
multiple public and private clouds like Microsoft Azure, AWS.
 Experience in Amazon Web Services like EC2, RDS, Elastic Load Balancing, AWS Cloud watch, Elastic Beanstalk
and Cloud Front.
 Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors and optimizing
queries using SQL.
 Experienced in Capital markets , Fixed Income, Wealth management, Alternative investments, Client statements and
front end trading applications.
 Experience in Springs IOC, DI, JDBC and AOP and Spring’s integration with Apache Camel.
 Extensive experience in design, development, and implementation of model-view-controller (mvc) (spring, struts, orm
frameworks).
 AppDynamics end to end readiness for Dev, QA and Prod environments.
 Managed Dynatrace, Grafana and AppDynamics tools
 Understanding of Network Firewalls, Load-balancers, LDAP and complex network design
 Experience in building secure applications by eliminating OWASP top 10 issues and other vulnerabilities like XSS,
CXRF, Injection etc, during build cycle and reported static analysis tools like Fortify and Sonar by pen testing.
 AngularJs is based on the model view controller, angular4 is based on the components structure, angular 6 works on the
same structure as angular 6 is based on the components structure .
 Experience in interacting with databases such as MySQL, oracle, SQL server and expertise in writing sql queries to
perform various operations.
 Technical hands-on experience in using the integrated development environments such as eclipse, net beans, ibm rad
and IntelliJ
 Experience in scripting technologies like maven, Gradle, shell, and ant for build, domain creation and deployment.
 Excellent experience in developing and consuming web services using technologies like soap, wsdl, jax-rs and restful.
 Extensive experience in implementation of the version control software svn, harvest, git and perforce.
 Experience in tracking defects, issues, risks using jira.
 Solid experience on unit and product testing with j-unit tools.
 Worked on various operating systems like windows, Linux and mac-os.
 Strong experience in process development writing technical reports, documents and status reports.
 Ability to communicate clearly & concisely to both business and technology teams with my excellent written &oral
communication skills.
 Self-motivated, quick learner, willing to adapt new technologies & challenges.

Technical skills:
Operation system :windows, Unix, mac-os
Languages : c, c++,java/j2ee
Java frameworks :Struts, spring, hibernate.
Database query languages :RDBMS, sql,pl/sql
Scripting : html, javascript, Alfresco
Ide : eclipse,ibmrad,intellij, netbeans
Database :mysql, oracle 10g, Mongo
Technologies familiar with : xml, ajax, css, JMS, EJB, OpenShift
Application servers : ibmWebSphere, WebLogic, boss, apache tomcat.
Internet protocols : http, https, ssl, soap, tcp/ip, pop3, smtp
 Version controls :svn, git, harvest, perforce and cvs.

Academic qualifications:

Bachelor of engineering from jntu, india, 05/02/2010.


Master’s in computer science from university of southern Mississippi, 01/03/2015.

Work experience:

Client: fiserv 10/28/2019 to till date


Location: Miami/fort Lauderdale area
Role: Senior Java Technical Lead

Project:
Worked in a closed loop platform for auto reload application that includes auto reloading of the gift cards both scheduled and
threshold. It also supports manual reloads, activation, redemption of the gift cards. Has a helpdesk application where merchants
can configure all the available features for their consumers.

Responsibilities:

 Designed and development of Microservices using Java, Spring Boot using Agile methodology and Test-driven
Development.
 Rendered solid technical expertise on java technologies to develop applications based on specific client requirements.
 Develop highly interactive and customized ui’s using JavaScript, ajax, html, css and jQuery.
 Implemented REST based Web services development.
 Developed Apache Maven Project Management tool POM file to automate build process for the entire application such
as manage libraries, compiling, preparing war files, and deploying into the servers.
 Involved in developing REST based web scripts , FTL templates , alfresco based JavaScript.
 Provided technical leadership to internal customers and development team on troubleshooting and resolving issues.
 worked with advanced mvc framework such as spring-ioc, spring security, mvc andspring batch which is used for
implementing backend functionality.
 Installation, configuration of Openshift components to enable monitoring, cluster metrics components like Cassandra,
heapster.
 Worked on xmlparsing by using jaxb for xml schema validation.
 Involved in writing code to transform XML documentsusing JAXP SAX and DOM parsers
 Designed and developed asynchronous restful microservices using spring boot and spring Cloud
 Transformed legacy application into a suite of microservices using spring boot.
 Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and
Bootstrap.
 Created server instances on AWS, Tomcat, swagger for deploying MicroServices.
 Involved in maintaining the user accounts , RDS, Route S3 services in AWS Cloud.
 Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Python SDK.
 Performed unit testing of applications by developing test cases in junit.
 Hibernate supports query cache and provide statistics about query and database status.
 Enhanced the quality of code and improved application performance leading to zero vulnerableapplication.
 Implement multi-threading and exception handling to improve application functionality.
 I worked extensively on fixing vulnerabilities to eliminate the OWASP issues like XSS, CXRF, SQL Injection and so
on.
 Integrate the web services using Apache Camel routing.
 Exposing and consuming the services to the downstream applications using Apache Camel and achieved integration
between applications using Apache Camel.
 Developed restapis and responsible for parsing xml using jax-rs.
 Monitor the production transactions using Splunk and AppDynamics dashboards to trace any application errors.
 Created containers in docker.
 Installing, running and getting results using AppDynamics.
 Managed Kubernetes charts using helm. Created reproducible builds of the Kubernetes applications, managed releases
of helm packages.
 Review/merge/remove git pull requests to bit bucket.
 Define collections to store data in Mongo DB
 Created Java J2EE application to view data in Mongo DB
 Built and deployed ci/cd pipelines using AzureDevOps on Kubernetes container environment and utilized docker and
Kubernetes for runtime environment of ci/cd system to build/ test and deployment.
 Used Azure DevOps services such as Azure Repos, Azure Boards and Azure test plans to plan work and collaborate on
code development, built and deployed applications.
 Involved in production support by debugging server logs, splunk dashboards,
 Worked on Java Message Service JMS API for developing message oriented middleware MOM layer for handling
various asynchronous requests.
 Used EJB 3.0 and JPA to display values from DB2 database on screen and fix bugs and enhancements for screen.
 Closely worked with kafka admin team to setup kafka cluster setup on qa, uat and production environments
 Persist data using spring jdbc and improving the performance of the sql queries.
 Responsible for build and deploying applications in ibmWebSphere application server.

Environment:java/j2ee, rest webservices, microservices, spring boot, spring cloud, microservices, spring 3.2.5, spring jdbc,
security, SOA, apple pay, android pay, ibmWebSphere application server log4j, harvest, jsp, jquery, Alfresco, jdbc, ibm rad, ant
build,docker, JMS, JAXB, JAXPKubernetes, OpenShift, Apache Maven, production support, AWS Lambda, EC2, S3, EJB, JPA,
Autocm, Splunk, Mongo DB, AppDynamics, UNIX, Restful, html, Angular 4, css, xml, java script, fiddler, oracle,
sql,ApacheKafka, toad, soap ui, jira.

Client: synchrony financial 08/12/2019 to 10/25/2019


Location: Kettering, ohio
role: senior java developer

Responsibilities:

 Design, develop and test software following standard software development processes.
 Participate in full lifecycle of development for company web application using struts framework.
 Implement multi-threading and exception handling to improve application functionality.
 Created restfulapis for increased scalability of the application.
 Involved in architectural reformation analysis using MVC Spring Integration/Camel and various Java EE design
patterns.
 Implemented modern Alfresco interface using Angular, REST and JSON.
 Developed new Alfresco pages and web scripts for creation of barcode-based tracking engine and build a report.
 Wrote SQL queries to retrieve data from the database using jdbc.
 Utilized frameworks such as hibernate and spring for persistence and application layers.
 Involved in Production Support by solving the critical production issues and analysis of exceptions in production logs.

Environment: java/j2ee, rest webservices, Scrum, spring 3.2.5, angular6,spring jdbc, Alfresco, security, apple pay, android pay,
ibmwebsphere application server log4j, harvest, Camel, jsp, jquery, jdbc, ibm rad, ant build, autocm, splunk, unix, html, css, xml,
java script, fiddler, oracle, sql, toad, soap ui, jira.

Client:first data corporation 09/28/2015 to 08/09/2019


Location: miami/fort lauderdale area
Role: Senior java developer

Project:
Worked in a closedloop platform for multiple web applications under prepaid card platform.application supports gift card
processing for various clients, reloading their gift cards whenever the card balance goes below threshold and also support on
demand reloads.

Responsibilities:
 Worked on agile methodology in implementing this project. Participated in the complete life cycle of the project (sdlc)
(analyzing the requirements, designing, development and testing.
 Provide guidance and leadership for application development teams within delivery area & provide input for technical
staff’s periodic performance evaluation
 Converted a monolithic app to Microservices architecture using Spring Boot using 12 factor app methodology.
Deployed, scaled, configured, wrote manifest file for various Microservices
 Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules
using angular UI router.
 The spring boot and a lot of other tools such as angular6,spring devtools, spring actuator, etc under
the spring umbrella.
 Acted as a Tech Lead for a Major Security Enhancement (Federated Seamless Authentication for Customers across
Multiple products) initiated by the Client Organization.
 Extensively used core java concepts for the development of the application.
 Worked with advanced mvc framework such as spring-ioc, spring boot, mvc andspringbatch which is used for
implementing backend functionality.
 Migrated existing monolithic application into a spring boot microservices architecture.
 Used hibernate, object/relational-mapping (orm) solution, technique of mapping data representation from mvc model to
oracle relational data model with sql-based schema.
 Developed ant scripts for builds and deployments.
 Used junit framework for unit testing of application and log4j to capture the log that includes runtime exceptions.
 Deployed the application on ibmweb sphere application server.
 Worked on toad to perform sqltasks
 Involved in supporting production support team for any application related issues.
 Monitored production logs using splunktool
 Worked on winscp and putty to login into the server to perform static content changes, monitor logs on the lower
environments with various unixcommands
 Worked on autocm to build and deploy application.
 Angular v6 is the first release of angular that unifies the framework, material and cli. @angular/core now depends on.
 Developed and tested the applications using ibm rational application developer (rad) ide.
 The project is generated, you can import it in your favourite directory and get started with it. Will be the final structure
of our project. Also, you can run following commands to see angular 6 app running
 Worked onharvest which is used as a version control tool in the project.
 Working closely with qa team and coordinating on fixes

Environment:java/j2ee, rest webservices, spring 3.2.5, spring jdbc, security, microservices, apple pay, android pay,
ibmwebsphere application server log4j,angular6, harvest, jsp, jquery, jdbc, ibm rad, ant build, autocm, splunk, unix, html, css,
xml, java script, fiddler, oracle, sql,kafka, toad, soap ui, jira.

Client - intuit payment solutions 01/05/2015 to 09/18/2015


Location:losangeles, ca
Role: sr.Java/j2ee developer

Responsibilities:
 Involved in sdlc requirements gathering, analysis, design, development and testing of application developed using
agile methodology.
 Developed the entire application implementing mvc architecture integrating jspwith hibernate and spring frameworks.
 Extensively used hibernate in data access layer to access and update information in the database.
 Implemented object-relation mapping in the persistence layer using hibernateframeworkin conjunction with spring
functionality.
 Used web services –rest for getting required information from thirdparty.
 Extensively worked on JMS using point-point, publisher/subscriber messagingdomains for implementing exchange of
information through messages.
 Created build plug-ins using gradle, multiple configuration files with log4j for environment specific.
 Maintained back-end database by updating oracle 11i on daily and weekly basis by creating triggers andstored
procedures.
 Implemented unix shell scripts for testing and various purposes.
 Responsible for configuring and deploying the builds on ibmwebsphere app server
 Implemented logger for debugging and testing purposes using log4j.
 Used perforce as source control and version management.
 Used intellij as the java ide in the development of the application.

Environment:java 6, core java, spring 3.2.5, spring jdbc, aop, web services using jaxws, rest services, hibernate,ibmwebsphere
application serverlog4j, perforce, apache web server, html, jdbc, jms, intellij, gradle, jenkins, unix, html, css, xml, java script,
oracle, sql, toad, soap ui, jira.

Client: jp morgan chase 05/09/2011 to 11/22/2013


Location: chennai, india
Role: java developeer

Responsibilities:

 Involved in the analysis, design, and development and testing phases of software development lifecycle (sdlc).
 Used springmvc as framework and javascript for client-side view, used frameworks for client-side data validation,
creating dynamic web pages- ajax, jquery.
 Javascript views for different parts of a webpagethat reads json service response and renders views, dynamically.
 Used spring framework for di/ioc and orm components to support the hibernate tool.
 Used core java classes to implement business logic.
 Used spring aop and spring security for user authentication, single sing on, data integrity.
 Used xslt to transform my xml data structure into html pages.
 Consumed soap based web services to receive membership, service data for users.
 Used soapui to test service responses from the production environment.
 Used spring-hibernate integration and jpaorm in the back end to fetch data from oracle and mysqldatabases
 Used spring jdbc and hibernate session factory for db transaction management.
 Used hibernate query language to fetch data from oracle database.
 Monitored the error logs using log4j and fixing the problems, configured log4j.xml.
 Developed junit, test cases for unit test of all developed modules.
 Deployed and tested applications on tomcat and was.
 Managed administration of tomcat application server and websphere application server.
 Wrote shell scripts to automate archiving log files, start services.
 Used git for version control management.
 Followed tdd and wrote unit test cases using junit.
 Eclipse was used for project development.

Environment: java, j2ee, core java, spring, spring transactions, spring aop, spring mvc, spring batch, hibernate 3.5, xml, soap,
wsdl, ajax,cassandra, jquery, html, javascript, css, log4j, jaxb, junit, tomcat 6, websphere application server 6.0, eclipse, mysql,
oracle 10g.

You might also like