As a Java Software Engineer, you will be instrumental in designing, developing, and maintaining innovative software solutions that enhance our client’s gaming platforms, ensuring an exceptional experience for their users. You will work closely with cross-functional teams, including product management, UX/UI designers, and quality assurance. Your expertise in Java and related technologies will be crucial in building robust systems that support company’s real-time gaming applications. In this role, you will have the opportunity to contribute to various projects, from backend development to performance optimization, while adhering to best practices and high standards for code quality. Your passion for software development and your ability to solve complex problems will play a key role in driving the success of the company’s software initiatives and helping them stay ahead in a competitive market. If you are a proactive, detail-oriented individual with a deep understanding of Java programming and a keen interest in the gambling industry, we would love to hear from you!
Responsibilities:
- Design, develop, and maintain high-quality Java applications for our gaming platforms.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Ensure the performance, quality, and responsiveness of applications through rigorous testing and debugging.
- Participate in code reviews to maintain code quality and share knowledge with teammates.
- Troubleshoot and resolve issues in existing applications to improve user experience.
- Stay updated on industry trends and emerging technologies to drive innovation within the team.
- Document processes, code changes, and software designs to maintain clear communication across the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in Java development (min 3 years), with a strong understanding of object-oriented programming principles.
- Familiarity with frameworks such as Spring or Hibernate is a plus.
- Knowledge of databases, SQL, and data modeling concepts.
- Experience in software development methodologies such as Agile or Scrum.
- Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.
- Excellent communication skills and a friendly attitude towards teamwork and collaboration.
Salary: up to €70K p/a (DOE)
Bonus: up to 10% (p/a)
Benefits:
- Healthcare insurance
- Private pension plan
- Flexible start time
- Sport and social club
- Life insurance
- Income protection
- Free car park
Relocation package: If relocating from outside of Ireland, up to 4 weeks accommodation can be provided
Work model: Hybrid (min 3 days onsite)
Location: Dublin South