1 Java
1 Java
8+ years of experience in IT industry with proficiency in design, development, analysis, testing and deploying
of Web based, Client/Server and Distributed applications on multiple platforms using J2EE technologies (Core
Java, JDBC, Servlets, JSP, XML, spring, JUnit, Hibernate and Rest API).
Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining
and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and
Relational Database Services (RDS).
Deployed spring boot application using Pivotal Cloud Foundry (PCF).
Experienced on Spring Framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring
Security and Spring Boot and did integration to Microservices into existing system architecture.
Worked with Docker to deploy Microservices in modern containers to increase Isolation.
Developed web applications running on NodeJS using the Express framework and BackboneJS with
Mustache.js for front end MVC/templating.
Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular11,
Angular 9, NodeJS have knowledge on BackboneJS.
Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE
Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using
frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS (Express JS & Hapi JS).
Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot, and Hibernate framework to
provide the needed functionality.
Strong programming skills in designing and implementation of multi-tier applications using web-based
technologies like Spring MVC and Spring Boot.
Developed server side application to interact with database using Spring Boot and Hibernate.
Experience in Software Development Life Cycle (SDLC) process which incorporates Requirement Gathering,
Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, SCRUM and Test -
Driven Development.
Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
Knowledge on DevOps tools like Docker and Deployed microservices on Docker Containers.
Developed Microservices for Java Applications and enabled communication among them using REST API.
Monitored the applications using NGA tools to check logs and analyze data and updated the sensitive
information to team.
Hands on experience in implementing web applications using Spring frameworks, MVC, JSF 2.1 and integrated
them with Hibernate 3.5.
Deployed My Own Code onto Git Environment and applied some Hooks to automated the process of
Continuous Integration and Continuous deployment. CI and CD.
Used OAuth as a secure authorizing tool and implemented authorization on web services.
Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel
Streams.
Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and
Exception Handling.
Hands-on experience in different modules Spring Framework’s Spring Web Flow (Spring Core, Spring MVC,
Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of
Spring Application Framework.
Experience of working with multiple Databases like Oracle, SQL/MySQL and developed applications by using
JDBC, JSP Servlets, Hibernate/ibatis and Web Services.
Experience in creating Web services like SOAP, UDDI, WSDL and RESTful using open source frameworks.
Experience in developing web based GUIs using HTML5, CSS3, JavaScript, and jQuery.
Proficient in web technologies like HTML5, CSS3, XHTML, DHTML, JavaScript, XML, Bootstrap, AJAX, Angular11.
Hands on experience in using MVC (Model View Controller) architecture for developing applications using
Servlets, JSP, Struts, JDBC, Java Beans.
Experience on Relational and NoSQL database like MongoDB and Cassandra.
Competence in using Java I DE tools like Eclipse, NetBeans, IntelliJ to develop dynamic web applications.
Extensive experience in developing web interfaces using Angular 11, Node JS, JSP, JSF, JavaScript and JQuery.
Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM, SAX).
Experience in the design and development of JUnit test cases, load balancing and failovers with cache servers
and application servers.
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE:
Apr 2021 –
PRESENT
Full Stack Java Developer
Responsibilities:
Designed and developed the application using agile methodology and followed SCRUM.
Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT
environments as well as infrastructure servers for GIT.
Implemented Spring Cloud Config Server, Routing and Filtering to Microservices using Netflix
Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services
with microservices architecture.
Experience in deploying the Microservices using Docker container and ability to setup continuous integration
and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service
Building cloud Microservices and implemented back-end using Spring Boot and Authored application
using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and
Ribbon for client-side load balancing).
Implementation of the design wireframe using Angular 11 and creating services and exposing it to the backend
which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for
authentication, authorization and session maintenance.
Closely worked with Application using NodeJS libraries NPM, gulp directories to generate desired view and
redux to root the URL's properly.
Experienced in MEAN stack advancement (MongoDB, Cockroach DB, Express.JS, and Angular11 & NodeJS).
Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-
Gateway etc.
Developed a RESTful API with JSON which can be used by application across a system using Spring
Boot and Spring Data.
Developed with micro services architecture using Spring Boot, Spring Data, Spring Data REST and Spring Cloud.
Developed Spring Boot components building cloud Microservices and develop Spring based applications with
very less configuration.
Implemented Micro-services using AWS platform build upon Spring Boot Services and enabled communication
among different services using REST API.
Implemented security using OAuth as Authorization tool for web services authentication by using the REST
API.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Developed front end using the JSF, JSTL, XML, HTML5, CSS3, JavaScript, JQuery and Angular8.
Created complex SQL queries and used JDBC connectivity through Oracle 11g to access the database.
Worked on spring and hibernate for managing the alerts generated to store into the database.
Worked on implementing Microservices architecture by using containers.
Utilized Apache Tomcat as an application server to handle the deployments of different applications.
Used Postman tool perform repeated tests and achieve reliable results in a variety of environments.
Environment: Java 1.8, Eclipse 3.2, Netbeans7.1.2, JQuery, Spring 4.0, Web Services, Oracle 11g, SQL, MVC,
SOAP, WSDL, AXIS, EJB, Jersey, JSON, Angular 11, HTML5, CSS3, Unix, Linux, Log4j, JUnit, STS, Apache Tomcat,
JIRA, EC2, S3, MongoDB, Postman.