Website Ates Soft
About the client:
The client has a history of producing innovative and highly successful products for the online gaming and sports betting industry for over 20 years. They build and support software and products that create possibilities, join dots, and keep complex systems going at moments of incredible pressure, handling vast numbers of transactions quickly. Combining technical expertise, a deep understanding of gaming and betting, and a genuine enthusiasm for the world of risk. They are still inventing, finding new ways to do extraordinary things for the industry, and powering the excitement.
About the project:
Join the Mobile API Team, part of the larger platform – a robust Java Spring application powering a global sports betting ecosystem. The system is composed of a front tier, middle tier, and CMS, serving RESTful APIs that enable seamless mobile user experiences. You’ll be working in the mid-layer of the stack to deliver high-performance APIs to millions of users. The application spans multiple server and client environments, so scalability, performance, and reliability are key.
Your responsibilities:
As a Backend Java Developer, you’ll be responsible for designing, developing, and maintaining REST APIs in the middle tier. You’ll play a crucial part in ensuring efficient communication between the front-end mobile apps and the backend systems.
Develop and maintain RESTful APIs using Java Spring Framework.
Collaborate with cross-functional teams.
Write clean, scalable, and well-documented code.
Optimize performance for high-traffic, low-latency environments.
Participate in code reviews and architecture discussions.
Troubleshoot and debug production issues in a multi-environment system.
Contribute to continuous integration and deployment pipelines.
Required skills:
Strong experience with Java and Spring/Spring Boot (3+ years of experience).
Solid understanding of RESTful API design and HTTP protocols.
Experience working in multi-tiered applications.
Familiarity with SQL/NoSQL databases and JPA/Hibernate.
Familiarity with tools such as Jenkins for continuous integration and deployment (CI/CD).
Knowledge of version control systems, particularly Git.
Experience in agile development methodologies (Scrum, Kanban).
Good communication skills and the ability to work in a distributed, international team.
Your additional assets would be:
Experience in sports betting, gaming, or high-traffic platforms.
Familiarity with monitoring tools (e.g., ELK, Prometheus, Grafana).
Understanding of caching (e.g., Redis, Memcached).
Exposure to front-end/back-end integration in mobile ecosystems.
What we offer:
Permanent position with an established company with over 20 years of existence
Competitive salary
Career growth and stability
Various education programs and training
Cooperative and supportive working culture
Hybrid work model (the office or home – it’s up to you)
One-hour break every day
If you are interested, send us your CV at jobs@atessoft.rs
To apply for this job email your details to jobs@atessoft.rs