Developed modular microservices for employee and inventory management using Java 12, Spring Boot 2.2, enabling scalable backend operations and preparing for future IoT integrations.
Secured APIs and services with Spring Security, OAuth2.0, HTTPS, and role-based access control (RBAC), ensuring compliance and controlled access across internal and external systems.
Implemented asynchronous, event-driven processing using Apache Camel 3.x, Kafka 3.6, RabbitMQ 3.9, and ActiveMQ 5.x, supporting reliable IoT telemetry and backend messaging workflows.
Containerized microservices with Docker 20.10 and deployed on AWS EKS/ECS, leveraging AWS Secrets Manager for secure credential management and scalable cloud infrastructure.
Automated CI/CD pipelines with Jenkins 2.440 and Maven 3.8, integrating JUnit 5 and Mockito for testing, and maintained observability with AWS CloudWatch, Grafana 8.x, and Kibana 7.x for proactive monitoring and diagnostics.
Developed backend billing and accounting microservices using Java 11, Spring Boot 2.0, and Spring MVC, applying REST and GraphQL APIs for efficient data querying and integration.
Implemented OAuth2.0, Keycloak, and JWT for secure authentication, ensuring compliance with enterprise-grade access and encryption standards.
Designed multi-threaded and event-driven workflows using Apache Kafka 3.5 and ActiveMQ 5.x, enabling asynchronous communication and high system throughput.
Automated build and deployment with Jenkins 2.440, Maven 3.8, and GitHub Actions, containerizing services via Docker 20.10 and deploying to AWS EKS with Kubernetes 1.22.
Enhanced performance with Redis 7.x caching and hybrid data storage using MongoDB 6.0 and Couchbase 7.2, monitored with Grafana and Kibana for observability.
Converted a web application using the iText library for PDF document signing to ASP.NET for digital signature, involving API calls, key exchange, hashing, and PDF processing using RUPS, pdfSweep, and pdfHTML.
Refactored legacy code and implemented a password-based encryption algorithm using PBE with MD5 and DES, increasing application security.
Senior Java Backend Developer with 8+ years of experience in designing and developing scalable microservices using Java 8-21 and Spring Boot. Skilled in Hexagonal Architecture, DDD, REST/GraphQL APIs, and event-driven systems with Kafka, RabbitMQ, and Apache Camel. Experienced in secure authentication (OAuth2.1, OpenID Connect, Keycloak), CI/CD automation (Jenkins, GitHub Actions, Maven, Gradle), and containerized deployments on Docker, Kubernetes, AWS, and Azure. Proficient in cloud integrations, AI-assisted code optimization, and middleware (Salesforce, Shopify), ensuring high performance, reliability, and observability across distributed systems.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.