Apply

Lead Java Engineer (Sport)

Posted about 2 months agoViewed

View full description

💎 Seniority level: Lead, 8+ years

📍 Location: Ukraine, Poland, Bulgaria, Romania

🔍 Industry: Sports Betting

🏢 Company: Patrianna👥 51-100Product DesignGamificationGamingInformation Technology

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: Backend DevelopmentLeadershipPostgreSQLProject ManagementSQLJavaJVMKafkaKubernetesProduct ManagementSoftware ArchitectureSpring BootCI/CDRESTful APIsMentoringDevOpsMicroservicesTroubleshootingEnglish communication

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
Apply