Lead Java Engineer

Patrianna Logo

Patrianna

πŸ“Remote - Ukraine

Summary

Join Patrianna LTD, a global social entertainment platform, as a Lead Java Developer. You will lead system architecture design, perform code reviews, analyze application performance, and ensure security best practices. This role requires strong Java expertise, system design skills, and leadership experience. You will collaborate with various teams and be a key decision-maker. The company offers a modern tech stack, remote work, medical/sports compensation, generous leave, company events, and opportunities for continuous development.

Requirements

  • 8+ years of production experience with Java and its ecosystem
  • Solid Java knowledge with a strong understanding of JVM internals
  • Excellent system design skills, capable of describing, documenting, and implementing complex architectures for scalable systems
  • Excellent knowledge of relational database principles, preferably PostgreSQL, with proficiency in query optimization and performance tuning
  • Deep understanding of messaging concepts (preferably with the Kafka ecosystem or similar)
  • Good understanding of concurrency concepts and principles
  • Exceptional troubleshooting skills, with the ability to resolve complex production issues effectively
  • Demonstrated engagement and ownership, taking full responsibility for delivering solutions and driving team success
  • Proven ability to conduct effective code reviews, ensuring high-quality deliverables and adherence to best practices
  • Solid understanding of security best practices, particularly in web and backend development contexts
  • Leadership experience, including mentoring team members, facilitating technical discussions, and fostering a collaborative environment
  • At least upper-intermediate proficiency in English, with strong communication skills for technical and non-technical stakeholders

Responsibilities

  • Lead the design of system architecture, ensuring scalability, reliability, and performance for current and future needs
  • Perform thorough code reviews, ensuring best practices, backward compatibility and maintainability of the solution
  • Analyze and improve the performance of existing applications, identifying bottlenecks and proposing innovative solutions
  • Ensure adherence to best security practices in the development and deployment of solutions
  • Serve as the technical bridge between development, QA, and product teams to ensure alignment on solutions and deliverables
  • Collaborate with product and project managers to plan iteration scopes and ensure timely delivery
  • Be a dependable point of contact for critical decision-making and delivery

Preferred Qualifications

  • Expertise in multithreading and high-load systems
  • Deep understanding of Kafka internals and principles
  • Experience in the sports betting domain
  • Strong mathematical background

Benefits

  • Full Remote Work: Enjoy the flexibility of working remotely from wherever you feel most productive
  • Medical/Sport Compensation: Receive private monthly compensation towards medical expenses or sports-related activities to support your health and well-being
  • Generous Leave Policy: Take advantage of 30 days of paid time off, encompassing both vacation and sick leave, to ensure you can recharge and recover when needed. Take your time on bank holidays as well
  • Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork
  • Continuously Development: Get an opportunity to join a fast-growing business where the sky’s the limit

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.