03.09.2026 aktualisiert


100 % verfügbar
Senior Java Backend Developer | Spring Boot, Microservices, Kubernetes
Bönningstedt, Deutschland
Weltweit
Bachelor's Degree, State University of ArmeniaÜber mich
Senior Java Backend Developer with 15+ years building enterprise backend services in Spring Boot, Spring Framework, and modern Java (17/21, virtual threads). I combine Java/Spring with Docker, Kubernetes, AWS/Azure, and CI/CD to ship reliable, well-tested systems.
Skills
JavaAmazon Web ServicesAutomatisierungTest AutomationMicrosoft AzureBash ShellCloud ComputingCloud-EngineeringComputerprogrammierungDatenbankenContinuous IntegrationDevOpsInfrastrukturVPNJUnit
Java Development
Senior Java backend developer with 15+ years building and modernizing enterprise applications with Spring Boot, Spring Framework, Spring MVC/Web, Spring Data JPA/Hibernate, Spring Security, Spring Batch, and Spring for Apache Kafka. Modern Java stack: Java 17/21 (records, sealed classes, pattern matching, virtual threads), microservices, REST/OpenAPI, Resilience4j/circuit breakers, and GraalVM native image builds. Testing with JUnit 5, Mockito, and Testcontainers; build tooling with Maven and Gradle.
Cloud Technologies
Extensive experience with various cloud platforms including AWS, OpenStack, and Azure. Proficient in cloud infrastructure management, deployment, and migration.
DevOps Practices
Strong background in implementing DevOps methodologies, including CI/CD pipelines, infrastructure as code, and automation using tools like Git, Jenkins, and Terraform.
Containerization and Orchestration
Expertise in containerization technologies such as Docker and orchestration platforms like Kubernetes. Skilled in deploying and managing containerized applications at scale.
Scripting and Programming
Proficient in multiple programming languages including Python, Ruby, and Bash. Capable of developing automation scripts and custom tools for infrastructure management.
Monitoring and Logging
Experience with various monitoring and logging tools such as Grafana, ELK stack, and Nagios. Skilled in setting up comprehensive monitoring solutions for complex systems.
Database Management
Knowledge of both SQL and NoSQL databases, including MySQL, PostgreSQL, and MongoDB. Capable of managing database operations, migrations, and optimizations.
Network and Security
Understanding of networking concepts and security best practices in cloud environments. Experience with implementing and managing firewalls, VPNs, and other security measures.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2016
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherNiederländischgut
Projekthistorie
Designed and implemented Spring Boot 3 Java backend services for Kubernetes cost analytics, including domain models for workloads, resource usage, and cost allocation.
Developed REST APIs with Spring Web and service-layer logic for ingesting, normalizing, aggregating, and exposing cost and utilization data.
Applied Spring dependency injection, object-oriented design, refactoring, exception handling, logging, and performance optimization.
Created JUnit 5, Mockito, and Testcontainers-based unit and integration tests, reviewed changes, and diagnosed production defects.
Integrated Java services with Kubernetes and Prometheus data sources; used Docker, Kubernetes, GitLab CI/CD, and Grafana for delivery and production feedback.
Tech Stack: Java 17/21, Spring Boot 3, Spring Framework, Spring Web, REST/OpenAPI, microservices, Spring dependency injection, Maven/Gradle, JUnit 5, Mockito, Testcontainers, Kubernetes API, Prometheus, Docker, Kubernetes, GitLab CI/CD
Designed and developed Spring Boot Java microservices for cloud-platform workflows on OpenShift and STACKIT Kubernetes Engine.
Implemented reusable Spring components and REST APIs for validation, environment-specific policy, deployment state, and lifecycle operations.
Integrated Spring services with Kubernetes APIs and exposed Actuator and OpenTelemetry-compatible application telemetry.
Wrote JUnit 5 and Mockito tests, refactored Spring application code, reviewed merge requests, and improved release reliability.
Built supporting Go controllers and used OpenShift, Kubernetes, CI/CD, Prometheus, and Grafana as the delivery and runtime platform for the Java services.
Tech Stack: Java 17, Spring Boot, Spring Framework, Spring Web, Spring Boot Actuator, REST/OpenAPI, microservices, JUnit 5, Mockito, Maven/Gradle, OpenShift, Kubernetes/SKE, OpenTelemetry, GitLab CI/CD
Developed Spring-based Java components and backend services for enterprise automation and application-configuration lifecycle workflows.
Used Spring dependency injection and configuration to implement validation, dependency handling, and service-integration logic.
Created JUnit and Mockito unit and integration tests and diagnosed defects across Spring application behavior and external dependencies.
Collaborated with application, security, and platform teams on API contracts, code quality, hardening requirements, and release acceptance.
Used Chef and Ruby as supporting infrastructure automation for environments running the Java components and integrated delivery through CI/CD.
Tech Stack: Java, Spring Framework, Spring Boot, Spring dependency injection/configuration, REST APIs, backend services, JUnit, Mockito, Maven, Linux (RHEL), Chef, Ruby, CI/CD