JK Sr. Java Full Stack Developer
JK Sr. Java Full Stack Developer
Professional Summary:
5+ years of Java Full stack developer experience in SDLC such as Analysis, Design, Implementation
and Testing of Object-Oriented applications and Web based Enterprise Applications
using Java/J2EE.
Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and
Code Reviews, Unit, and Integration Testing. Experience in finance, healthcare, and insurance
industry with solid understanding of Object-Oriented Design Methodology.
Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 4.0, Spring DAO,
Spring MVC, Spring IOC, Hibernate 4.3.
I have a very good understanding of Object-Oriented Design (OOD), Design Patterns, J2EE Design
Patterns, MVC, Struts multi-tier architectures and distributed architectures.
Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and
Restful services.
Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and
Hibernate in development of web-based applications.
Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
Good experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets,
JSP, Spring MVC, Spring Boot, JMS, Multi-threading, JavaBeans, Hibernate, Application Server, EJB,
JDBC, Design Patterns, JSF, Spring Framework, Web Services like SOAP and Restful
Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-
Gateway etc.
Experience on open-source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC
modules), Hibernate 3.5, JMS 2.0, Angular JS.
Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
Experienced in developing event driven applications using AJAX, JSON, and XML.
Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10,
JBOSS.
Worked on different RDBMS like Oracle, MySQL, SQL Server, and good knowledge on Mongo
DB(No Sql).
Experience in working with Data structure and Algorithms in java.
Experienced in writing unit test cases using JUnit and have knowledge in Test Driven Development
(TDD).
Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery,
Angular JS, HTML5, XML, CSS3 and MVC framework.
Expertise in usage of version controls like SVN and GIT.
Good knowledge of ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
Experience in working with design tools like Rational Rose and Visio.
Experienced in building tools like Ant, Maven, Gradle and using them with continuous integration tools
like Jenkins to create and publish application artifacts.
Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate,
and other Remote Components.
Extensive use of Open-Source Software such as Web/Application Servers like Apache Tomcat and
Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build
scripts, VSS, Rational Team Concert, Clear Case and Git-hub for version control system, Eclipse, Net
Beans.
Extensive experience in developing web pages quickly and effectively using JavaScript, jQuery,
HTML5, CSS3, Angular. Sand also in making web pages cross browser compatible.
Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
Worked on Agile methodology, SOA for many of the applications.
Experience in Node environment using Node.js, NPM, Grunt.
Strong understanding of Microservices patterns.
Developed the application using Mule ESB and built & deployed the services.
Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master
Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery, and Ajax.
Integrated Kafka with Flume for more efficient real-time event processing via Kafka Source.
Technical Skills:
Professional Experience:
Responsibilities:
Involved in requirement gathering, designing, and developing the entire system with Agile-Scrum
methodology.
Developed presentation layer includes UI components, validations using HTML5, applying styles
using CSS, used jQuery to make Ajax calls.
Used Java8 features in developing code like Lambda expressions, creating resource classes, fetching
documents from database.
Used React JS for templating for faster compilation and developing reusable components.
Worked with J2EE design patterns in MVC architecture with spring.
Involved in the integration of frameworks like spring and Hibernate.
Developed POJO's, Data Access Object (DAO) which handles all database operations using
Hibernate.
Designed and established Confidential ’s Highly scalable Serverless micro-service named App
Ingestion service using AWS’s API Gateway, Lambda and DynamoDB services used for high-
speed data ingestion.
Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in
AWS Cloud Formation.
Experience in Gradle Build tool.
Design serverless application CI/CD by using AWS Serverless (Lambda) application model.
Enhanced application performance by Angular 6 Component based development in view of future
Angular framework transitions.
Experience in developing Applications using React JS, Redux, Angular 2/4, Typescript, ECMA
Script 2015/ES6
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Expertise in Java 8 (threading, lambdas, streaming, etc.)
Developed Hibernate with Spring Integration as the data abstraction to interact with the database of
MongoDB.
Expert in developing User Interface (UI) applications and professional web applications using
AngularJS, NodeJS, JavaScript, JSP, XML, HTML5 /DHTML, DOM, XHTML, jQuery,
CSS3, and Ajax.
Developed enterprise grade applications using HTML5, CSS3, Twitter Bootstrap, AngularJS,
JavaScript, jQuery based on W3C standards.
Used WSDL file information for invoking Web Services.
Designed a Restful API with Spring 4.
Having good Experience in MVVM design patterns such as Angular 2.X and Angular4.X.
Developed multiple Angular 4.0 components which are compatible with latest versions of
typescript, Angular CLI.
Used ReactJS and AngularJS for building web-apps and is highly efficient in integrating with
Restful services.
Used React-Router to turn application into Single Page Application.
Worked with NoSQL database Mongo DB and worked with it to perform many different
operations.
Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement
the authentication, authorization, and access-control features by using Spring Security.
Used ReactJS in components like JSX, creating React components, Virtual components etc.
Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka,
API-Gateway etc.
Configured Kafka to read and write messages from external programs.
Configured Kafka to handle real time data.
Microservices have been built using spring boot, Netflix OSS, spring cloud, deploying to AWS
Cloud.
Used Spring Boot which is radically faster in building cloud Microservices and develop spring-
based application with very less configuration.
Used Microservices to communicate using synchronous protocols HTTP and REST for
implementing SOA.
Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
Expertise in implementing applications using Multithreading, JSF, Struts, Struts Validations,
Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel.
Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
Part of the team migrated from WebLogic JMS to Active MQ.
Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning
strategy.
Used generated DDLs to be modified existing PostgreSQL schema & performed DML
operations/queries.
Built a real-time mouse/click user analytics web service with Node.js, Express.
Analysis and Design of various modules using SOA and J2EE stack.
Extensively used AWS to integrate with Enterprise and web applications.
Designed the Web application layout and forms using HTML5, CSS3, JavaScript, JSP, jQuery, and
Bootstrap.
Developed restful web services using Jersey and spring and developed rest services using Node.js
and other node modules.
Worked on JDBC to select and update the data from the MySQL database.
Oath 2 simplifies all the communications between the client, server, and content provider.
Used Oath 2, which is a lightweight authentication framework with a central authorization server
and generates an access token to access a protected resource on a resource server.
Implementation of second level cache in Hibernate.
Wrote build & deployment scripts using Ant, Maven on Unix environment.
Developed unit test cases using Mockito framework for testing accuracy of code and logging is done
using SLF4j + Log4j.
Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate, Angular Js, Node Js ,
WebLogic, Oracle 11g/12g, XML, Java Script, CSS, ReactJS, AWS,HTML, Bootstrap, Apache Spark,
React.js , Cassandra, Json,JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.
● Designed the web responsive pages using the Bootstrap framework to give a rich look to the user
interface.
● Created detail design documents which have the UML Design diagrams, table information, object
model which are required for the development.
● Used Spring Core module for Inversion of control/dependency injection.
● Created Spring MVC components like Dispatch servlets, hibernate configure Request mapping
annotation controllers, view resolver components and implemented transaction management using
Spring declarative transaction management with Spring AOP concepts.
● Extensively used Core Java such as Exceptions and Collections.
● Designed and developed stored procedures, triggers, views for effectively storing and retrieving
related data.
● Implemented Persistence layer using Hibernate to interact with the database.
● Prepared the technical design and developed the system MVC architecture using Spring.
● Used Spring Framework for Dependency Injection and integrated with the Hibernate framework for
interacting with the database.
● Used several APIs of Spring Framework like Spring Core and Spring MVC.
● Involved in creating web services using RESTful web services using Jerseyfegration. Wrote build &
deployment scripts using Ant, Maven on UNIX environment and worked with QA Director.
● Unit tested each component using Junit.
● Implemented version controlling using GIT and used Jenkins for continuous int.
● Effectively engaged with clients and all stakeholders through weekly meetings.
Environment: Java, J2EE, Hibernate, Spring MVC, MySQL, Log4j, Apache Tomcat, RESTful Web
services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, HTML 5, CSS 3, JSP
Environment: Java, Servlets, JSP, JDBC, EJB, JMS, Struts, Web Services, BEA WebLogic, JUnit,
SOAP, XML, HTMLCSS, UML, ANT, Oracle 9i/10g, Windows.
Education:
Bachelor’s in information technology in RVR&JC, India -2018