Ravi Teja

Ravi Teja Email and Phone Number

Senior Full Stack Java Developer at Nationwide @ Nationwide
1 Nationwide Columbus, Ohio 43210 United States
Ravi Teja's Location
Irving, Texas, United States, United States
Ravi Teja's Contact Details

Ravi Teja work email

Ravi Teja personal email

n/a
About Ravi Teja

Ravi Teja is a Senior Full Stack Java Developer at Nationwide at Nationwide.

Ravi Teja's Current Company Details
Nationwide

Nationwide

View
Senior Full Stack Java Developer at Nationwide
1 Nationwide Columbus, Ohio 43210 United States
Employees:
10
Ravi Teja Work Experience Details
  • Nationwide
    Senior Full Stack Java Developer
    Nationwide Feb 2020 - Present
    Us
    ⮚Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint Planning and Sprint Planning, Retrospective, and other Agile meetings.⮚Developed web services (REST API) using Spring, Spring Boot, REST Architecture, used for storing and retrieving data using different URIs and Http methods.⮚Worked with Spring data JPA and Hibernate to perform all the data transactions from web services to PostgreSQL Database.⮚Worked on scripting language and server scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, React, Backbone.js.⮚Involved in design and development of the front end for application using HTML5, CSS3, SCSS, Bootstrap and Angular 7/9 frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.⮚Worked on integration & development of web services and web interfaces using Spring, Angular 7/9 and Reactive frameworks. Worked on integration 3rd party modules for user dashboards.⮚Developed SPAs using Angular, React, NodeJS, Angular Universal to provide users with dynamic content loading features and better performance.⮚Design and develop micro-components, microservices, and deploy on cloud platform AWS using an automated process through services like Lambda, EC2, S3, CodeDeploy, CodePipeline, VPCs, Subnets and Security Groups.
  • Global Payments Inc.
    Java Full Stack Developer
    Global Payments Inc. Dec 2017 - Jan 2020
    Atlanta, Georgia, Us
    ⮚Design and Coding of various JAVA, J2EE modules.⮚Designed and developed User Interface, application modules using Spring, Hibernate, JPA, EJB, HTML, CSS, JavaScript, AJAX.⮚Used Hibernate as an ORM in the data access layer to access and update information in the database.⮚Design and develop the entity structure and generate the ER diagram by performing reverse engineering.⮚Mentored team members in the latest technologies, architecture and deliver application within the timelines and priorities.⮚Provide technical assistance in identifying, evaluating, and developing systems that are cost effective and meet business requirements.⮚Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)-Agile (scrum).⮚Developed dynamic responsive Web Application by integrating Angular with Bootstrap which is further integrated with Web Services and Vue.js.⮚Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML5. Used JavaScript for client-side validation.⮚Extensively worked with Spring MVC for developing J2EE Components.⮚Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.⮚Used Maven and Gradle scripts for build creation and to push onto various environments.⮚Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.⮚Use Spring Security (OAuth2) to control the Authentication and Authorization to access the resources.⮚Use Spring JPA, Hibernate, Hikari to establish and manage database connection pool and leaks, perform data transactions.⮚Work on setting up CD/CI pipelines for automated deployments on to multiple environments using AWS, Jenkins, Shell Scripts.
  • Goldman Sachs
    Senior Java Developer
    Goldman Sachs Oct 2015 - Nov 2017
    New York, New York, Us
    ⮚ Participated in scrum meetings daily scrum calls and Sprint session planning meetings.⮚ Preparing the high-level technical design document and low-level design document.⮚ Interacted with business analysts to convert business requirements to technical requirements.⮚ Customized Purchase Orders, GL, Account Receivables, Account Payables, Procurement and Spend Analytics, Order Management, Inventory reports using OBIEE 11g.⮚ Created Dashboard prompts and advanced filter criteria.⮚ Designed the application following Unified Modeling Language (UML) Methodology.⮚ Involved in writing Use cases, procedural diagrams and class diagrams using Rational Rose.⮚ Developed the necessary GUIs. For the front-end using XHTML and JSPs.⮚ Designed and developed Restful Web Services using Spring Rest API.⮚ Used Hibernate ORM, to manage the application persistence logic and Data Access.⮚ Worked on an Agile Development environment utilizing the tools JIRA, Kanban.⮚ Developed the application using Spring MVC, Spring Boot.⮚ Design and development of User Interface using Angular JS, HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.⮚ Developed the User Interfaces using JSP, HTML5, CSS, and JavaScript.⮚ Worked on JQuery, AJAX and JSF for designing highly user interactive web pages.⮚ Implemented the architecture based on the Apache Struts MVC framework, using a Central Servlet acting as the controller.⮚ Developed the CMP Session and Entity Bean components, which handled the business logic and the access to the appropriate backend.⮚ Designed and coded connection pooling classes to manage database connections to various databases.⮚ Implemented clustering of servlets for load balancing and expected performance delivery by the application.⮚ Developed Micro Services using Spring Boot, with continuous deployment and continuous integration (CI/CD) using Docker and Jenkins.
  • Mahindra Satyam(Sez)
    Java Software Developer
    Mahindra Satyam(Sez) Jun 2013 - Sep 2015
    ⮚ Analyzed user requirements, used application development tools to develop customized computer systems and executed testing plans.⮚ Designed and developed web applications using Struts, Spring MVC and Spring JDBC.⮚ Developed the UI using JSP and struts tags.⮚ Developed Controllers, Service Classes and DAO based on MVC architecture.⮚ Worked with Informatica tool to extract the transformations applied and converted them into java code.⮚ Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.⮚ Designed and developed web pages using with HTML, DHTML, XHTML, CSS3, Ajax, JSP and JQuery based on the W3C standards and Web 2.0.⮚ Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.⮚ Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.⮚ Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose.⮚ Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.⮚ Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.⮚ Designed configuration XML Schema for the application.⮚ Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.⮚ Used JavaScript for the client-side validation.⮚ Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.⮚ Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like Junit, Soap UI and Fiddler.⮚ Analyzed the existing SQL queries in Informatica and designed queries to optimize the performance in the backend.

Frequently Asked Questions about Ravi Teja

What company does Ravi Teja work for?

Ravi Teja works for Nationwide

What is Ravi Teja's role at the current company?

Ravi Teja's current role is Senior Full Stack Java Developer at Nationwide.

What is Ravi Teja's email address?

Ravi Teja's email address is rt****@****ide.com

Who are Ravi Teja's colleagues?

Ravi Teja's colleagues are Eric Ruppert, Wei Duan, Raymond Maniscalco, Ashleigh Kahle, Fsa, Patrick Scott Colosky, Todd Roberts, Natalie Mcfadden.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.