Post Job Free
Sign in

Senior Full-Stack Java/Angular Developer with Spring and DevOps

Location:
East Hartford, CT, 06108
Posted:
February 04, 2026

Contact this candidate

Resume:

FNU Kareemunnisha

469-***-****, ***************@*****.***

PROFESSIONAL SUMMARY

Around 12+ years of progressive experience in all the phases of the software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, installation, implementation and testing of various client/server and N-tier web applications.

Experience in developing Spring-based applications using Spring Boot, Spring Cloud, Spring Rest, Spring Data, Spring MVC and Spring Security.

Designed and implemented SharePoint sites for document management, collaboration, and workflow automation.

Extensive development experience specialising in an environment building n-tier application using Java 8, Angular12, Spring, Hibernate, JavaScript, HTML, Oracle, SQL.

Solid experience on Core Java, Multi-threading, Algorithms and Object-Oriented concepts, collection framework, Java 9 features Stream API, and Lambda Expression.

Collaborated with cross-functional teams to define and implement eligibility rules for loan approval in a Java-based banking application, resulting in reduced errors and improved decision-making consistency.

Highly skilled in implementing Secure SDLC principles and leading end-to-end software delivery from concept to production, ensuring compliance, security, and performance at every stage. Experienced in cloud-native architecture, container orchestration (Docker, Kubernetes), and DevOps automation using GitHub Actions, Jenkins, and Bamboo

Designed, developed, and deployed SharePoint solutions for document management, collaboration, and workflow automation

Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, AJAX, Angular 7, React JS.

Worked on various platforms including Windows XP, Vista, 7, andUNIX.

Expertise in front-end development in working with AJAX frameworks: Angular 2JS(typescript), Angular JS, JQuery, Sencha, YUI, DWR and Dojo.

Collaborated with cross-functional teams to develop and review UML diagrams, streamlining communication and reducing development time in a Java-based microservices project.

Proficient in utilizing Jasper Reports within Java applications for designing and generating dynamic, pixel-perfect reports.

Wrote unit tests and integrated tests for eligibility decision logic in Java, ensuring business rules were correctly implemented and edge cases were handled appropriately.

Proficient in building RESTful APIs using Jersey, a popular Java framework for JAX-RS.

Expertise with Relational databases, Such as Oracle, PostgreSQL, and SQL Server

Developed CI/CD system with Jenkins on Kubernetes environment, utilised Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.

Skilled in performing exploratory data analysis (EDA) using Pandas to gain insights into data distributions, correlations, and patterns.

Utilised RAD methodology to deliver a web application

Experience in handling, configuration, and administration of databases like MySQL and PLSQL databases like MongoDB and Cassandra.

Experience using micro services (spring Boot, Spring Rest), Web Services (REST, SOAP) and Service Oriented Architecture (SOA).

Proficient in developing dynamic web applications using ThymeLeaf within Java-based web frameworks such as Spring MVC.

Have knowledge on Kotlin Android Extensions framework.

Utilized UML to create deployment diagrams, ensuring optimal distribution of Java-based services across cloud environments.

Extensively involved in upgrading the existing system from Angular 4 to Angular 7.

Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Strong working knowledge of Database Programming using SQL, PL/SQL and Stored Procedures.

Collaborated with the team to troubleshoot and resolve Kafka cluster issues, improving overall system reliability.

Developed a rule-based eligibility engine in Java to process user eligibility for insurance claims, resulting in a 30% reduction in processing time.

Utilized Java to extract, transform, and load data into Power BI for efficient reporting.

Worked in container-based technologies like Docker, Kubernetes and OpenShift.

Hands-on experience in OOP’s, Data Structures and Multithreading concepts.

Maintain high standard of quality and adhere to best coding practices.

Refined business workflows through UML activity diagrams, resulting in improved application performance and user experience in Java-based enterprise solutions.

Hands-on experiences in building application with Maven and Gradle.

Experience with Web/Application servers like Web Sphere, JBOSS and Tomcat Server and configuring them.

Expertise in using Jenkins for Continuous integration (CICD) of the projects and Jira for project tracking.

Experience working with both Agile (Scrum) and Waterfall environments.

Experience in Cloud Computing using PCF, Docker/Kubernetes(K8S), AWS EC2 and S3

Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.

Junit/Mockito for unit testing, swagger for API documentation.

Expert in version controlling tools like SVN, Gitlab, Bitbucket

Excellent written and verbal communication skills, presentation, and problem-solving skills.

Educational Qualifications:

Bachelors - BTech - IT 2007 JNTU Hyderabad

Master's - MTech -CSE 2011 JNTU Kakinada

Master's – MSIT University of the Cumberlands, Williamsburg, KY2023

