Post Job Free
Sign in

Front End Spring Boot

Location:
Bolingbrook, IL
Posted:
March 24, 2025

Contact this candidate

Resume:

: ***********@*****.*** Imran Sharif Cell: 773-***-****

7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Software Java Developer/UI Developer with expertise in Object-Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Agile methodology. PROFESSIONAL EXPERIENCE

CDS Global Des Moines, IA

TECHNICAL SKILLS

Backend Stack Java 8+, J2EE, REST, Spring, Spring Boot, Microservices, Hibernate & JPA, Lambda, Quarkus Java/J2EE Technologies Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking Programming Languages Java, C++, C, SQL, PL/SQL

Application/Web Servers BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat Cloud technologies Azure, AWS, S3

Front End Stack React, Angular, Html5, CSS, JavaScript, jQuery, Json Database NoSQL database, MongoDB, Cassandra, Couch Base Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

Other Skills Docker, Kubernetes, Jenkins & CI/CD pipeline Build Tool Maven, Ant, Gradle

Version Control Git, SVN & CVS

Methodologies Agile, RUP, TDD, OOAD, SDLC

PROJECTS EXPERIENCE

Client Name CDS Global, Des Moines, IA Apr 2023 to Present Description Developed full-stack web applications which processed, analysed, and rendered data visually. Liaised with back-end developers, front end developers, quality assurance testers, and CTO as needed. Managed time-sensitive updates, including content changes and database upgrades. Planned, wrote, and debugged web applications and software with complete accuracy. Environment Java 8+, Spring Boot, Kafka, Mango DB, Jenkins & CI/CD pipeline, HTML5 & CSS. Hibernate, Reactjs, Nodejs, Webservice, Postgres, Docker, Kubernetes, Grafana Team size 9

Responsibility

Responsible for developing backend APIs for user profile and score management using JAVA Spring MVC pattern.

Successfully implemented and integrated online payment processing system allowing customers to buy company’s products via a clean and simple user interface.

Involved in writing Spring security integrated with Spring boot microservices for authentication and authorisation of incoming requests.

Experience working with Hibernate and JDBC, mapping object-oriented domain model to a relational database.

implemented new feature to login via OTP - improving the usability and security of the site.

Developed various screens for the front end using React JS and used various predefined components from NPM and Redux.

Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.

Contributed to the front end of the site implementing using jQuery and plugins like data tables, block UI and input validations.

Written JUnit Test Cases to cover various scenarios in the application.

Used JavaScript ES6 in Node.js runtime environment to build RESTful APIs and to import data.

Used GIT for version control system and created build and deployment scripts using Maven. Participated in scrum events including product demo to stakeholders.

Responsible for managing Jenkins and Code Pipeline for Continuous Integration/Continuous Delivery for the project – trained new interns on using the same. Developed Micro services using spring boot exposed as REST API and integrated with react based web applications.

: ***********@*****.*** Imran Sharif Cell: 773-***-****

Used REST Client to test the RESTful services and used Junit and Mockito to test the middleware services. Client Name Webex (CISCO), San Francisco, CA Oct 2022 to Mar 2023 Description Feature microservice and setting microservices are part of Webex application worked to provide toggles and users custom. Configuration which used to give control over users and organization level, data is moving through REST API call to perform. the activities. Redis used to maintain the application performance. Environment Java 8+, Spring Boot, Jenkins & CI/CD pipeline, HTML5 & CSS. IBM AD, Hibernate, Spring, Reactjs, Nodejs, Webservice, Kafka, React, Postgres, Docker, Kubernetes, Grafana, Redis Team size 8

Responsibility

Developed Spring Boot REST APIS.

Used a service-oriented architecture with Spring Boot based services interacting through a combination of REST & Spring Boot.

Developed and deployed to production Enterprise RESTful APIs using Microservice architecture in Spring boot 2.0 with Spring Security.

Developed Micro services using spring boot exposed as REST API and integrated with react based web applications.

Used REST Client to test the RESTful services and used Junit and Mockito to test the middleware services.

Establishing Restful API'S using NODE.JS and application backend implemented as NODE.JS application server.

Involved in creating a reusable component using React JS for DOM manipulation.

Used Node.js and Express.js to develop the relevant back end RESTful API.

Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.

Created RESTful Web service for updating customer data from sent from external systems.

Worked on Grafana Desktop panels creation and managed graph and corresponding data.

Application deployment and configuration in docker

Postgres data migration from Redis

Client Name Fiserv (First Data Corporation), Chicago, IL Mar 2020 to Sep 2022 Description Settlement Portal is used to manage and settle all trades, its used to work with T+2 rule where its takes 3 days to do all settlements for each trade. Settlement portal used to read data as input stream from MQ validate and convert it as per requirements and send to multiple other destinations to further process. This data is used to display using UI bases service also So its used to connect using REST APIs.

Environment Java 8+, Spring Boot, Jenkins & CI/CD pipeline, HTML5 & CSS. IBM AD, Hibernate, Spring, Nodejs, React, Webservice, ActiveMQ, jQuery, DB2, WebSphere, PCF Team size 8

Responsibility

Developed Spring Boot REST APIS.

Used a service-oriented architecture with Spring Boot based services interacting through a combination of REST & Spring Boot.

