Java Engineer

Job Description

We are looking for a skilled Java Developer to join our team and contribute to the ongoing success of our platform, a well-established product in the iGaming industry. This is an exciting opportunity to work on a platform that has been critical in delivering exceptional performance and reliability for our clients.

Requirements

  • Experience: 4+ years of professional experience in Java web application development, with a focus on building robust backend solutions.
  • Java Development Expertise: Strong proficiency in Java, with a solid understanding of object-oriented principles, design patterns, and multi-threading.
  • Web Application Frameworks: Hands-on experience with frameworks such as Spring or Struts to build scalable, maintainable applications.
  • Database Management: Proficiency in working with relational databases, including experience with SQL (ideally MySQL) and query optimization.
  • Server-Side Technologies: Familiarity with technologies like Servlets, JSP, and Filters, focusing on web application lifecycle management.
  • API Design and Integration: Skilled in designing and integrating RESTful APIs, ensuring secure and efficient communication between systems.
  • Build and Deployment Tools: Experience with build tools like Maven or Gradle and CI/CD pipelines for smooth deployment processes.
  • Version Control: Expertise in Git for version control, including managing branches, resolving merge conflicts, and collaborating in workflows.
  • Performance Optimization: Strong understanding of application performance tuning, memory management, and profiling tools to ensure scalability.
  • Testing and Debugging: Proficiency in unit testing, integration testing, and debugging tools to maintain high code quality and reliability.
  • Security Practices: Knowledge of web application security best practices, including secure coding, data encryption, and authentication mechanisms.
  • DevOps Mindset: Passion for continuous integration, continuous delivery, and iterative improvement, with a strong belief in releasing early and often.

Benefits

  • Training & Development
  • Work From Home