Lead Java Developer (19648)
Vacancy No. 19648
Level: Senior
Remote

We are looking for a talented Java developer who focuses on code quality and is an excellent communicator. Our candidate is an expert in Spring Boot and Microservices.

  • Requirements analysis, Architecture design, stack & framework evaluation, Estimations

  • Code review to the highest-quality standards of company and industry

  • Profiling, performance optimization, strive for enhancements which speed up the app x2 and more

  • Keep an eye on industry trends, infinitely mastering Java

  • Architecture (re-)design either from scratch or deep refactoring

  • Deep understanding of OOP concept and design patterns

  • Strong theoretic knowledge in algorithms and data structures

  • Sharp understanding of distributed and scalable systems

Main Tools & Practices Used

  • Old services on Vert.x and new services on Spring Boot

  • PostgreSQL is primary DB, MongoDB only for logging

  • Java 11+, AWS, Spring ecosystem, BigData, AI/ML, low latency & reactive approaches

Qualifications

  • Bachelor’s degree or equivalent experience in Computer Science

  • Excellent English communication

  • 4+ years Backend Development

  • Ability to work with teammates across the world