Java Developer
Role details
Job location
Tech stack
Job description
Overview 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. Department: Technology Location: Marbella Responsibilities * Platform Development and Maintenance: Enhance and maintain the platform, focusing on Servlets, JSP, Filters, and their lifecycles, as well as integrations. * DevOps & CI/CD Mindset: Adopt a DevOps philosophy by promoting small, frequent releases and continuous improvement through feedback loops. Collaborate with the Java Tech Lead to establish and maintain CI/CD pipelines and automation. * Component-Based Design: Build reusable, modular components and libraries to support efficient development and maintainability across different brands. * Third-Level Support: Investigate and resolve production incidents, provide hotfixes, and ensure timely solutions for customer issues. * Collaboration: Work closely with the Java Tech Lead, Product Owner, and
Requirements
other devs to ensure new features or platform adaptations meet functional and technical requirements. * Testing & Quality: Focus on quality through automated testing, ensuring reliable, high-performance code. Implement unit, integration, and end-to-end testing. * Feedback Loops: Regularly gather and incorporate feedback from stakeholders, end-users, and internal teams to iteratively improve the product. * API Integration: Work with service providers to build or adapt APIs and integrate third-party services into the PAM. * Documentation: Create clear, concise technical documentation to ensure maintainability and facilitate onboarding for new team members. * OnCall rotation availability. Skills, Knowledge & Expertise * 4 years in Java with solid understanding of OOP, design patterns, and multithreading. * Hands-on experience building scalable web applications using Spring and Struts frameworks. * Skilled in RESTful API design and integration, ensuring secure and efficient communication between systems. * Proficient in SQL and MySQL, including query optimization and database performance tuning. * Familiar with Servlets, JSP, and Filters for server-side application management. * Experienced with Maven/Gradle and CI/CD pipelines for streamlined build and deployment processes. * Advanced use of Git for version control, branching, and collaborative workflows. * Strong focus on performance optimization, testing, debugging, and secure coding practices. Job Details * Seniority level: Mid-Senior level * Employment type: Contract * Job function: Engineering and Information Technology * Industries: Gambling Facilities and Casinos #J-18808-Ljbffr