Position: Senior Java Engineer (Warsaw, PL)
Company: LINNU
Category: Java
Experience required: 5y
English level: upper

**Important**
👨‍💻 5+ yrs experience with Java backend programming
🗣️ English B2 level required
📑 B2B Contract
🇵🇱 Location: Warsaw, Poland (Hybrid)


**Requirements**
- 5+ years of experience in Java backend development with a strong understanding of the Java programming language;
- Proficiency in Spring Framework, including Spring Boot and Spring MVC, for building scalable and robust backend systems;
- Strong knowledge of PostgreSQL, and experience in writing efficient SQL queries and designing database schemas;
- Experience with web service architectures, including RESTful APIs, and an understanding of HTTP, TCP, and UDP protocols;
- Proficiency in Git version control system and collaborative software development;
- Upper Intermediate English or higher (B2+);


**Tasks**
- Developing backend services for a number of our games.;
- Collaborating with Designers and Product Managers to continuously improve the User experience of our flagship games;
- Developing new features and improvements for our games backend services, and ensuring that they meet high standards and good performance;
- Identifying and addressing technical debt and other issues that impact the quality of our services and games;
- Improving the infrastructure and tooling that supports our services development, with a focus on quality and delivery;
- Working collaboratively with other Engineers to implement best practices and ensure high-quality code, and reviewing the code of other team members;
- Staying up-to-date with the latest Java and game-development trends and technologies, and sharing your knowledge with the team.