Java Developer

Gaming Innovation Group
Municipality of Marbella, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Marbella, Spain

Tech stack

Java
API
Application Lifecycle Management
Automation of Tests
Continuous Integration
Software Debugging
Software Design Patterns
DevOps
Gradle
Java Servlet
Apache Struts
Javaserver Pages
Maven
MySQL
Object-Oriented Software Development
Performance Tuning
Query Optimization
Secure Coding
SQL Databases
Web Applications
Multithreading
Database Performance
GIT
Information Technology
REST
Software Version Control

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

Apply for this position