Tilak Kumar Email & Phone Number
Who is Tilak Kumar? Overview
A concise factual answer block for searchers comparing this professional profile.
Tilak Kumar is listed as Senior Full Stack Java Developer and Lead Developer at Cardinal Health, based in Rochester, New York, United States. AeroLeads shows a matched LinkedIn profile for Tilak Kumar.
Tilak Kumar previously worked as Senior Full Stack Java Developer/Lead Developer at Cardinal Health and Full Stack Java Developer at Bank Of America.
About Tilak Kumar
Tilak Kumar is a Senior Full Stack Java Developer and Lead Developer at Cardinal Health.
Tilak Kumar's current company
Company context helps verify the profile and gives searchers a useful next step.
Tilak Kumar work experience
A career timeline built from the work history available for this profile.
Senior Full Stack Java Developer/Lead Developer
Worked on Java features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections. Actively involved in pair programming, Sprint planning meetings, Review and Retrospective sessions as part of Agile project implementation. Took a lead role in migrating legacy data processing Batch jobs to niche technology stack as part of cloud hosting strategy. Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards. Implemented J2EE design patterns like Singleton Pattern with Factory Pattern. Experience in using tools like TOAD, PVCS, SVC and ClearCase. De-coupled the batch jobs from Monolithic code base into logical independent modules and exposed each batch job as a service using spring boot. Implemented Spring Cloud Config solution to seamlessly serve application with configurations across dev, Test, Production stages of deployment pipeline. Used HTML, CSS, Spring MVC, JavaScript, React, Knockout, Angular, Node.js and Bootstrap in the development and designing the UI. Integrated Amazon Secured Storage Service with the batch job using Java SDK for Amazon S3 service to enable seamless download of processing files and upload batch job reports as part of cloud storage solution. Implemented Amazon S3 utility API in java to enable upload, Download, File move, File copy, List file names operations through Java Spring batch application. Developed validation scripts such as Regular Expression validations, Authentication Validations, Custom Validations using jQuery. Responsible for developing T-SQL Complex Stored Procedures and scheduling using SQL Job Scheduling utility. Resolved performance issues by SQL Server indexes and improved overall performance. Worked on Angular for developing application using REST calls and used jQuery to process JSON and XML.
Full Stack Java Developer
Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum. Played significant role developing new batch jobs using Spring Boot Batch for agents to execute Year End and Initial Filing process. Worked on Spring Framework for Dependency and Transaction Management. Developed REST Web Services using Spring boot to make the application more reusable and loosely coupled. Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP, Spring DAO and Spring Security. Developed the application using Java and jQuery, implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces and foreach. Designed and developed RESTful Services to retrieving configuration JSON documents related to customer Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
Java Developer
Followed Waterfall methodology to develop the application. Used Spring Boot to develop and deploy both RESTful web services and MVC applications. Developed Monolithic architecture based on RESTful API utilizing Spring Boot with MVC. Implemented secure authentication with LDAP OAuth for generating tokens in the Spring Security. Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Developed rich web Interface modules with Struts tags, JSP, JSTL, JavaScript, jQuery, Ajax, and HTML. Developed presentation layer using Struts framework and performed validations using Struts Validator plugin. Used spring boot forms and used spring batch for nightly jobs. Used spring eureka for process management. SQL Server was utilized as data repository and was responsible for building tables and creating Indexes on those tables. Created Stored Procedures and triggers to perform automated rules and updated related tables using T-SQL. Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites. Created and used Stored Procedures for data access and tested them using Oracle and SQL Server databases. Used Kafka confluent version and implemented Kafka streams. Used aggregated operations to implement k tables. Used Java Streams, Functional Interface, Predicates to make the application perform faster. Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing & test running. Used java functionalities like lambda expressions streams and parallel streams etc. Implemented Dynamic batch feature for batch processing with Spring batch. Created a Web service using REST API for providing customer information. Built an enterprise-wide asynchronous message processing service using RabbitMQ handling thousands of messages daily.
Java Developer
Developed applications using both Agile and Waterfall methodologies. Performed the analysis, design, and implementation of software applications using Java, J2EE. Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Sphere Application server. Worked with core java concepts such as OOPS, Multi-threading, collection framework and Exception handling. Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. Used Apache Ant to compile java classes and package into jar archive. Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations. Developed Action Forms and Controllers in Struts framework. Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application. Designed, developed, and maintained the data layer using Hibernate. Involved in tracking and resolving defects, which arise in QA & production. Involved in various phases of Software Development Life Cycle (SDLC). Involved in developing the CSS sheets for the UI Components. Created Servlets which route submittals to appropriate Enterprise JavaBean (EJB) components and render retrieved information. Implemented business logic using Java Spring Transaction Spring AOP. Developed persistence layer using Spring JDBC to store and update data in database. Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information. Utilized Rabbit MQ for Windows with Direct Exchanges, with Consumers and Producers for information coordination with Windows Services. Involved in writing the exception and validation classes using Struts validation rules. Used WebSphere Application Server for deploying various components of application. Persistence layer was implemented using Hibernate Framework.
Frequently asked questions about Tilak Kumar
Quick answers generated from the profile data available on this page.
What company does Tilak Kumar work for?
Tilak Kumar works for Cardinal Health.
What is Tilak Kumar's role at Cardinal Health?
Tilak Kumar is listed as Senior Full Stack Java Developer and Lead Developer at Cardinal Health.
Where is Tilak Kumar based?
Tilak Kumar is based in Rochester, New York, United States while working with Cardinal Health.
What companies has Tilak Kumar worked for?
Tilak Kumar has worked for Cardinal Health, Bank Of America, Best Buy, and Dell.
How can I contact Tilak Kumar?
You can use AeroLeads to view verified contact signals for Tilak Kumar at Cardinal Health, including work email, phone, and LinkedIn data when available.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial