Overview:
SOFTSWISS continues to expand the team and is looking for a Java Developer to join our partner, Turfsport.
We need a true, experienced and accomplished professional who shares our culture and values.
About Partner:
Turfsport
Turfsport is a leading provider of omni-channel wagering software for sports, horse racing, numbers and more.
Key responsibilities:
Development:
- Participate in daily development stand up meetings
- Implement solutions for new projects as defined or instructed by the sprint backlog, in accordance with requirements, using technologies defined in the skills section below
- Maintain code on existing solutions
- Implement unit tests on existing and new projects
- Submissions and correction of code through the code version control system
- Adherence to processes and conventions defined by senior developers or as documented on the company wiki
- Adherence to the project workflows defined in the issue management system
- Perform code reviews
- Meet and maintain test coverage thresholds as defined by the development team
- Meet and maintain solution performance thresholds when defined
- Ensure the ongoing correctness of project builds on the continuous build server
- Contribute to the on-going improvement of the software development life cycle within the business
- Contribute to the internal company wiki
Testing:
- Testing
- Prepare deployment packages for either QA or support
- Perform testing on solutions before submitting to QA
- Assist QA in setting up test environments
- Respond to issues raised by QA
- Assist with testing against UAT and production environments
- Logging of issues in the issue of management system
Requirements:
- Bachelor’s degree in Computer Science, Engineering or related field
- 3+ years’ development experience, with exposure to technical competencies listed below
- Strong analytical skills
- Familiarity with JIRA or related Atlassian technology
- Background from the online gaming industry – big advantage
- Be innovative, creative, curious, independent, great communicator
- Demonstrates strong accountability
- Self-motivated, adaptable and driven
- Familiarity with JIRA, Freshdesk or another ticketing system
- Understanding of Microservices and Web API integration
- Willingness and drive to learn
Technical competencies
- Java 1.8 – 3 + years
- SQL (Postgresql)
- Git
- Microservice architecture
- RabbitMQ /ActiveMQ / Kafka / SQS
- AWS or Another cloud provider
- Angular
- Docker and Kubernetes
- Python – advantageous
- TDD / Java Testing Frameworks / Postman
- Linux experience