Home

karthik - Full Stack Java Developer
[email protected]
Location: Allen, Texas, USA
Relocation: open
Visa:
Over all 10+ years of proven IT experience includes experience in design, development& testing server-side applications, web apps and microservices using Java/J2EE Technology & Experience developing enterprise applications using Java/J2EE and Machine learning (ML), Artificial Intelligence (AI) technologies in Banking, Insurance.

PROFESSIONAL SUMMARY:

Experience in User Interactive (UI) Web Pages and visually appealing User Interface usingHTML5, CSS3, jQuery, Ajax, JavaScript, jQuery, Bootstrap, Angular 2-17, ReactJS and NodeJS.

Experienced in React, Angular, jQuery, and NodeJS for building web applications.

Experienced in cloud platforms like AWS, AZURE, GCP, OpenShift and containerization using Docker.

Strong experience in Database Design, Data Flow Diagrams, Coding, Testing.

Experience in deploying applications using Application Servers like Apache Tomcat server, and JBOSS.

Expertise in framework Spring 4.0. Expertise in all Spring Modules such as Dependency Injection, AOP and MVC.

Designed, develop a custom, single-page, responsive Web Application on front end using Angular 15 and Angular 17.

Designed pages using Angular 17 Validations, Modules, Events, Expressions, Directives, Controllers and Filters.

Expertise in Core Java concepts of Java/J2EE like JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data Structures etc.

Experience in logging the application using Log4j and log back.

Implemented Design patterns Singleton, MVC, Business Delegate, DAO, Value Object, Proxy etc.

Hands on with CI/CD using Jenkins.

Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture. Good work experience on RDBMS like MySQL. Creating SQL statements & Subqueries.

Working with different operating systems like windows and Unix/Linux.

Experience in deploying web application using application servers like WebLogic web servers like Tomcat.

Designed and developed Angular JS Components - Directives, Controller, Services and implemented Two Way binding and also used Angular 2-11 components.


Technical Skills:

Languages Java, HTML, JavaScript

Web Technologies HTML5, CSS3, JavaScript, AJAX, jQuery, Angular 2-17, AngularJS, Bootstrap

Java/J2EE Technologies J2EE, Servlets, JDBC, Struts, EJB, Hibernate, Spring MVC, Spring Boot, SOAP, REST

Application/Web

Servers HTTP Web Server, Apache Tomcat

Relational Databases SQL Server, MySQL, PostgreSQL

Cloud Environments AWS, Azure

IDE Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), Red Hat

Operating system Windows, Unix

Methodologies Agile, Waterfall, Scrum

Build Tools Ant, Maven, Gradle, Log4J, Jenkins

Version Control CVS, SVN, GIT, JIRA

Web Services SOAP UI, RESTful, Spring, Graph QL


PROFESSIONAL EXPERIENCE


Client: Scotiabank, Houston TX Jun 2022 Till date

Role: Senior Java Full Stack Developer

Responsibilities:

Worked on designing, and building multi-tier web-based client-server applications using enterprise software applications using Java 11, Spring Boot, React 18 and SQL Server.

Designed and development of User Interfaces, tables using HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, XML, Node.js, React.js, and Typescript, Angular 9.

Designed and developed RESTful APIs for various modules of the project using Spring Boot and Hibernate ORM.

Developed user interface by using the React.JS, React Native, and Flux for SPA development.

Developed end-to-end applications and implemented the RESTful web services using Spring Boot, Spring MVC, Spring Data, and Spring Security.

Created GCP projects and migrated on-prem/AWS instances to GCP

Implemented the data access layer (DAL) using Spring Data, JPA repositories and Hibernate ORM.

Utilized a microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka clusters using Zookeeper.

Used CSS3 and Html5, JavaScript, Json, Node.js, JSF, jQuery, Ajax, Json, TypeScript, AngularJS, Bootstrap for designing Webpages.

Used PostgreSQL's advanced features, such as stored procedures and triggers, to improve application performance and scalability.

Implemented in-memory computing solutions to improve the performance and scalability of a real-time data processing platform using Hazel cast.

Implemented Docker-based containerization of applications for efficient deployment and management on OpenShift.

Utilized Jenkins for continuous integration, in which all development activity is integrated, and Docker is utilized to deliver the application to the Amazon Web Services (AWS) environment.

Configured Jenkins to integrate with Git repositories, Maven builds, and Docker containers to support a fully automated CI/CD workflow

Environment: AWS, Spring Boot, RESTful, React, SQL, Java 11, Docker, Azure, React, Angular.

project 2:

Client: Star Touch India Pvt. Ltd / Bangalore, India Oct 2019 Nov 2021

Role: Java/J2EE Developer

Project 3:
Client: Heute Solutions, Hyderabad, India May 2016 Sep 2019

Role: Java Developer/ J2EE.

project 4:
Client: Farmers Insurance, Hyderabad, India Aug 2014 Apr 2016

Role: Jr. Java Developer
Keywords: continuous integration continuous deployment artificial intelligence machine learning user interface javascript information technology Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5729
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: