![]()
Java Developer
| Years of experience | 3+ |
| Language | English |
| Type of work | Full-time, Remote |
Requirements:
- Proficiency in Java, J2EE, SpringBoot, JPA, Hibernate, RESTful services.
- Knowledge of relational databases (DB2/PostgreSQL).
- Knowledge of software debugging tools.
- Good understanding of Object-Oriented and Concurrent Programming.
- Priority consideration will be given to candidates with familiarity design patterns, code quality, and unit testing.
- Solid experience with version control systems (preferred GIT).
Nice to have:
- Experience in Docker/Kubernetes development.
- Familiarity and experience with production deployment and troubleshooting.
- Knowledge of event streaming, CQRS, Kafka.
Job responsibilities:
- Gather information from existing systems and analyze program/time requirements.
- Prepare detailed documents for program development/coding.
- Ensure coded programs meet standards and technical specifications.
- Perform technical analysis and component delivery.
- Provide hotline assistance when required under circumstances critical to business demands.
- Participate in all aspects of project deliveries as required including but not limited to requirements analysis, implementation, code reviews, design reviews, “dailies”, integration testing and support of internal and external testing phases, support of production launches and critical support of production systems.
Client:
A global leader with a sharp focus on lottery solutions. A confident step forward building on a long history of delivering safe and secure technology, demonstrating strong commitment to customers as a dedicated lottery service provider. Leveraging collective insight, experience, and expertise to create reliable and engaging solutions that help lottery clients achieve objectives, meet player needs, and deliver meaningful benefits to communities.