Senior Software Engineer

Added
17 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

grpc java kubernetes kotlin rest

πŸ“‹ Description

  • Design, build, and operate JVM-based microservices (primarily Java and Kotlin) with a focus on
  • Own services end-to-end: architecture, implementation, deployment, monitoring, on-call
  • Apply strong concurrency and performance practices: asynchronous programming, backpressure
  • Build and evolve event-driven systems; work with Kafka for streaming, partitioning, consumer
  • Instrument services for deep observability (metrics, logs, traces), define SLIs/SLOs, and use error
  • Automate CI/CD, testing, and operational tasks; improve developer productivity with tooling and

🎯 Requirements

  • Strong experience building and operating production-grade backend services on the JVM (Java and/or
  • Solid understanding of distributed systems concepts (consistency, partitioning, replication, fault
  • Hands-on experience with asynchronous and reactive programming (e.g., CompletableFuture, Project
  • Experience with Kafka or similar streaming technologies (topic/partition strategy, consumer lag
  • Proficiency with REST/gRPC API design, service-to-service communication, and resilience patterns
  • Practical experience with containers and Kubernetes, and with CI/CD pipelines.

🎁 Benefits

  • Flexible workforce model (fully office-based, fully remote, or hybrid)
  • Inclusive and diverse work environment
  • Reasonable accommodation for application and recruiting process
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’