
Full-stack Java Developer
Pragmatic Play2 months ago
Riga, LatviaSenior
Responsibilities
- Design, develop, and maintain scalable backend applications using Java and the Spring Framework.
- Build high-performance services for distributed, clustered, and high-load systems.
- Develop and maintain frontend components using JavaScript as required.
- Design and optimize PostgreSQL and ClickHouse database solutions and interactions.
- Write clean, maintainable, and well-tested code.
- Participate in system architecture and technical design decisions.
- Optimize application performance, concurrency, resource utilization, and database interactions.
- Troubleshoot production issues, identify root causes, and implement sustainable solutions.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Contribute to code reviews, knowledge sharing, and continuous improvement of engineering practices.
Requirements
- 5+ years of professional Java development experience.
- Strong Java programming skills and understanding of object-oriented design principles.
- Experience building clustered applications, including connection management, pooling, and transaction handling.
- Understanding of asynchronous I/O, concurrency, distributed web systems, and regression testing.
- Strong knowledge of algorithms, data structures, and design patterns.
- Experience writing unit and functional tests.
- Hands-on experience with the Spring Framework, JDBC, PostgreSQL, and ClickHouse.
- Strong JavaScript development experience.
- Experience with Maven and Git.
- Solid understanding of relational databases and advanced SQL.
- Professional proficiency in spoken and written English.
- Preferred: experience with Redis or other NoSQL databases, Kubernetes, Nomad, AWS cloud services, distributed messaging systems, application and infrastructure monitoring tools, and high-load or high-availability systems.
Benefits
- Gross monthly salary of €4,500–€7,500.
- Health insurance from the first day of employment.
- Paid parking next to the office as required.
- Fully on-site work model, five days from the office.
- Professional growth and personal development opportunities.
- Opportunity to help create studios within an award-winning iGaming business.
- International collaboration opportunities.