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
Bönningstedt, Deutschland
Weltweit
Bachelor's Degree, State University of Armenia

Profilanlagen

H. Chobanyan_Java_EN.pdf

Ü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 IntegrationDevOpsInfrastrukturVPNJUnitPythonPostgreSQLApache MavenMongoDBMySQLNagiosNoSQLOpenStackRubySicherheit VerwaltungSQLDaten- / DatensatzprotokollierungScriptingGrafanaSpring BootFirewallsGitContainerisierungKubernetesRestful ApisSicherheitsbestimmungenTerraformAdministration von DatenbankenDockerElk StackJenkinsProgramming LanguagesMicroservices
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

Senior Java Developer – Kubernetes Cost Analytics

K8cost.com
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

Senior Java Developer – Cloud Platform Services

Schwarz IT
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

Java Developer – Enterprise Automation

SAP
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

Java Backend Developer – Aviation Cloud Applications

Lufthansa Industry Solutions
Developed Spring Boot backend APIs and microservices for internal aviation applications running in Azure and Kubernetes.
Implemented Spring MVC request validation, business and service logic, error handling, and REST integrations.
Created JUnit 5 and Mockito tests, executed API and load tests with JMeter and K6, and resolved performance defects.
Reviewed and refactored Java/Spring code and collaborated through Git-based delivery workflows and quality gates.
Containerized and delivered the services with Docker, Kubernetes, Helm, Argo CD, and Kustomize, using Prometheus and Grafana for production feedback.
Tech Stack: Java, Spring Boot, Spring MVC/Web, REST/OpenAPI, microservices, JUnit 5, Mockito, Maven/Gradle, JMeter, K6, Azure, Docker, Kubernetes, Helm, Argo CD, Git, Jenkins

Senior Java Developer – E-commerce

Parfümerie Douglas GmbH
Developed and maintained Spring Boot Java microservices and backend integrations for a high-traffic e-commerce platform.
Implemented Spring MVC REST APIs, validation, service-layer logic, and asynchronous event flows with Spring for Apache Kafka.
Investigated production defects through logs and metrics, refactored performance-sensitive code, and improved application reliability.
Added JUnit and Mockito tests, participated in code reviews and release planning, and delivered changes iteratively with product teams.
Used Git, Bamboo, Artifactory, Docker, Kubernetes, and OpenStack for delivery, with Sensu, Elasticsearch, InfluxDB, Prometheus, and Grafana for feedback.
Tech Stack: Java, Spring Boot, Spring MVC, Spring for Apache Kafka, REST APIs, microservices, JUnit, Mockito, Maven/Gradle, Kafka, Elasticsearch, Redis, Git, Bamboo, Docker, Kubernetes, OpenStack

Java Developer – Insurance & Big Data

Münchener Rückversicherungs-Gesellschaft
Developed Java and Spring Batch data-processing components using Hadoop, Spark, HBase, YARN, MapReduce, ZooKeeper, and Solr.
Implemented Spring Batch jobs, transformations, validation, error handling, and Spring Integration flows with SAS and ETL platforms.
Optimized Java and JVM-based processing jobs for throughput, memory usage, stability, and predictable behavior across distributed clusters.
Created JUnit and integration tests, diagnosed distributed application defects, and maintained code across environments.
Used Chef, Linux, Red Hat Satellite, and VMware automation as supporting delivery infrastructure for the Java data applications.
Tech Stack: Java, Spring Batch, Spring Integration, JUnit, Maven, Hadoop, Spark, HBase, HDFS, YARN, MapReduce, ZooKeeper, Solr, data processing, ETL, Kerberos, ELK, Linux

Senior Java Developer – Online Marketplace & Distributed Data

eBay Inc
Developed and adapted Spring-based Java microservices and integration components for a private-cloud and distributed-data environment.
Implemented REST APIs and Spring Integration/Spring Kafka flows connecting Kafka, Cassandra, Elasticsearch, Hadoop, and Spark.
Improved resilience with Spring retry patterns, validation, exception handling, and data-consistency controls.
Created JUnit and Mockito tests, diagnosed defects, reviewed changes, and modernized Java/Spring workloads.
Used OpenStack, Terraform, SaltStack, Puppet, Python, Ruby, and Bash as supporting infrastructure and migration tooling.
Tech Stack: Java, Spring Framework, Spring Integration, Spring for Apache Kafka, REST APIs, microservices, JUnit, Mockito, Maven/Gradle, Kafka, Cassandra, Elasticsearch, Hadoop, Spark, OpenStack

Senior Java Developer – Scientific Information Products

Elsevier Information Systems GmbH (Reed Elsevier Group plc)
Developed and maintained Spring-based Java backend components for the enterprise products Embase.com and Reaxys.com.
Implemented Spring service-layer functionality, integrations, production bug fixes, and incremental improvements using Git-flow and Scrum.
Refactored legacy application and configuration code, diagnosed Tomcat and Winstone runtime defects, and improved reliability and performance.
Added JUnit and Mockito tests and supported Java/Spring releases from development through acceptance and production.
Used AWS, CloudFormation, Puppet, Ruby, Bash, Zabbix, and load balancing as supporting delivery and production infrastructure.
Tech Stack: Java, Spring Framework, Spring MVC, Spring service layer, JUnit, Mockito, Maven, Apache Tomcat 6/7, Winstone Servlet Engine, enterprise applications, Git-flow, Scrum, AWS

Java Developer – Scientific Information Products

Elsevier B.V. (Reed Elsevier Group plc)
Developed and maintained Spring MVC Java components for Embase.com, Targetinsights.com, and Mosbysindex.com on Tomcat and Winstone.
Implemented production fixes, integrations, and Spring JDBC data-access logic backed by Oracle and MarkLogic.
Analyzed application defects, logs, performance, and load-balancing behavior and improved code and configuration reliability.
Maintained JUnit tests and source-control workflows in SVN and CVS and delivered changes with an Agile ScrumBan team.
Used AWS, CloudWatch, Puppet Enterprise, Linux, clustering, and disaster-recovery processes as supporting production infrastructure.
Tech Stack: Java, Spring Framework, Spring MVC, Spring JDBC, JUnit, Maven, Apache Tomcat 6/7, Winstone Servlet Engine, Oracle 9i/11g, MarkLogic, SVN, CVS, ScrumBan, AWS

Java Application Developer – ERP & CRM

Expert CRM
Developed Spring Framework and Java EE enterprise modules for ERP and CRM customers on Apache Tomcat and IBM WebSphere.
Implemented Spring MVC and Liferay EDMS functionality, integrations, and customer-specific business workflows.
Built Spring-managed JPA/Hibernate persistence and integration logic for MySQL NDB and customer systems.
Debugged application defects, improved performance and scalability, and supported the software lifecycle from requirements through production aftercare.
Designed the supporting Linux, high-availability, load-balancing, storage, and virtualization architecture for the Java applications.
Tech Stack: Java, Spring Framework, Spring MVC, JPA/Hibernate, Java EE, JUnit, Maven, Apache Tomcat, IBM WebSphere, Liferay EDMS, MySQL NDB Cluster, SQL, Git, Linux

Java/Web Developer – Customer Web Applications

Morris-Group
Developed and maintained Spring MVC Java web backends for customer-facing applications hosted on Linux.
Implemented Spring MVC controllers, input validation, integrations, and Spring JDBC/SQL data-access logic.
Diagnosed functional and performance defects and improved exception handling, logging, security, and runtime stability.
Created JUnit tests and supported releases through deployment and production verification.
Used Linux, Apache HTTP Server, SSL, MySQL, Nagios, iptables, and VMware as supporting hosting and operations technologies.
Tech Stack: Java, Spring Framework, Spring MVC, Spring JDBC, JUnit, Maven, web applications, SQL/MySQL, validation, integration, Linux/CentOS, Apache HTTP Server, SSL

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden