New iGaming Company on the lookout for a Java Software Engineer
- Form part of a startup of industry veteran with over +10 years of expertise.
- Chance to form part of the team leadership
Hybrid in Tbilisi, Georgia
Salary: Market Competitive + DEO
Key Responsibilities:
- Development & Architecture:
- Design and implement scalable Java-based applications and microservices.
- Collaborate with product managers and stakeholders to define technical requirements.
- Code Quality & Best Practices:
- Write clean, efficient, and maintainable code following industry standards.
- Conduct code reviews and enforce best practices within the team.
- Performance Optimization:
- Optimize application performance and ensure high availability.
- Troubleshoot and resolve production issues efficiently.
- Mentorship & Collaboration:
- Mentor junior developers and promote continuous learning.
- Work closely with DevOps, QA, and UI/UX teams in an Agile environment.
- Innovation & Research:
- Stay up to date with emerging technologies and best practices.
- Implement new tools and frameworks to improve development processes.
Key Qualifications:
- Technical Skills:
- Strong expertise in Java (8+), Spring Boot, Hibernate, and JPA.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with Kafka for messaging and event-driven systems.
- Knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Experience with CI/CD tools (Jenkins, Docker, Kubernetes).
- Proficiency in cloud platforms (AWS, Azure, or Google Cloud).
- Experience:
- 6+ years of Java development experience.
- 3+ years of hands-on experience with AWS or another cloud provider.
- Experience with iGaming software development is preferred.
- Proven ability to deliver large-scale software projects.
- Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent communication and leadership skills.
- Ability to collaborate effectively in a team environment.