PROFESSIONAL EXPERIENCE

Client : Verizon, Chicago, IL Jan 2024 – Présent

Role: Lead Java Developer

Responsibilities

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

Designed and implemented the application using various Spring Framework modules Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, Spring Cloud, Spring Integration and Hibernate.

Built backend REST API with Node.JS, React.JS and Implemented modules into Node JS to integrate with designs and requirement.

Using Kotlin for implementing new modules in the application.

Used Spring IOC for dependency injection and make the application loosely coupled and Spring AOP for logging purposes.

Used Couchbase Python SDK to build applications that use Couchbase Server.

Good Knowledge of Python and Python Web Framework Django.

Coordinated cross-functional collaboration across architecture, DevOps, and QA teams to align deployments with compliance standards.

Managed Docker orchestration and Docker containerization using Kubernetes.

Experience working with Confluent Kafka event streaming platform version 4.x, 5.x

Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple names spaced versions.

Developed and deployed SharePoint workflows using SharePoint Designer and Visual Studio.

Have knowledge on Kotlin Android Extensions framework.

Extensive experience in creating batch & streaming data pipelines in AWS & Big Data infrastructure.

Experience with Front-end JavaScript frameworks like Angular JS, Node JS.

Developed JMS to publish messages to MQs (queues) and written MDBs to listen to messages using IBM WebSphere MQ middleware.

Experience with stream processing using Kafka and Kafka Connect.

Implemented to reprocess the failure messages in Kafka using offset id.

Worked with Angular 13 and typescript as part of migration from Angular 13and vanilla Javascript to Angular 13 and react.

The mobile application was developed with JAVA mixed with Kotlin using Android Studio and Web API with .NET Core 2 using Visual Studio.

Implemented modules into Node JS to integrate with designs and requirements.

Developed JMS to publish messages and written MDBs to listen to messages

Worked on SMTP Server setup for customers using ansible and terraform.

Worked on the functionality to process payments securely. This includes handling various payment methods such as credit cards, debit cards, and digital wallets. Implement features like card validation, transaction authorization, and capturing payment details.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.

Developed Merge jobs in Python to extract and load data into MySQL database.

Migrated data from on-premises SQL Server to Amazon Redshift using AWS Data Pipeline, designed optimized database architecture.

Expertise in handling missing data and outliers using Pandas' methods for imputation, removal, or interpolation.

Developed restful Web-services using Django Rest framework in Python.

Developed and maintained multiple Kafka topics, producers, and consumers, ensuring high availability and fault tolerance in a distributed system.

Used Apache Kafka for streaming real-time data pipelines and streaming of the application data to achieve asynchronous messaging.

Created Single Page Applications with HTTP requests using Angular 8, Node JS and Promises, Rx JS Observable to generate continuous and responsive Web apps, handle multiple values over time without page reloads.

Rewrite existing Java application in Python module to deliver certain format of data.

Have hands on experience in Unica APIs campaign flowchart development and quality check.

Developed the terraform script to get the certificates from the bucket and create an SSL cert in the respective project on the fly without downloading the certs on the local machine.

Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.

Environment: Java 8, J2EE, Kafka, TypeScript, Spring IOC, Python, Node js, Spring MVC,Spring AOP, Spring Security, Spring Boot, Golang, Spring Data, RESTful services, Angular 13, SOAP, Micro Services Architecture, Amazon Web Services, Hibernate, JDBC, HELM, Oracle, Mongo DB,UNIX, JUnit, Mockito, Graph QL, Gradle, Web Sphere Application Server, Jenkins, OIDC, Git and Intellij.

Client : HHS TX, Austin, TX Aug 2022 – Oct 2023

Role: Sr Java FullStack Developer

Responsibilities

Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

Designed and developed application using Vertx and the Couchbase.

To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

Developed web services using GraphQL and Restful API

Implemented automatic CI/CD pipelines with Jenkins to deploy Micro services in AWS ECS for streaming data, Python jobs in AWS Lambda, Containerized deployments of Java & Python.

Containerized all the Ticketing related applications – SpringBoot Java and Node.Js applications using Docker.

Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface. Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines.

UsedJava and Kotlinfor implementing new modules in the application. Good Experience on converting Java code to Kotlin code and utilizing Kotlin features.

Built Single Page Apps using Angular 09 and Typescript for Responsive Design.

Designed and developed java rest API using get and post methods using vertx and having result in a postman.

Developed JMS to publish messages and written MDBs to listen to messages

Added dynamic functionality to the application by implementing jQuery, Node Js.

Involved in data warehouse implementations using Amazon Redshift, RDS, AWS Glue, AWS Data Pipeline.

Worked with Express JS which gives MVC Structure to the Node JS.

Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

