Summary
Overview
Work History
Education
Skills
Timeline
Generic

Jeevan Kumar

Summary

An IT professional with 4+years of experience in Java and JEE technologies including analysis, design implementation, testing, and maintenance of applications.

  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Have experience on Java 11 and Java 8 features like Lambda expressions and Stream API for the Bulk data operations on Collections which would increase the performance of the Application.
  • Extensive experience in designing UI web applications using front-end technologies like HTML5, CSS3, JavaScript, XML, DHTML, JQuery, AJAX, JSON, AngularJS, Angular, React, Bootstrap.
  • Good experience in Java/J2EE programming – Servlets, JSP, JSTL, JMS, EJB. Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
  • Experience of fundamental Java concepts, such as Object-Oriented Programming, Collections Framework, Exception Handling, Multi-Threading, I/O Systems, JDBC, and Algorithms. Experience includes Servlets, JSP, JavaScript, JQuery, Struts, Spring, Hibernate, Maven, Gradle, Ant, JNDI, JUnit, TestNG, and XML technologies.
  • In-depth experience with modern front-end frameworks like Angular (2/4/6/7/8/13), ReactJS, and Redux.
  • Proficient in developing Single Page Applications (SPA) using Angular and React.js.
  • Experience with different IDE's like Eclipse, NetBeans, Intellij. Strong experience on JavaScript Unit testing with Jasmine, Karma, Protractor, Mocha and Chai.
  • Experience in Core Java with strong understanding of OOP concepts, Collections, Multithreading, Event handling and Exception handling.
  • Strong development experience in Java8, J2EE, Micro Services, RESTful Web Services, ANT, Maven, JavaScript, and JSON.
  • Gained experience in UI design and development with expertise in HTML5, CSS3 (including SASS and LESS), JavaScript, Bootstrap, and AJAX.
  • Proficient in Angular 13 framework and its core principles, including components, directives, services, and dependency injection.
  • Have designed and developed SPA using Angular, Typescript, and Bootstrap, and implemented Restful APIs and micro services using Node.js and Express.js.
  • Well-versed in AWS (Amazon Web Services) IaaS components like EC2 and Terraform for infrastructure provisioning.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, NoSQL (MongoDB, Cassandra), PostgreSQL, MySQL and DB2.
  • Experience in using the Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and implemented using Spring technologies.
  • Experience in DevOps and CI/CD tools like Jenkins, Chef, Maven and Cloud Formation. Experienced with J-Unit Framework4.x, Jasmine and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
  • Good experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc. Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitHub, Git Lab.
  • Development and Pivotal Tracker and JIRA tools for tracking stories in a Project. Proficient in various SDLC methodologies, including Agile, Scrum, and Waterfall.
  • Proven ability to adapt to project-specific requirements and lead development teams effectively.
  • Extensive experience in scheduled batch jobs on LINUX/UNIX environment for handling various huge databases update logics without manual interventions.

Overview

7
7
years of professional experience

Work History

Java Full Stack Developer

HSBC
12.2021 - Current

Worked as Developer, at HSBC, responsible for handling the data from the different source systems like Equities, FX, etc, mapping them, and sending them across to Trading Hub System for further surveillance. Handling end-to-end flow of the APIs which followed agile best Practices.

Responsibilities:

  • Involved in many stages of the Software Development Life Cycle, involving requirements collecting, modeling, analysis, design, development, and testing.
  • Used Java 11 features such as Nest Based Access Controls, HTTP client, Lambda Expressions, Parallel Operations, and Multithreading for efficient sorting.
  • Developed the UI using HTML5, CSS3, JSP, and JavaScript for interactive cross-browser functionality and complex user interface.
  • Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (Web Flux), PostgreSQL and Maven.
  • Worked with JAVA 8 features like Stream API, Functional Interfaces, Collection API.
  • Used in Angular 12 framework, utilizing its core concepts such as components, directives, services, and modules.
  • Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Developed applications using Angular 7, Java8and new features of java (lambda expressions).
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection,
  • Utilized Hibernate and Spring Integration for data abstraction and interaction with databases, integrating with Oracle DBand employing Spring JPA for entity data mapping.
  • Developed and maintained robust Restful APIs using Java and Spring framework, enabling seamless communication between various Microservices in a real-time environment.
  • Used Eclipse and NetBeans IDE to develop and debug the application. Created reusable UI components using React.js.
  • Worked with MongoDB and Cassandra to store non-relational data into collection and retrieve them whenever required.
  • Developed applications in Java-based UI within Angular 9 framework and Node.js, integrated with Typescript.
  • Used ReactJs for templating for faster compilation and developing reusable components.
  • Designed and Developed Applications using high-level design patterns and other J2EE design patterns like Abstract, Singleton, Prototype, Factories, and Facade.
  • Analyzing the Java code and implementing the new service using RESTFul API which can populate data in enterprise application UI.
  • Wrote unit test cases with Junit & Mockitoframework for testing applications and client-side logging using Log4j within Test Driven Development.
  • Used Maven to build the project using IntelliJ IDE by importing the required dependencies.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, and Maven. Used UNIX shell scripts for running Javabatch components on server.
  • Used JIRA to track and manage development progress and audit issues within the application.

