SmarTek21-posted 2 months ago
Senior
251-500 employees

We’re seeking a Senior Java Developer to design, optimize, and scale distributed backend systems. You’ll work on complex, performance-critical services using modern Java and the Spring ecosystem. This role is ideal for someone who thrives in cloud-native environments and enjoys solving challenging concurrency and scalability problems.

  • Design, develop, and maintain backend services using Java 11+ and Spring Boot.
  • Build and optimize microservices architectures with distributed tracing and circuit breakers.
  • Write high-performance, concurrent Java code using modern patterns (CompletableFutures, ExecutorService, Virtual Threads).
  • Integrate and optimize databases such as PostgreSQL, MySQL, Redis, and MongoDB.
  • Implement event-driven and message-based systems using Kafka or RabbitMQ.
  • Ensure observability through OpenTelemetry, Prometheus, and Grafana dashboards.
  • Deploy and maintain applications in Docker and Kubernetes environments with Helm.
  • Collaborate with DevOps to streamline CI/CD using Maven/Gradle, Jenkins, and ArgoCD.
  • Profile and tune the JVM for low latency and high throughput using JFR and async-profiler.
  • Participate in design reviews, provide mentorship, and uphold code quality standards.
  • 8+ years of hands-on Java development experience.
  • Expert knowledge of Java 11+ features: Streams, Lambdas, CompletableFutures, Virtual Threads.
  • Deep experience with the Spring ecosystem (Boot, Cloud, Security, WebFlux, Data JPA).
  • Strong grasp of microservices design patterns and distributed system principles.
  • Proficiency in container orchestration using Kubernetes and Helm.
  • Proven experience with messaging systems like Kafka or RabbitMQ.
  • Hands-on experience with monitoring and logging stacks (ELK, Prometheus, Grafana).
  • Familiarity with CI/CD pipelines and artifact management tools.
  • Experience with CQRS, event sourcing, or reactive programming.
  • Knowledge of service mesh (Istio, Linkerd) or service discovery (Consul, Eureka).
  • Familiarity with cloud environments (AWS, GCP, Azure).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service