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 |