Environment: Java 8/11, HTTP, HTML5, CSS3, JSP, JavaScript, PostgreSQL, Maven, Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, Angular 9/7, Hibernate, Spring JPA, Restful API, Eclipse NetBeans IDE, MongoDB, Cassandra, Typescript, ReactJs, J2EE, Abstract, Singleton, Prototype, Factories, Façade, Junit, Mockito, Log4j, Maven, Unix shell scripts, Jira.

Java/J2EE Developer

Qualcomm
06.2017 - 03.2019

I am responsible for evaluating requirements, planning, and creating efficient solutions using technologies like Java, Spring Boot, Angular, Hibernate, etc. for an enterprise online application for patent analysis. built REST APIs and utilized them to create Microservices.

Responsibilities:

  • Applications are designed using J2EE, JSP, Servlets, Struts, WSDL, Web Services, JMS and used Spring Framework for Dependency Injection and spring bean wiring.
  • Used Java 8 features such as streams, lambda expressions, functional interfaces, collections, and date/Time updates.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring JDBC.
  • Used annotations in the complete project development, web services, MVC design. Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations. Used Mavenproject management tool for build and deployment of the application.
  • Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, and AngularJS for enhanced user experience.
  • Developed application using Java Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Involved in development of the web pages using AngularJS, JSP and Java Script and followed MVCmodel and used spring frameworks for developing the Web layer of the application.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Involved in creating and Deployment of REST APIand Microservices in Java /J2EE using Spring Boot.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Applied design patterns including MVC Pattern, Facade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Implement the technical transformation for the front-end from Angular JS to Angular 8 and built single-page applications using Angular 8 Routers.
  • Implemented log4j for debugging. Utilized the same for logging each sensible data access from the application. Wrote unit and integration tests with Mockitoframework and used log4j for logging.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Used Agile methodologies during the complete project life cycle.

Environment: Java, J2EE, JSP, Servlets, Struts, WSDL, Web Services, JMS, Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, MVC, JMS, JPA, DAO, HTML/HTML5, CSS/CSS3, Bootstrap, JQuery, AngularJS, Spring MVC, JSTL, AJAX, Hibernate, AWS, EC2, ReactJS, Rest API, MVC Pattern, Facade Pattern, Abstract Factory Pattern, DAO Pattern, Singleton, Angular 8, Log4j, Mockito, Git, Agile.

Education

Master of Science - IT

Melbourne Institute Of Technology
Sydney
03.2021

Skills

  • Languages: Core Java, Java/J2EE, SQL, PL/SQL
  • J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, JAX- RPC, RMI, JMS, Java Beans, Rest, SOAP, JUnit, AWT, Swing, Multi-threading, Exception Handling
  • Frameworks: Spring, Spring Boot, Struts, Log4J, Hibernate, AOP, Spring Cloud, JSF, JUnit, SOAP UI, PHP, Apache ActiveMQ, IBM MQ, Apache camel, Apache Kafka
  • Web Technologies: HTML, CSS, JavaScript, AJAX, JQuery
  • Web/App Servers: Apache Tomcat, IBM WebSphere, Web Logic, J2EE, ANT, JBoss
  • Version Control Tools GIT, BitBucket, DevOps
  • Scripting Language: React JS, AngularJS, NodeJS, XML, JSON, Bootstrap
  • Databases: Oracle, MySQL, MS SQL Server, ODBC, Mongo DB
  • Build Tools: Gradle, Jenkins, ANT, Maven, Docker
  • IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, SQL Developer, Visual Studio
  • Operating Systems: Windows, UNIX, LINUX
  • Methodologies: Agile and Waterfall

Timeline

Java Full Stack Developer

HSBC
12.2021 - Current

Java/J2EE Developer

Qualcomm
06.2017 - 03.2019

Master of Science - IT

Melbourne Institute Of Technology
Jeevan Kumar