Careers
Java developer
Skopje
· Full-time
· Intermediate
About The Position
Are you a passionate developer with a strong focus on problem-solving and a drive for continuous learning?
Would you like to work with experts in a high-paced and ambitious environment centered around the latest technologies? If so, CrazyLabs, a world-leading gaming company, has an exciting opportunity for you!
Join our R&D team as a Java developer and take part in designing and implementing a dashboard that supports our game analyses.
Responsibilities:
- Taking part in the decision-making process in application code design, solution development, code review.
- Design and implement server features that support our publishing capabilities and operations.
- Accountability for scalable, testable, and maintainable design and code.
- Deploy, maintain, and monitor a highly available, high-scale system.
- Proactive position in solution development processes improvements.
- Working in an international distributed team in an Agile environment.
Requirements
Requirements:
- At least 3 years experience and fluent with Java backend development (Java 11 recommended).
- Excellent knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID)
- Database theory (RDBMS, NoSQL)
- Code testing practices
- Data structures
- Design Patterns
- Strong experience with Spring Boot stack (Spring Data, Hibernate, Spring Security, Spring MVC).
- Experience with Microservices and Serverless architecture.
- Experience with Cloud ecosystem — AWS or GCP (Clusters, Lambdas, Messaging, Caches, Monitoring, etc).
- Comfortable with SQL.
Will be a plus:
- Experience with Python.
- Some experience with React JS.
- Knowledge about build and DevOps technologies: Terraform, Docker, TestContainers, Jenkins Pipelines, Gradle, Git Actions.
What we offer:
- Private health insurance from the first day
- Paid sports activities
- Holiday and Special Occasions Gifts (Childbirth, Weddings, Birthdays, Weddings, Women’s day, Xmas and more)
- Monthly budget for meetups with the team
- Company yearly trip (overnight)
- Gathering events
- Working with the latest technologies
- Technical and soft skills training
- Competitive salary
- Referral bonuses
- Breakfast and lunch provided in office
- Amazing offices!
- Monthly budget for transport or Electric scooter