Used VAVR functional library with Kotlin and Java for Immutable variable called Either.

Involved in migrating physical Linux/Windows servers to cloud (AZURE) and testing the whole process.

Implemented ingestion services to connect to RDBMS using Kafka producer API’s / Kafka Connect.

Implemented Node JS as a server-side proxy for an observing various response time.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.

Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously.

Developed and deployed Kafka Connectors for integrating with external systems, such as databases, file systems, and cloud storage.

Designed and implemented Apache Kafka-based solutions using Confluent Platform for processing real-time data streams.

Automated the sap applications deployment using Ansible and terraform.

Knowledge of advanced data manipulation techniques in Pandas, such as handling hierarchical indexing, multi-indexing, and categorical data.

Implemented large Lambda architectures using AWS Data platform capabilities like AWS Glue, AWS Data CatLog, Amazon Redshift, ML, and Power BI.

Created interactive dashboards and reports in Power BI to present key insights from Java-based data.

Implemented modules into Node JS to integrate with designs and requirements.

Worked with npm libraries in Node JS to fetch teh data using tehGraphQL API.

Developed custom Kafka serializers and deserializers for efficient data processing and storage.

Built Web pages that are more user-interactive using AngularJs, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, JSON.

Enhanced application performance by Angular 7 Component based development in view of future Angular 09 framework transitions.

Extensively used Java 8 features such as lambda expressions, Parallel operations on collections,

Enable Spring Cloud (Eureka service discovery) and Spring Cloud Config on existing application.

Authentication & Authorization using OAUTH2(Spring security).

Valuable Experience in Linux Bash scripting and following PEP Guidelines in Python.

Environment: Java 1.8, Spring Boot, Node js,Spring Cloud, PCF, Tomcat, Spring REST, Apache Kafka for Events, STASH - Version control,Kotlin,TypeScript, UNIX, Junit, Mockito, log4j, JIRA, Confluence, Bit Bucket and Maven, Gradle, Jenkins, Sonar, Angular 09, HELM, JavaScript, Splunk, Mongo DB, MySQL (RDBMS) Cloud version, k8s, ODIC, Docker, Apigee, UNIX, AWS S3 for object store/Distributed file system,

JPA/Hibernate/Spring Data.

Client : Verizon, India Feb 2020 - Dec 2021

Role: Sr Java Developer

Responsibilities

•Built Micro Services for various business layers.

•Used Spring Cloud for service registration and identification.

•Written JPA repositories using Spring to connect with database.

•Used Bootstrap and AngularJS in effective web design.

•Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup.

•Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Varant.

•Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

•Experienced in integrating Jasper Reports with Java-based backend systems and various data sources such as SQL databases, JSON, and XML.

•Familiarity with programming languages like Kotlin.

•Worked with OpenShift for Platform as a service with configuration management

•Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.

•Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.

•Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.

•Implemented Spring boot security for authorization and authentication using JWT token for user access between client and servers.

•Involved in developing the web page using HTML, CSS, JAVASCRIPT and AngularJs.

•Built Web pages that are more user-interactive using AngularJs, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, JSON.

•Developed BASH scripts to redact sensitive data from Apache access and error logs using a SED expression, deploy WAR files to environments in parallel.

•Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.

•Involvement in using collections in Java for manipulating and looping through different user defined objects.

•Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.

•Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.

•Enable Spring Cloud (Eureka service discovery) and Spring Cloud Config on existing application.

•swagger feature enabled for API documentation

•Authentication & Authorization using OAUTH2(Spring security)..

•Ensure that standards and guidelines are created for all aspects of technology being used in the delivery

•Interacted with DB sharding, Redis, Jenkins, SOLR, GraphQL, Grafana, Click Tracking for analytics. Learned code standards.

•Designed SPA (Single page applications) in Flux architecture using React.js.

•Performed Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.

•Worked closely with QA Team to resolve the defects in all environments.

Environment: Java 1.8, Spring Boot, Spring Cloud, PCF, Tomcat, Spring REST, Apache Kafka for Events, STASH - Version control, junit, Mockito, log4j, JIRA, Confluence, Bit Bucket and Maven, Gradle, Jenkins, Sonar, Angular, JavaScript, Splunk, MySQL (RDBMS) Cloud version, k8s, docker, Kubernetes, apigee,UNIX, AWS S3 for object store/Distributed file system,

JPA/Hibernate/Spring Data.

Client: Novartis, India Feb 2018– Jan 2020

Sr Software Engineer

Responsibilities:

•Actively involved in Analysis, Design, Development. Successfully followed agile methodology in the Scrum Cycle model.

•Used Java -J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.

•Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).

•Implemented client-side Java-beans for DAO pattern. Evaluated Prototype JavaScript Framework.

