Senior/Lead Java
We are seeking a Senior Back-End Developer who will take the lead in building complex backend systems, shaping architectural decisions, and guiding less experienced developers. In this role, you’ll work with modern technologies to create, refine, and scale services that support billions of mobile users worldwide.
This is a hands-on, senior technical role suited for someone who excels in dynamic environments, enjoys cross-team collaboration, and is passionate about delivering robust, scalable, and maintainable backend solutions.
Key Responsibilities:
- Architect and implement scalable, modular backend services and APIs using Java and Spring Boot.
- Oversee the full development process — from gathering requirements and designing solutions to implementation, testing, deployment, and production monitoring.
- Lead efforts to enhance the system’s scalability, reliability, performance, and security.
- Partner with Product, Algorithm, DevOps, BI, and Marketing teams to deliver end-to-end, business-oriented solutions.
- Ensure strong observability using tools such as Prometheus, Grafana, and Kibana for metrics, logging, and alerting.
- Promote engineering excellence through best practices, code quality, and thorough technical documentation.
- Mentor junior developers and help cultivate a culture of learning and continuous improvement.
Requirements:
- Bachelor’s degree in Computer Science or equivalent experience.
- 5+ years of professional experience developing in Java — must-have.
- Proven experience designing and implementing distributed systems and microservices (Docker, Kubernetes).
- Deep understanding of scalability, concurrency, and performance tuning.
- Hands-on experience with CI/CD processes and automated deployment pipelines.
- Strong knowledge of Spring and Spring Boot.
- Excellent communication skills and the ability to drive technical decisions across teams.
- Practical experience deploying and running applications on Kubernetes, with a focus on designing efficient, scalable services.
- Ability to measure, analyze, and improve performance using tools like JFR, JMeter, Micrometer, New Relic, or Datadog.
Nice to Have:
- Experience with NoSQL (MongoDB, Couchbase) and SQL databases.
- Familiarity with reactive programming (Spring WebFlux).
- Knowledge of monitoring and alerting tools such as Prometheus, Grafana, and Kibana.
Required languages
| English | B2 - Upper Intermediate |
📊
$3000-4600
Average salary range of similar jobs in
analytics →
Loading...