Srinivasa Rao
Sr. Java Full Stack Developer
Email: ****************@*****.*** Phone : +1-847-***-****
Professional Summary:
3+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, XML, Web Services,, Spring, Spring boot,Microservices and JPA with Hibernate.
Good knowledge and experience in developing web interfaces using client-side technologies like Angular 4+, AngularJS, XML, HTML, DHTML and SASS.
Design the whole API using RESTful API Modeling Language (RAML).
Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery.
Used Maven as build tool
Fluent with the core Java concepts like Multi-Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 functional programing and Streams.
Created REST Microservice APIs using Spring Boot Application, Spring Security Reading with writing Spring Data.
Used Jenkins CI-CD tool
Used spring config server for centralized configuration and Splunk for centralized logging.
Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
Experience in Data Modeling and working with Cassandra Query Language (CQL).
Solid experience on API development using node JS, express JS.
Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, Amazon SNS, AWS Identity and access).
Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
Hands on experience on Web/Application sever like Tomcat and Web Sphere.
Got change to work with AJAX framework
Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical and Organizational skills.
End to end development support of the application till the final rollout of the application.
Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.
Expertise in using Apache Ant, Maven as java build tools.
Worked on Build Automation and Continuous Integration tools like ANT, Maven, Jenkins.
Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical and Organizational skills.
End to end development support of the application till the final rollout of the application.
Experience with Migration From SOAP to RESTFUL API
Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.
Got the Opportunity to work under the Service Oriented Architecture (SOA)in the Project
Having the Good knowledge in the Deployment in the PCF(Pivotal Cloud Foundry). By this Cloud Foundry we can also create instance for the PCF and managing PCF.
Good with Splunk for the Checking the Logs of the application.
Hands-on experience in implementing DevOps practices
Try to get Decisions independently.
Had with one project Graph QL for Development of the web Services
Technical Expertise:
Programming Skills
Java and JavaScript
Frameworks
Spring 4.x,Hibernate
Cloud Technologies
AWS, PCF
Databases
Oracle
Web Services
XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS
Client-Side Technologies
JavaScript, Angular 4+, Angular JS, ReactJS
Tools
Eclipse, Apache Tomcat 7.0, FileZilla, Putty, Tableau, Alteryx, Maven, Gradle
Build Tools
Maven, Jenkins
Application/Web Servers
Tomcat and Web Sphere
Scripting Languages
Shell
Testing/Logging Tools
JUnit, Mockito, SOAP UI Testing
Version Control
Bit Bucket and SVN
Operating Systems
UNIX and Windows
Education:
Bachelors in Information technology (Jawaharlal Nehru Technological University).
Masters In Computer Science(Chicago State University).
Professional Experience:
FISERV, GA Jul 2018 – Present Java Developer
Description: Fiserv is the One Client for the financial which has first data under them. It is one of the banking projects which I have a work on for this project. The services which I developed will used to data from an proxy service. The current project is about improving legacy application known as NAUTILUS which is being used by engineers to install Verizon fibers.
•Design and develop code using the Java EE platform. Extensively using MVC, Factory, Delegate design patterns.
•Used the Microservice N-tier Architectures to develop the Services
•Involved in design, development and maintenance of applications that utilizes Microservices, Docker file, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data.
•Created type script reusable components and services to consume REST API’s using component-based architecture provided by Angular7
•Accessed and manipulated private member fields defined in TypeScript file using get and set properties
•Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular7 to design UI
•Built the well responsive Single Page Application UI using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
•Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate/JPA.
•Experience in writing ANT, Gradle build scripts, providing logging facility using Log4j and Writing JUnit testcases.
•Used HTML5, CSS3, JavaScript and Angular4/5 for our prototype- working model.
•Worked on production issues with data fix and root cause fixing, debugging the code base Linux Putty.
•Implemented SOA to develop REST Based Web services using Swagger
•Utilize and program RESTful Web Services, EJB/JPA, and Hibernate entities.
•W Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
•Worked with JIIRA tools for work assigned
•Worked on building data center with AWS Lambda and Installed SVN, GIT, Jenkins images on AWS.
•Responsible for designing and developing business services, Test Classes and DAO methods using Spring, JPA and Hibernate.
•Developed the functionalities under Agile Methodology JIRA processes.
•Used the Jenkins to Deploy the Service which we develop In the Rest API.
•Extensive experience in Model view controller frameworks like Spring MVC, JSP.
•Used Spring IOC with annotations for Dependency Injection.
•Made use of the Spring MVC framework, along with Hibernate for object-relational mapping.
•Worked in implementing the Method and Object Level security using Spring Security002E
•Administered and deployed applications into WebSphere Application Server.
•Installing, deploying, monitoring, maintain and configure WebLogic server 12c in local machine.
•Strong experience with SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
•Tested the Web services using SOAPUI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
•Had experience in the Risk Management Process for the Project for creation time
•Used the Splunk for Checking the Logs of services which I developed.
•Worked with DevOps Team to deploy the Project
Environment: Java 1.8, Core Java, J2EE, Spring MVC, Spring Boot, Spring Integration, Spring Security, Hibernate, Microservices, REST, SOAP, Web-Services, JSON, JUNIT, Mockito, AWS (EC2, Lambda, ELB, S3, RDS, Cloud watch and Route 53, Cognito), Eclipse, Tomcat, Oracle 11g, Oracle SQL developer, Log4J.
Walt Disney Glendale, CA Jul 2017 – Jul 2018 Java/J2EE Developer
Description: Walt Disney was an American motion picture and television producer and showman, famous as a pioneer of cartoon films, including Mickey Mouse, and as the creator of the amusement parks Disneyland and Disney World. In this project I got change Under to work with Microservices, which also migration process from SOAP.
Responsibilities:
Followed Agile methodologies interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
Involved in analysis, design, development, testing/debugging and implementation.
Developed Required Action classes and presentation layer forms and Java beans containing the business-logic with the help of Core Java.
Implemented responsive web design using media queries and Bootstrap.
Built required web pages for re-written content using JavaScript, HTML, JSP, Angular JS to create the user-interface views.
Created Single Page Application with loading multiple views using route services and adding more User Experience to make dynamic by Angular 5.0 framework and NodeJS.
Experience in working different changed procedures of Angular2.0 to Angular 5.0 such as Router Outlet and Router-link.
Implemented modules into Node JS to integrate with designs and requirements.
Extensive experience in Model view controller frameworks like Spring MVC, JSP.
Used Spring IOC with annotations for Dependency Injection.
JIIRA tools to look for the Work to do. Good with that.
Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest and Soap Client API, Asynchronous calls, Thread Executor framework), which communicates with various service layers, and configuring the Spring xml files.
Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
Made use of the Spring MVC framework, along with Hibernate for object-relational mapping.
Worked in implementing the Method and Object Level security using Spring Security.
Developed the Method and Object Level security using Spring Security.
Selecting the appropriate AWS service based on compute, data, or security requirements.
Used to work under the SOA Architecture by using the Loose Coupling, Service Abstraction, Service Reusability for the Service Side Proxy for the Response.
Experience in Integration of Amazon Web Services with other applications infrastructure.
Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Mongo DB Services.
Effectively Implemented User Interface in Model-View-Controller Architecture, which accomplishes a good co-ordination of Spring MVC, JSP, Servlet and JSTL.
Designed and developed various modules of E-commerce application. Used JMS API for asynchronous communication by putting the messages.
Responsible for design and developing Persistence classes using Hibernate, and spring boot data Template frameworks to save data in database tables.
Tested the Web services using SOAP UI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
Configured and scheduled jobs for multiple projects on Hudson.
Developed automatic build scripts using ANT for the application to deploy and test.
Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the application.
Implemented Docker containers for the Enterprise build system.
Used Log4j for logging across the application.
Used to Check the Logs of the application Using the Middle ware Operating System.
Used the Mongo DB Data bases for the data migration for the Data bases
Good with JBoss with application deployment. Due to use of the JBoss it can give direct access to exclusive content and product focused forms.
While using the JBoss will also got change to get work on the Drools. Mainly used for the RedHat Operating Systems.
When we are using the Drools it is easy to deploy the J2EE application in the Cloud
Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5,
CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Servlets 3.0, Hibernate 5.0.X, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon Cloud Watch, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, Tomcat, WebLogic, Oracle 11g, AWS, jQuery, AngularJS1.3.8, Eclipse, Maven.
Ushma Technologies - India Feb 2015 – Dec 2014 Java Developer
Description: It is a specialty pharmacy for consumers, caregivers and healthcare providers. They provide one platform for all who are committed to overcome mental health issues. The project was to create an application where everyone can easily access the doctors and others who are suffering from mental health issues.
Responsibilities:
Conducted User Acceptance Testing (UAT).
Developing detailed QA status reports and tracking key QA milestones.
Communicating with business analysts, development team and the stake holders for defect management.
Analyzing the business requirements and functional specification documents.
Analyzing and refining incomplete and ambiguous requirements.
Creating test plans, requirement traceability matrix (RTM), and test cases based on the requirements documents.
Performed Integration Testing and Database Testing.
Performed different kinds of manual testing like Functional, Integration and End-to-End testing during different phases of testing.
Scheduling batch test, log and track defects using Jira.
Working in regression automation Selenium Scripts using POM framework, fixing regression failed cases.
Carried out Testing of Web services using SOAP UI.
Used TestNG for Test suite Report Generation.
Used Data Source and Data Source Loop test steps for doing Data Driven Testing in SOAP UI.
Used different kinds of Assertions for validating the response again some expected response in SOAP UI.
Validated WSDL’s using Schema Compliance Assertion in SOAP UI.
Environment: Core Java, J2EE, MVC, Ajax, jQuery, JSP, HTML, JavaScript, Struts, Spring, Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.