About the role
We're looking for a Principal to Senior-level expert in Java, Spring Boot, and Microservices with
at least 8+ years of hands-on experience. The ideal candidate will have a strong background in
designing and architecting complex integration solutions. Experience with Apache Camel and
MuleSoft is a significant advantage
Core Java / JDK Expertise
* Deep understanding of Java SE 8, 11, and 17** features (Lambdas, Streams, var, Records,
Pattern Matching, Sealed Classes)
* Memory management, garbage collection tuning
* Exception handling, collections framework, multithreading/concurrency (Executors,
ForkJoinPool, CompletableFuture)
* JIT compiler behavior and performance tuning
* Reflection, annotations, class loaders
Spring & Spring Boot
* Spring Core (IoC, AOP, Bean lifecycle)
* Spring Boot starters, autoconfiguration, profiles
* Spring Data JPA, JDBC, MyBatis integration
* Spring Web / WebFlux (Reactive), Spring MVC
* Spring Security (JWT, OAuth2, SSO)
* Spring Actuator (for metrics & health checks)
* Error handling with `@ControllerAdvice`, `@ExceptionHandler`
* REST API versioning and HATEOAS
Microservices Architecture
* Domain-driven design, bounded contexts
* RESTful design principles
* Circuit breakers (Resilience4j, Hystrix)
* Service discovery (Eureka, Consul)
* Load balancing (Spring Cloud LoadBalancer, Ribbon)
* API contracts (OpenAPI/Swagger, JSON Schema)
* Distributed tracing (Sleuth, Zipkin, OpenTelemetry)
* Saga and orchestration/choreography patterns
Containerization & Orchestration
* Docker: multi-stage builds, custom Dockerfiles, container debugging
* Kubernetes:
* Deployments, StatefulSets, Services, Ingress
* Helm charts, ConfigMaps, Secrets* Resource requests/limits, probes, autoscaling
* OpenShift: project/namespace creation, Route & DeploymentConfig, oc CLI, S2I
CI/CD & DevOps Integration
* Jenkins, GitHub Actions, GitLab CI
* Docker image pipelines, Helm deployments
* ArgoCD or Flux for GitOps
* Maven/Gradle build pipelines
* SonarQube/Checkstyle/PMD integration for code quality
* Secrets management (Vault, K8s secrets)
API Gateway / Management
* API Gateway (Kong, Zuul, Spring Cloud Gateway, NGINX)
* Rate limiting, caching, circuit breakers at gateway level
* API Manager (Apigee, Azure API Mgmt, or Kong Enterprise)
* OAuth2 / JWT integration with API gateway
* Developer portals and API monetization (optional)
Integration Patterns & Messaging
* Apache Camel:
* Routes, EIPs (Content-based routing, Splitter, Aggregator)
* Connectors (file, SFTP, HTTP, JMS, Kafka)
* Kafka:
* Producer/Consumer patterns, Avro/Schema Registry
* Kafka Streams, Kafka Connect
* Partitions, offset management, replayability
* JMS, RabbitMQ (if applicable)
* Deep Experience with Standard Enterprise Integration Patterns
Testing & Validation
* Unit testing (JUnit 5, Mockito, AssertJ)
* Spring Boot Test, WebTestClient, Testcontainers
* Contract Testing (Pact, Spring Cloud Contract)
* Postman or REST Assured for integration testing
* Load/Performance Testing (JMeter, Gatling, Locust)Databases
* Relational:
* Oracle: PL/SQL, stored procedures, query tuning
* MSSQL: triggers, indexing, locking behavior
* NoSQL:
* MongoDB: collections, aggregation framework, schema design
* Optional: Redis for caching
Observability & Monitoring
* Prometheus + Grafana for metrics
* ELK/EFK Stack (Elasticsearch, Fluentd/Logstash, Kibana)
* Jaeger/Zipkin/OpenTelemetry for distributed tracing
* Alerting via PagerDuty, OpsGenie, or custom integrations
* Log correlation and error tracking (Sentry, New Relic, Datadog, Splunk)
Architecture & Best Practices
* Clean Architecture, Hexagonal Architecture
* 12-factor app methodology
* Modular monolith to microservices migration experience
* Security best practices (e.g., OWASP Top 10, CSRF, XSS mitigation)
* Domain modeling, API-first design
* Documentation
Soft Skills & Collaboration
* Agile/Scrum methodologies (JIRA, Confluence)
* Good understanding of DevOps and PlatformOps collaboration
* Code review etiquette, pair programming
* Mentorship capability for junior devs
* Problem-solving with systems thinking mindset
Aplyr's read
Fresenius Medical Care excels in renal healthcare, providing specialized dialysis products and services. It attracts professionals dedicated to enhancing patient care and healthcare technology.
What's promising
- •Leader in dialysis products, ensuring high-quality care for chronic kidney failure patients.
- •Global presence offers diverse career opportunities across healthcare and technology sectors.
- •Strong focus on innovation in renal healthcare solutions and patient care services.
What to watch
- •Highly specialized industry may limit career growth for non-healthcare roles.
- •Regulatory challenges in healthcare can impact operational flexibility.
- •Dependence on healthcare reimbursement policies poses financial risks.
Why Fresenius Medical Care
- •Largest provider of integrated dialysis services globally, setting industry standards.
- •Combines product manufacturing with patient care, offering comprehensive renal solutions.
- •Innovative in healthcare technology, enhancing patient outcomes and operational efficiency.
Aplyr’s read is generated by AI from public sources. Was it useful?
About Fresenius Medical Care
Fresenius Medical Care is a global leader in providing products and services for individuals with renal diseases. The company specializes in dialysis products and services, offering comprehensive care for patients with chronic kidney failure.
Similar roles
Senior Software Engineer, Simulation Integrations
Anduril Industries
Software Engineer - Simulation Integrations
Anduril Industries
Staff Software Engineer, Backend (AI Agent Integrations)
Cresta
Senior Software Engineer, Backend (AI Agent Integrations)
Cresta
Full Stack Engineer, Integrations
StackAdapt
SDET - Integrations
InvoiceCloud