2023-08-23 14:48:55
Backend Developer (Java/Spring) – iGaming Platform
VIP 1

Backend Developer (Java/Spring) – iGaming Platform

Occasional remote work possibility
Immediate start

Backend Developer (Java/Spring)

In Blue Lions, we are building high-quality iGaming products with a mission to empower players and foster a vibrant gaming community.

We're looking for a Backend Developer who enjoys solving technical challenges, building reliable systems, and collaborating with others to deliver meaningful results. 

You'll join a small, collaborative engineering team with a flat structure, minimal bureaucracy, and the opportunity to see the direct impact of your work. We value ownership, open communication, knowledge sharing, and a willingness to explore better ways of working. 

Requirements

About the Role 

As a Backend Developer, you'll help build and improve a modern iGaming platform designed to support high-throughput, low-latency, and real-time gaming experiences across web and mobile applications. 

You'll work closely with other engineers and teams to develop reliable backend services, improve system performance, and contribute to technical decisions. 

We're looking for someone with a solid foundation in Java and Spring Boot who is comfortable working independently on well-defined tasks, enjoys solving problems, and is motivated to continue developing their technical expertise. 

What You'll Do 

  • Design, develop, and maintain backend services using Java and Spring Boot. 
  • Build and integrate RESTful APIs with a focus on security, performance, and maintainability. 
  • Work with PostgreSQL and MongoDB to manage data and optimise database queries. 
  • Develop and maintain microservices, including event-driven integrations using Kafka and Avro Schema Registry. 
  • Manage database versioning and migrations using Liquibase. 
  • Write unit and integration tests to ensure code quality and reliability. 
  • Participate in code reviews, technical discussions, and collaborative problem-solving. 
  • Work with Docker, Kubernetes, and CI/CD pipelines to support development and deployment. 
  • Troubleshoot technical issues, identify improvements, and contribute to system stability and performance. 
  • Maintain clear technical documentation and share knowledge within the team. 

What We're Looking For 

  • Around 3+ years of professional backend development experience using Java and Spring Framework, particularly Spring Boot. 
  • Experience designing, developing, and integrating RESTful APIs. 
  • Practical experience working with relational databases such as PostgreSQL. 
  • Experience working with MongoDB or other NoSQL databases. 
  • Experience with Kafka and Avro Schema Registry for event-driven communication. 
  • Experience using Liquibase for database migrations. 
  • Experience developing or maintaining high-throughput or real-time applications. 
  • Understanding of microservices architecture and backend development principles. 
  • Experience writing unit and integration tests using tools such as JUnit and Mockito. 
  • Familiarity with Git and collaborative software development practices. 
  • Good problem-solving skills and the ability to take ownership of assigned work. 
  • Good written and spoken English, with the ability to communicate clearly and work effectively with others. 

Nice to Have 

Experience with any of the following would be an advantage: 

  • Docker and Kubernetes. 
  • Spring WebFlux and Spring Security. 
  • ArgoCD, GitOps, and CI/CD practices. 
  • AI-assisted development tools or an interest in exploring how AI can improve engineering workflows. 

How We Work 

We believe good engineering goes beyond writing code. We value people who are curious, collaborative, and willing to take responsibility for their work. 

You'll fit well with our team if you: 

  • Communicate openly and contribute to constructive discussions. 
  • Enjoy sharing knowledge and learning from colleagues. 
  • Take ownership of your work while knowing when to ask for support. 
  • Look for practical ways to improve code quality, processes, and ways of working. 
  • Are comfortable adapting to changing priorities and exploring new approaches. 
  • Care about building reliable solutions that deliver value to users. 

Company offers

What We Offer 

  • 28 days of annual leave to rest and recharge. 
  • 2 paid sick days per year. 
  • Hybrid working arrangement with the flexibility to work remotely 2 days per week. 
  • Work from abroad for up to 15 days per year. 
  • Health and well-being benefits with a choice between sports compensation and health insurance. 
  • A collaborative and supportive team with a flat structure, minimal bureaucracy, and quick decision-making. 
  • Meaningful impact where your ideas are valued, your contributions are visible, and you have opportunities to grow. 

Interested in Joining Us? 

If you enjoy building reliable backend systems, solving interesting technical challenges, and working with people who value collaboration and continuous improvement, we'd love to hear from you. 

We review all applications carefully and will contact candidates whose experience best matches the requirements of the role. 

Key benefits

Additional Health Compensation
Flexibility & Good Work-Life Balance
Remote Work possibility

Teistele pakkusid huvi veel ka need tööpakkumised: