Sai Vinay

Sai Vinay

Sr. Java Developer

About

8 years of experience as a Java/Microservices Developer in developing web-based client server applications, data solutions, Intranet/Internet Enterprise Software applications.

Country

United States

City

Bellevue

Industry

Computer Software

Skill

Java, Core Java, JavaScript, SQL, Spring Framework, Java Web Services, Oracle Database, JUnit, XML, Unified Modeling Language (UML), Maven, WebSphere Application Server, Representational State Transfer (REST), SOAP, maven, Spring MVC, Spring Boot, HTML, Cascading Style Sheets (CSS), J2EE Web Services

Experience

Thrivent Financial

Sr. Java Developer

Thrivent Financial

2020-5 - Present · 6 yrs 5 mos

Appleton, Wisconsin, United States

 Assist in SDLC which including developing, designing, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with JAVA/J2EE technologies.  Developing code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.  Leveraging Angular 7 resources for all data access, encapsulating URLs and standardizing data access deploying Spring 5 based Micro Services Docker and Amazon EC2 container using AWS console.  Implementing Core Java 8 concepts like Multithreading, Concurrency, Exception Handling and Collections.  Understanding the codebase, existing scripts and preparing documents the REST based Micro services using the Spring Boot for the application to seamlessly integrating with supporting sub systems.  Designing and developing asynchronous RESTful, Micro services using Spring boot integrating Web Service (SOAP/REST)  Developing the User Interface Screens for presentation using Bootstrap, J Query, AJAX, JSP, HTML, CSS, and Java Script creating multi-module Maven project to integrating Spring 5.0, Rest API, Cassandra & micro services and Jenkins for continuous integration.  Moving existing Angular JS controllers and services to Angular7 components for more responsive and less dependency developing RESTAPI's using Spring MVC and spring boot, hosted all Micro services on Pivotal Cloud Foundry (PCF)  Involving in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept Docker for creating Docker images for launching containers on EC2  Building RESTAPI end-points for various concepts Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.  Writing SQL queries to get the data, update the data from the database and to connecting database in the DAO implementing. Involving in DevOps activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.

Mayo Clinic

Application Developer

Mayo Clinic

LinkedIn
2018-2 - 2020-3 · 2 yrs 2 mos

Rochester, Minnesota, United States

 Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing migrated applications from Ant project structure to Maven to support deployment on Tomcat.  Used Java 7 features like Streams and Lambda Exp for API Development and performed unit testing using frameworks with Node JS framework including authoring complex directives, services, controllers and filters.  Migrated application logging framework from Log4j to Logback followed Agile methodology in the Scrum Cycle model and worked on JIRA to access the user stories expertise in Linux Commands.  Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service framework to implement multithreading in programming to improve overall performance.  Used Java Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map.  Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.  Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.  Converted a monolithic app to micro services architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services.  Used Angular 6 in creating animations based on CSS classes for a new requirement surfaced for the client developed the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI.  Developed REST API's using Spring MVC and Spring Boot, hosted all micro services used Spring Boot based services to interact a combination of REST and Apache Kafka message brokers. Designed and Implemented the DAO layer using spring, Hibernate.  Developed UI components using HTML5, CSS, jQuery to make Ajax calls.

Homesite Insurance

Java Developer

Homesite Insurance

LinkedIn
2015-2 - 2017-11 · 2 yrs 10 mos

Boston, Massachusetts, United States

 Worked on the critical areas of the applications like Impersonation functionality, Internal Login page maintenance of the internal Asset Management tool.  Involved in the integration of Struts with Spring Framework and implemented Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA.  Developed and consumed SOAP/Restful Web Services using XML and JSON message formats responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.  Wrote the Hibernate-mapping XML files to define java classes database tables mapping used Hibernate Template for various database update, insert, delete operations and for involving functions, stored procedures, triggers.  Used the Angular JS tags inside the HTML page to make the page effectively and to have great user interface developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.  Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat.  Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.  Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB  Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity and Rest services templates are generated using swagger2 specifications  Developing new library with Micro Services architecture using Rest APIs, spring Boot and Amazon Web services fixed the defects that are not only raised on the areas that worked but also on the entire application.

Apollo Hospitals

Software Developer

Apollo Hospitals

LinkedIn
2013-8 - 2014-11 · 1 yr 4 mos

Bengaluru, Karnataka, India

 Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability. Developing application module coded on Spring Batch and Apache Camel the Business layer using spring (IOC, AOP), DTO, and JTA.  Extensively used Linux, Unix system administration tools to create servers and deploy and run applications in development stage proficient with Web Services framework and writing XML based Web Services.  Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j +Log4j the Persistence layer DAO using HIBERNATE. Writing end-to-end flow i.e. controllers’ classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures.  Used Spring JMS related MDB to receive the messages from other team with IBMMQ for queuing worked with Open symphony workflows and delivered workflow module to the client.  Created groovy scripts to extract transaction volume information and email to management on daily basis worked with defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version control tool.  Involved in debugging and tuning the PL/SQL code, tuning queries, optimization for the Oracle database using Explain Plan, hints and also worked on Partition tables using Range method.

ICICI Bank

Software Engineer

ICICI Bank

LinkedIn
2012-5 - 2013-5 · 1 yr 1 mo

Hyderabad, Telangana, India

• Developed functional, non-functional features of the enterprise applications on the business needs. • Developed proof of concepts, designing the system components, coding, and integration testing. • Participated in all Agile scrum, project planning, design discussions and release activities. • Developed and maintained web services using RESTful API and used JBOSS Developer Studio. • Involved in development of User Interface using JSF, Rich Faces, Prime Faces, HTML/HTML5, CSS, JavaScript, jQuery, AJAX, and JSON. • Used JavaScript frameworks JQuery, AngularJS, Node.js, Bootstrap. • Integrated Spring- Hibernate frameworks for ORM functionality in spring framework. • Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.

Education

CMR Group of Institutions

CMR Group of Institutions

LinkedIn

Computer Science

2008-6 - 2012-4 · 3 yrs 11 mos

Sai Vinay's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.