Shiva K is a Senior Software Engineer at Infosys.
-
Senior Software EngineerInfosysIrving, Tx, Us -
Associate Software EngineerCognizant Aug 2021 - Jul 2022Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases. Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces. Used Java 8 features like stream and Lambda expressions. Developed using new features of Java 1.8 Annotations, Generics, and Lambda Expressions enhanced for loop and Enums. Used spring framework for integrating the MVC components with business services. Implemented the application using Spring Framework to write and consume Restful services. Used Spring Boot micro service for creating applications. Designed and developed the REST based Micro services using the Spring Boot. Used Spring Boot created REST API's per the application business to perform search using elastic java sdk. Used Spring Boot task scheduler to load files based on specific time interval to read the data. Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations. Used Eclipse tool for application development. Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, Java Script. Developed the UI applications using Angular 9 (along with Angular UI components, Bootstrap etc) which uses the core application data. Used Angular.JS to create views to hook up models to the DOM and synchronize data with server as SPA. Involved in developing restful APIs using Node.js frameworks. -
Java Full Stack DeveloperInfosys Jun 2018 - Aug 2021IndiaInvolved in the analysis, design and development phases of the Software Development Life Cycle (SDLC). Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements. Developed the application utilizing “Model-View-Controller” architecture with spring. Involved in developing the applications using Spring Framework for Dependency Injection. Developed Spring Boot components building cloud Micro services and developed spring based applications with very less configuration. Developed end to end application on Spring Boot framework (Rest API Application/Spring JPA using Crud repository).Developed Hibernate with Spring Integration as the data abstraction to interact with the database. Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache Concepts. Implemented JMS for asynchronous auditing purposes. Developed the front end using HTML5, CSS3 and JavaScript was used for client-side validation. Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions. Involved in design and development of Angular.JS. Used Node.js for adding dependencies to project.Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete. Used parsers like SAX and DOM for parsing XML documents and XSLT for XML transformations. Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions. Used Docker and kubernetes as a deployment container to be consistent with the different environments. Involved in developing applications with Stateless Session EJB’s and Message Driven EJB’s. Used log4j to print the logging, debugging, warning, info statements. -
Full Stack DeveloperSuntek Corp Solutions Pvt Ltd Aug 2017 - Jul 2018IndiaInvolved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Worked on Spring MVC Architecture for web applications. Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database for back end. Involved in designing and implementing scalable, Restful and micro services-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability. Deployed Spring Boot based micro services Docker and Confidential EC2 container using AWS admin console. Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer. Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS. Designed and coded customized Angular 7.0 services to interact with the backend API and serve components. Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server. Used Node.js as a proxy to interact with Rest services and interacting with Database. Used EJB through Stateless and Stateful beans. Implemented Log4j mechanism for logging and testing the application in JBoss application server. Developed JUnit test classes for Controller, Service and Data layers. Developed RESTful web service using spring, micro services, and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST). Responsible for writing SQL queries and Stored Procedures using SQL/PLSQL. Work in an Agile/Scrum development environment. Involved in gathering the requirements and leading a team in developing an application.Environment: J2EE, spring, MVC, Micro Services, Spring Boot, Hibernate, Eclipse, HTML5, CSS3, JavaScript, Angular 7, Angular.JS, Node.JS, JMS, XML, EJB, Log4j, JUnit, SOAP, REST, SQL, Agile and Windows.
Frequently Asked Questions about Shiva K
What company does Shiva K work for?
Shiva K works for Infosys
What is Shiva K's role at the current company?
Shiva K's current role is Senior Software Engineer.
Who are Shiva K's colleagues?
Shiva K's colleagues are Sanjay Bandi, Deepika Sharma, Vivek Saravanan, Noufal Mundodan, Poornima S, Kanchanaaditya Vavilala, Saurabh Pathare.
Not the Shiva K you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial