10/05/2026 updated
SB
100 % available
Software Engineer - Java, Spring Boot, Microservices & Cloud
København S, Denmark
København S +50 km
Bachelor of Engineering in Electronics and Communication EngineeringSpring SecurityApplication Programming Interfaces (APIs)Microsoft AzureCloud EngineeringDevOpsGitHubSpring FrameworkMongoDBSimple Object Access Protocol (SOAP)Systems IntegrationSpring CloudSpring BootBackendKubernetesApi Design
Java & Spring Boot Development
Extensive experience building high-throughput, production-grade backend systems using Java, Spring Boot, Spring Security, and JPA. Design and development of REST and SOAP APIs with a focus on performance optimization, scalability, and low-latency processing.
Cloud & Container Technologies
Hands-on experience with Microsoft Azure, Docker, and Kubernetes (AKS) for containerization, deployment, auto-scaling, and health checks. Implementation of CI/CD pipelines using GitHub Actions and Azure DevOps to automate build, test, and deployment processes.
Event-Driven Microservices & Messaging
Strong expertise in designing event-driven microservices architectures using Kafka, Event Hub, Service Bus, and MQTT. Development of asynchronous communication patterns supporting scalable device and service integrations.
REST & SOAP API Design
Design of API contracts, request/response models, validation, error handling, and integration flows enabling reliable communication between internal and external systems.
Database Technologies
Proficiency with relational and non-relational databases including PostgreSQL, Oracle, MySQL, DB2, and MongoDB for data management and consistency across distributed services.
Observability & Monitoring
Implementation of observability solutions using OpenTelemetry, Prometheus, Grafana, and Loki to monitor application health, API performance, and distributed service behaviour.
Security & Access Control
Experience with Azure Key Vault, OAuth2, JWT, and RBAC for implementing secure access control and identity management in multi-tenant platforms.
Test Automation & Quality Assurance
Development and maintenance of Selenium WebDriver automation scripts using Java, TestNG, and JUnit. Execution of functional, integration, regression, and system testing across multiple environments.
DevOps & Build Tools
Practical experience with GitHub Actions, Jenkins, Maven, Gradle, and Git for continuous integration, automated testing, and streamlined release cycles.
Extensive experience building high-throughput, production-grade backend systems using Java, Spring Boot, Spring Security, and JPA. Design and development of REST and SOAP APIs with a focus on performance optimization, scalability, and low-latency processing.
Cloud & Container Technologies
Hands-on experience with Microsoft Azure, Docker, and Kubernetes (AKS) for containerization, deployment, auto-scaling, and health checks. Implementation of CI/CD pipelines using GitHub Actions and Azure DevOps to automate build, test, and deployment processes.
Event-Driven Microservices & Messaging
Strong expertise in designing event-driven microservices architectures using Kafka, Event Hub, Service Bus, and MQTT. Development of asynchronous communication patterns supporting scalable device and service integrations.
REST & SOAP API Design
Design of API contracts, request/response models, validation, error handling, and integration flows enabling reliable communication between internal and external systems.
Database Technologies
Proficiency with relational and non-relational databases including PostgreSQL, Oracle, MySQL, DB2, and MongoDB for data management and consistency across distributed services.
Observability & Monitoring
Implementation of observability solutions using OpenTelemetry, Prometheus, Grafana, and Loki to monitor application health, API performance, and distributed service behaviour.
Security & Access Control
Experience with Azure Key Vault, OAuth2, JWT, and RBAC for implementing secure access control and identity management in multi-tenant platforms.
Test Automation & Quality Assurance
Development and maintenance of Selenium WebDriver automation scripts using Java, TestNG, and JUnit. Execution of functional, integration, regression, and system testing across multiple environments.
DevOps & Build Tools
Practical experience with GitHub Actions, Jenkins, Maven, Gradle, and Git for continuous integration, automated testing, and streamlined release cycles.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishFluent
Project history
Worked on Nomad, an IoT Connectivity Management Platform enabling real-time monitoring, provisioning, and management of global SIM/eSIM devices. Designed and developed high-throughput REST and SOAP APIs, built API-driven provisioning and bulk onboarding workflows, containerized services using Docker and Kubernetes, implemented CI/CD pipelines with GitHub Actions, and established observability using Grafana, Prometheus, and Loki.
Worked on OmniStore, a cross-channel retail platform, and on the American Express Corporate Online Payment project. Responsibilities included designing and executing manual and automated test cases, performing functional, integration, regression, and system testing, developing Selenium WebDriver automation scripts in Java, validating REST APIs, and participating in the full Software Testing Life Cycle (STLC).