Developed and deployed to production Enterprise RESTful APIs using Microservice architecture in Spring boot 2.0 with Spring Security.

Developed Micro services using spring boot exposed as REST API and integrated with angular 8 based web applications.

Used REST Client to test the RESTful services and used Junit and Mockito to test the middleware services.

Created RESTful Web service for updating customer data from sent from external systems.

Experienced in developing Server-side applications using frameworks Node JS

Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.

Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js.

Used AWS Cloud Services to integrate the development of application.

Used AWS S3 to store customer's monthly credit statements. Used Spring batch and AWS component to upload documents to S3.

Worked on NoSQL data base Couch Base and Performed CRUD operations like Update, Insert and Delete data.

Capacity planning, setting up backup and recovery procedures for Couch Base (NOSQL). Client Name AT & T, Plano, TX Sept 2019– March 2020 Description AT&T’s intention is to build an extension for Existing Web Application within the context of a larger business 5G AWS Cloud based

: ***********@*****.*** Imran Sharif Cell: 773-***-**** transformation program to provide AT&T’s MVNO customer a platform to create custom Rate Plan Template out of their purchased list of wholesale plan offers which will aid them during Subscriber activation process in their Billing and Charging Function. This will also support new services and go to market timelines.

Role Full Stack developer

Environment Java, Spring Boot, Micro Services. Lambda, Docker, Kubernetes, Jenkins & CI/CD pipeline, Aws, Reactjs, HTML5 & CSS. Team size 10

Responsibility

Coded RESTful web services using spring boot to rewrite existing application to micro web application.

Developed RESTful endpoints, business and service layer components that support it using Spring.

Deployed SPRING BOOT based micro services in Open shift container of Red Hatusing container services and using admin console.

Used Spring Boot framework to write Presentation Layer, Business Layers.

Manage dependency injection using Spring boot and develop, test and support micro services using Spring boot.

Developed POC’s and Solution’s for various system components using Microsoft Azure.

Created Azure Logic app to integrate services in the organization.

Experienced in developing Server-side applications using frameworks Node JS

Developed various screens for the front end using React JS and used various predefined components from NPM and Redux.

Developed some standalone Micro services using Spring Boot micro service architectural patterns.

Used spring Boot properties like actuators and health checkers to enhance micro service implementations.

Worked on NoSQL data base Couch Base and Performed CRUD operations like Update, Insert and Delete data.

Capacity planning, setting up backup and recovery procedures for Couch Base (NOSQL).

Developed Azure Function app to drive events and compute the code triggered and capturing the events occurred in azure or third-party service as well. Written SQL queries against database and used I baits as part of DB connectivity and persistence as ORM tool.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS and jQuery.

Used Hibernate as the ORM tool to communicate with the database and worked with Hibernate Query Language (HQL).

Created Model logic using Java Beans and used Hibernate to store the persistence data into Oracle database.

Used DAO pattern to send input parameters and fetch data from database using Hibernate.

Designed service layer by using Spring Framework and developed business logic based on Spring boot.

Continuous Integration, auto deployments with Jenkins.

Used Active MQ message broker for communicating between different applications to produce and consume messages. Client Name Cerner Corporation, North Kansas City, MO Jan 2018 –Aug 2019 Description PRM is a tool to manage roles and groups to user. The user can create and edit roles and provide privileges to user to access roles depends on groups with region wise.

Environment Java, Spring Boot, Jenkins & CI/CD pipeline, HTML5 & CSS. IBM AD, Hibernate, Spring, Webservice, ActiveMQ, jQuery, DB2, WebSphere, PCF Team size 5

Responsibility

Developed Spring Boot REST APIS.

Used a service-oriented architecture with Spring Boot based services interacting through a combination of REST & Spring Boot.

Developed and deployed to production Enterprise RESTful APIs using Microservice architecture in Spring boot 2.0 with Spring Security.

Developed Micro services using spring boot exposed as REST API and integrated with angular 8 based web applications.

Used REST Client to test the RESTful services and used Junit and Mockito to test the middleware services.

Created RESTful Web service for updating customer data from sent from external systems.

Used AWS Cloud Services to integrate the development of application.

Used AWS S3 to store customer's monthly credit statements. Used Spring batch and AWS component to upload documents to S3.

Client Name FISERV, Corvallis, OR May 2016 to Dec 2017 Description Acumen is Fiserv product which is used by credit unions across the globe. Acumen is account processing solution, which arms progressive credit union leaders with the timely, accurate information they need to make informed business decisions with keen judgment and superior insight. As analyst/developer, I am involved in development the application as well as make enhancements as required.

Role java Developer

Environment Java, J2EE, JSP, XML, Spring, Struts 2.0, Hibernate, Web Services, Web services, Glassfish, Eclipse 3.2, Ant, Oracle. Team size 8

: ***********@*****.*** Imran Sharif Cell: 773-***-**** Responsibility

Developed Spring Boot REST APIS

Convert old technology (Struts, JDBC, and traditional application server) to new modern technology (spring boot, cloud platforms) to achieve scalability, maintainability & improve performance of application.

Implement API service using Rest Template.

Create documentation using swagger.

Improve code quality using SonarQube.

BADGES/CERTIFICATIONS

-

EDUCATION DETAILS

Bachelors in CS from University of Punjab Pakistan Dec-2006



Contact this candidate