•Participated in the design and implementation of a cloud-based Kafka infrastructure using AWS MSK or Confluent Cloud.

•Involved in designing and creating the Database tables using PostgreSQL Database.

•Enterprise Container Services, and today using AWS Faregate. implemented Micro Services framework with Spring Boot, OpenShift containerization platform (OCP).

•Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.

•Experience programming with Python, Bash, REST APIs, and JSON encoding

•Expertise in creating and consuming web services according to the Representational State Transfer (REST) architectural pattern using JAX-RS API.

•Containerizing the integration process by Git lab CI within docker using Microservices and Spring Boot.

•Used New Version of Java 8 API with new features for bulk data operations on collections.

•Java 8 IO improvements in the new features used in development.

•Modified the Spring Controllers and Services classes to support the introduction of Spring framework.

•Developed Application to assess JSON and XML from Restful web service from consumer side using AngularJS.

•Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.

•Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers.

•Used JIRA to assign, track, report and audit the issues in the application.

•Deployed the source code on SVN (Subversion) source code repository.

Environment: Java 1.8, Spring 5.0, Spring Boot, 8s, Maven 3, Angular JS 7.0, HTML5, CSS3, JQuery, Jenkins, Kubernetes, XML, XPATH, Selenium, WebLogic 12, Hibernate 4.2, Oracle 11g, PL/SQL, AA11.3.2, SAP, SQL, JavaScript, Node JS, SQL Server, Microsoft Office, SOAP, REST, Agile-Scrum (Jira), GitLab.

Deloitte/NIC, Hyderabad, INDIA. Jan 2015 – July 2017

Java Developer

Responsibilities:

Involved in Analysis, Design, Development, UAT phases of the application.

Developed REST web services for implementing the business logic for different functionalities inthe features that are developed.

Manage and suggest improvements on API documentation along with some competency writing when managing API docs.

Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.

Developed java modules implementing business rules and workflows using Spring Boot.

Responsible in developing and consuming REST web services and working in a micro-service environment.

Designed and developed the REST based Micro services using the Spring Boot.

Refactored the code for JVM Optimization and performance of application.

Implemented J2EE standards, MVC architecture using Spring Framework.

Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components.

Developed the application using Eclipse IDE and worked under Agile Environment.

Added the required jar files to the application as dependencies to the pom.XML file.

Used JPA with Hibernate provider and implemented business logic components using POJOs.

Worked on serialize and de-serialize of data in applications using JSON

Developed test cases for Angular code using karma and protractor.

Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and also verified the output for the web services.

Wrote Junit test cases for testing the functionality of the developed web services.

Utilized CSS, HTML and JavaScript for the development of the front-end screens.

Actively participated in the daily scrum meetings and bi-weekly retro meetings for knowledge sharing.

Used JIRA for tracking the daily work.

Used GIT for version control.

Involved in writing program documentation and technical specification documents

Environment:Java 1.7/1.8, CSS, HTML 5, Spring 4.0, JPA, Hibernate 3.0, JMS, AWS, Maven, Log4J, JavaScript, JUnit, MySQL, SQL Server, GitHub, Angular 7, REST Web Services, Jenkins, JUNIT 4.0, J Mockito, JIRA

Deloitte/NIC, Hyderabad, INDIA. Mar 2011 – Dec 2014 Java Developer

Responsibilities:

Reviewed the functional, non-functional requirements and high-leveldesigns.

Worked with Waterfall Methodologies.

Migrated Struts application to Spring MVC.

Built the application based on Java enhancements of Exceptions and Collections at servicelayer.

Developed application using Struts MVC, Spring Dependency Injection and Hibernate as the ORMtool.

Developed web pages using HTML, CSS, andJavaScript.

For logging and other functions used Spring AOP and Spring IOC Framework to implementthem.

SoapUI is used for web servicestesting.

Developed Multi-Threaded/Concurrentapplications.

Implemented Collections for managing the dynamic data and other Core JavaAPIs.

Developed lookup tables and Views to speed upqueries.

Tested the functionalities of the business using JUnit at developing level before committing to QAteam.

Developed and deployed the web application EARRiles on to Apache Tomcat Server.

Worked in Quality analysis (QA) andtesting.

Resolvedbugs/defectsinapplicationbycoordinatedwithteammembersoftheprojecttoassureapositive

outcome.

Used Eclipse IDE to integrate the different frameworks to build the overallapplication.

Environment:Java, HTML, CSS, JavaScript, Spring DI, Struts MVC, Spring AOP, Hibernate, Oracle SQL, XML, Multi- Threaded/Concurrent, Collections, SOAP, SoapUI, JUnit, JVM, Apache Tomcat, Eclipse IDE, Waterfall.



Contact this candidate