b2spin - Team Lead Java Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience operating high-throughput, latency-sensitive systems at scale (e.g., real-time gaming, event-driven architectures with Kafka) • Hands-on experience with Docker, Kubernetes, and cloud deployments • Core: Java 25, Spring Boot 4, Maven • Data: PostgreSQL, Ebean ORM, Flyway • Messaging & real-time: Kafka, HTTP/WebSockets, Netty, RESTEasy, Quartz • Infrastructure: Kubernetes, Docker, GCP • CI/CD: Jenkins, GitHub Actions • Observability: ELK, Grafana
Responsibilities
• Lead backend development within your squad: technical guidance, code review culture, and mentoring of fellow engineers • Own services end-to-end — from requirements and system design through production deployment and operation • Guide complex, multi-quarter features through the full delivery lifecycle • Work closely with backend, frontend, QA, and product teams to ensure seamless delivery • Mentor engineers on architecture, best practices, and production troubleshooting • Shape system designs and contribute to the technical roadmap • Expert-level Java (latest LTS) and deep Spring expertise; proven system design experience with RDBMS/SQL • Experience as a Technical Lead — guiding engineers and driving major initiatives to successful delivery • Effective use of AI-assisted development tools (agentic coding assistants, code review automation) in daily engineering work • Strong observability and troubleshooting skills: logging, metrics, alerting, monitoring, profiling • Solid understanding of security best practices relevant to backend services • Upper-intermediate (B2+) English for global collaboration
No credit card. Takes 10 seconds.