Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Generic

Chaitanya Kumar

Jersey City

Summary

Around 6+ years of experience in software development life cycle experience in Object Oriented paradigm, design and development of multi-Tier distributed, Enterprise applications and providing software solutions using Java/J2EE stack and related technologies. Commendable aptitude to learn new technologies and an Excellent Team Player able to communicate with all levels of personnel. Expert in taking requirements, analyzing requirements. Worked on various Java based frameworks such as Spring Boot, Spring MVC, Spring Batch, Spring Data JPA, Core Java and Hibernate and worked on Spring boot to build restful web services, using various http methods and content negotiations as well. Have leveraged the path variables and request parameters to get the input part of the URL. Having a good Experience of MVC based UI frameworks like Spring Boot, Spring MVC, JSPs, Servlets and JSF. Expertise in design and development of Web-Applications involving J2EE technologies with Java, Servlets, JSF, Spring IOC, Spring MVC, spring Boot, Hibernate, Rest and Soap Web Services. Expertise in various Java 8 latest features such as lambda, functional interfaces, streams -parallel processing, Optional keyword, and Java time API. Quick-witted Competent with skillful ability in using Spring 4(Dependency Injection, Spring MVC, Spring Security Spring JDBC, Spring Mobile, Spring REST, Spring Boot) and Object Relational Mapping frameworks (ORM's) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language (HQL). Developed Java Applications in various IDE tools like Eclipse Net Beans, JBoss Developer Studio, Visual Studio and WebStorm. Having working experience on designing and developing Microservices using Spring Boot. Having hands-on expertise in using Test Driven Development (TDD) and Behavior Driven Development (BDD) and Cucumber respectively. Worked in developing various applications using Angular JS features like components, pipes modules, templates, metadata, data binding. Experience on various Application servers and Web Servers which includes Apache Tomcat, JBOSS Server. Having working experience on relational databases such as Oracle and MYSQL. Expertise in Designing reports using Jasper Reports 6.10.x. Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS. Experienced in developing new Projects and supporting existing Projects. Good knowledge of Hibernate framework. Expertise in Java 8 features like Lambdas, Streams, Optional, Java Time API, Functional interfaces. Having work Experience in Informatica ETL Mappings, Sessions, Worklets and Workflows. Energetic and self-motivated person ability to work in both independent and team environments.

Overview

7
7
years of professional experience

Work History

Java Full Stack Developer

T-Mobile
01.2024 - Current
  • Designed and Developed Microservices-based applications using Spring, Spring Boot, Hibernate, Spring DAO, Gradle, JDBC, Oracle
  • Used Eureka to call other proxies Microservices
  • Developed web pages using Servlets and XML for various modules
  • Created reusable and testable React JS functional and class components using es6
  • Created new RESTful Webservices using JSON data format to communicate with all external systems using Spring MVC framework
  • Developed Web interface using React JS, HTML, CSS, JavaScript, and Bootstrap
  • Implementing Service-oriented architecture (SOA) and OOP concepts using Web Services like SOAP, REST
  • Select the appropriate AWS service based on computing, data, or security requirements
  • Migrate Oracle 11g database to PostgreSQL database using ESF Database migration toolkit
  • Responsible for developing the application using Angular JS, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts, and JavaScript
  • Implemented Spring boot-microservices to process the messages into the Kafka cluster setup
  • Develop the REST Microservices using Java JDK 1.8, Scala, on the IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle
  • Deployed PCF on AWS EC2 to manage the containers created by PCF
  • Secured the APIs by implementing Oauth2 token-based authentication using spring security
  • Used JavaScript and CSS to have better control of the Browser
  • Developed User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 9, and NodeJS
  • Implemented the security on microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3, and puppet
  • Created AWS S3 buckets to keep the web app files and the CloudFormation templates
  • Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services
  • Hands-on experience with AWS EC2, AWS S3, AWS RDS, VPC, IAM, AWS Elastic Load Balancing, Auto Scaling, Cloud Front, CloudWatch, SNS, SES, SQS, and other services
  • Create Spring Boot based Microservices apps for various stages (Integrate, validate, rate, pay, decision, aggregate, audit, and exception)
  • Used Angular 8 and Confidential Covalent UI as frameworks to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server
  • Created Angular service and integration with RESTful APIs and Angular HTTP Client to send GET/POST requests to fetch data from the server
  • Developed user interface by using React JS, Redux for SPA development
  • Worked on building a data center with AWS
  • Installed SVN, GIT, Jenkins images on AWS
  • Developed a RESTful web API using Spring Boot
  • Spring Data is used to communicate with MongoDB
  • Project Setup using my eclipse, IntelliJ, and servers like tomcat, JBoss
  • Used React JS for templating for faster compilation and developing reusable components
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Creates and configured Microservices architecture, integrated it with the React JS application
  • Used React & Redux Dev Tools plugins to observe component state and prop changes instantly
  • Design, build, secure, and manage clusters/workloads running on self-managed Kubernetes, AWS EKS, AWS ECS, and AWS Fargate
  • Extensively used Angular-CLI to generate components, routes, services, pipes and to run tests
  • Implemented a recursive algorithm to parse large Graph QL introspection queries into a dotfile format to visualize the one-to-many relations between schemas in an SVG format
  • Used AWS Cloud Watch to monitor AWS services and logs to monitor applications
  • Patch, Upgrade, and keep the PostgreSQL DBs current
  • Review all PostgreSQL logs for problems
  • Used Microservices architecture, with Spring Boot services interacting through an amalgamation of REST, Swagger, Cassandra, and MQ message brokers and leveraging
  • Enhanced application performance by Angular 8 Component-based development in view of future Angular framework transitions
  • Created custom, self-contains, reusable, and testable angular 8/9 modules, controllers, directives, and services to implement key functionalities for customer account summary
  • Installation, administration, maintenance of CI/CD applications: Jenkins, Artifactory, SonarQube, Stash, and Docker
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments
  • Environment: Java 8, Angular 8/9, Servlets, JMeter, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, Webservices, AWS Lambda, Kafka, JMS
  • AJAX, SOA, IBM MQ, JUnit, UNIX, SQL, Oracle 10g, 11g, Spring boot

Full Stack Java Developer

ABM
05.2022 - 12.2023
  • Involved in Agile stand-up meetings throughout the project with team on day-to-day to update project status using JIRA
  • Implemented Project structure with Spring MVC, Spring Boot
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API
  • Designed, Developed REST Web Services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular6 in JSON format
  • Designed the user experience using UI Libraries including React JS, JavaScript
  • Experienced with event-driven, AWS Lambda functions to trigger various resources
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services
  • Implemented REST Microservices using spring boot
  • Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator
  • Developed UI with HTML5, CSS3, SAAS, JSON, AJAX, Angular 6 and TypeScript
  • Developed with single page application framework Angular 6 extensively using routing, services, views, directives navigation through the different status and multiple modules
  • Developed reusable UI Components in Angular 6
  • Established simulation service with Spring Boot, REST
  • Used Angular 6 HTTP Module to make API calls and worked with the observables
  • Worked on UI technologies such as JavaScript, jQuery, HTML5, CSS 3.0, and Bootstrap
  • Built microservices using Spring boot, and Spring security and deployed to the AWS cloud
  • Developing UI Rich Web Applications and Web Service Applications using HTML 5, CSS 3, XML, AJAX, Object-Oriented JavaScript, Angular 6, Bootstrap, RESTful, JAVA, JSP
  • Integrated Spring ORM frameworks Hibernate for database operations with ORACLE
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Cache concepts
  • Used Apache Kafka for building real-time streaming data pipelines (Message Queues) for asynchronous exchange of vital information between multiple business applications
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API
  • Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags
  • Written SQL, PL/SQL Scripts to extract data from Database and for Testing Purposes
  • Developed Interfaces using UNIX Shell Scripts to automate the bulk load & update Processes
  • Executing test scripts to verify actual results against expected results by using Power Connect for source (DB2) validation and Oracle for target validations
  • Developed microservices with Spring to retrieve API routes for the entire cluster
  • Using this strategy each Microservice in cluster can be load balanced, exposed through one API gateway
  • Used Spring Core Annotations for Dependency Injection Spring DI, Spring MVC for REST API, Spring Boot
  • Performed Service Level Testing for Web services using Soap UI
  • Involved in writing Java API for AWS Lambda to manage some of the AWS services
  • Designed the user experience using UI Libraries including ReactJS, JavaScript
  • Utilized AWS Lambda to upload data into AWS S3 buckets, to trigger other Lambda functions
  • Developed Multi-Threaded Producer and Consumer MQ applications using spring boot
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets
  • Worked on creation of custom Docker container images, tagging, and pushing the images
  • Developed Mockito and JUnit test cases to improve code coverage
  • Designed and developed Microservices business components using Spring Boot
  • Implemented unit tests for Angular components with frameworks using Karma and Jasmine
  • Created JSON request and validated the response using postman Interceptor and Swagger UI
  • Set up CI/CD pipeline process for the application using the Jenkins
  • Monitored the Error logs using Log4j and fixed the problems
  • Apache Maven tool has been used for the build and deployment of the application
  • Environment: Java 8.0, Spring 4, Hibernate 4.2, React, Spring batch, Spring Boot, JPA, JavaScript, Angular 7, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Microservices, Selenium, Easy Mock, RabbitMQ, XML, Web

Java Developer

Aegis Consulting
Hyderabad
09.2018 - 12.2022
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components
  • Developed Spring Boot application with Microservices and deployed it into AWS using EC2 instances
  • Implemented asynchronous messaging service using Kafka in Microservices-based application
  • Used Oracle 11g, SQL Server, NoSQL database like Mongo DB, PostgreSQL as distributed database
  • Designed, developed a custom, single-page, responsive Web Application on front end using Angular
  • Developed several reusable directives using Angular 2.0
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency
  • Implemented (SOA) and OOP concepts using Web Services like SOAP, REST services
  • Developed drag and drop tree view, web application to transfer & arrange data using Angular, HTML
  • Successfully Generated consumer group lags from Kafka using their API Kafka- Used for building real-time data pipelines between clusters
  • Used Spring Security for Mobile clients and Web Applications for Microservices Authentication
  • Provided PostgreSQL, Oracle and MS SQL Server installation, patching, cloning, configuration, migration, upgrade, and capacity planning
  • Developed Microservices using Spring Boot and deployment in Pivotal Cloud Foundry (PCF)
  • Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java
  • Fetching the records for SOAP and Restful requests from Oracle 11g DB using SOLR search
  • Experience with Kibana to check logs and other time-stamped data sets stored in Elastic Search
  • Involved in multi-tier Java and J2EE based applications support, responsible for writing business logic using core Java, SQL queries for the backend RDBMS
  • Set up AWS Oracle RDS databases, use data pump to migrate data to Relational Database Services (RDS)
  • Used Dynatrace for monitoring of application performance, script errors and JVM management
  • Consumed JAX-WS, JAX-RX based web services using Spring and used SOAP UI for testing these services
  • Created SQL queries to ensure integrity of data with frequent restoration and back up using PostgreSQL
  • Developing and editing user Interface Screens for presentation logic using JSF, JSP, HTML5, CSS3, Bootstrap, JavaScript, and Angular JS 5/6
  • Environment: Java 8, Angular 4/5/6, Servlets, JMeter, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, Webservices, AWS Lambda, Kafka, JMS, AJAX, SOA, JUnit, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks

Education

Computer Science

University of New Haven
West Haven, CT
11-2024

Skills

  • J2SE Technology:
  • Reflections
  • Collections
  • Serialization
  • Networking
  • Beans
  • Middleware Technology:
  • Kafka
  • MQ Messaging
  • IBM MQ
  • J2EE Technology
  • Servlets
  • JSP
  • Tag Libraries:
  • JDBC
  • JNDI
  • Architecture & Framework:
  • MVC
  • Spring
  • Hibernate
  • Database
  • Oracle 10g
  • Oracle 11g
  • Oracle 12c
  • SQL server 2005
  • SQL server 2008
  • MySQL
  • NetBeans
  • Web/App Servers
  • WebLogic
  • Web Sphere
  • Tomcat
  • JBoss
  • Apache
  • GUI
  • HTML5
  • XML
  • XSD
  • AJAX
  • JavaScript
  • Nodejs
  • Angular JS
  • JQuery
  • CSS3
  • Query Languages:
  • SQL
  • PL/SQL
  • Programming Language:
  • C
  • C
  • Java
  • J2EE
  • Design patterns
  • MVC3
  • Factory
  • Abstract Factory
  • Singleton
  • Session Facade
  • Tools
  • Maven
  • Log4J
  • JUnit
  • TOAD
  • SOAPUI 405
  • Rational Rose

Affiliations

.Learning New Technologies.

.Participating in Various Public Awareness programs with my Team.

Timeline

Java Full Stack Developer

T-Mobile
01.2024 - Current

Full Stack Java Developer

ABM
05.2022 - 12.2023

Java Developer

Aegis Consulting
09.2018 - 12.2022

Computer Science

University of New Haven
Chaitanya Kumar