GIT

Back End Java Developer - Studios - Hybrid, London - Salary DOE

Back End Java Developer - Studios

Location: Hybrid, London 

Type: Full Time 

 

Position Overview: 

As a Back End Java Developer, you will be part of a dynamic team that designs, releases, and maintains a large portfolio of casino and slot games. The infrastructure and support services are mainly developed in Java, and you will play a critical role in both the development of new games and the upkeep of existing ones.

 

Key Responsibilities:

 

- Design and implement new slot and casino games to expand the growing portfolio.

- Maintain and update existing games with the latest internal libraries while ensuring continuous integration practices are followed.

- Participate in design and code reviews, providing valuable input and feedback.

- Support third-party developers who are building games on the platform.

 

Requirements:

 

- Proven experience developing Java 11+ applications.

- Proficiency with the Spring framework.

- Excellent communication skills, enabling you to collaborate effectively with various teams.

- A strong understanding of software development principles such as Test-Driven Development (TDD) and common design patterns.

- Experience with testing frameworks and mocking libraries.

- Familiarity with Git, Maven, Docker, bash scripting, and Unix environments.

- A genuine interest in learning new frameworks and technologies, with a proactive attitude toward asking questions and seeking guidance.

 

About the Role: 

The company provides content, proprietary technology platforms, and a wide range of value-added services across iLottery, iGaming, and Online Sports Betting (OSB), ensuring a comprehensive and innovative gaming experience.

 

Core Values:

 

- All about the Player 

- Talent Unleashed 

- Collective Brilliance 

- Good Business, Good Citizen

 

Travel Requirements: 

None

Lead Software Developer - USA, Remote - $85,000 - $125,000

Lead Software Developer

USA, Remote

$85,000 - $125,000

 

Job Description

This position will be responsible for developing and enhancing desktop database applications using C#, WPF and Microsoft SQL Server. The Developer will work collaboratively in a multi-disciplinary team environment to develop, maintain and support desktop applications used by the Claims Department within our GUI Framework, as well as back-end processes/services that support the front-end customers, through rapid prototyping and high frequency iterations of potential solutions.

 

 

Responsibilities

·        Support and maintenance of existing desktop WPF(Windows Presentation Foundation) applications

·        Provide data access and analysis by developing SQL objects, including stored procedures, views, etc.

·        Design, develop, and deliver new features and maintain the existing WPF applications per specifications supplied by project managers and business leads

·        Create functional code from design specifications for new development, enhancements or maintenance projects

·        Create and deliver documentation as necessary to ensure proper use of changed and newly implemented efforts

·        Follows and helps to establish architectural standards

·        Analyze production issues as necessary to determine the cause of the issue and determine the necessary course of action for resolution

·        Develop test plans, prepare test data, and document results for unit, integration and QA testing

·        Plan and facilitate deployment and support with infrastructure team

 

·        Skills and Experience Required

·        Extensive experience with C# for modern and legacy applications

·        Minimum 5 years’ experience using SQL Server, writing and debugging stored procedures

·        Minimum of 5 years of experience using WPF

·        Experience in developing and consuming web services along with enterprise integration

·        Experience working in entire development lifecycle for an application, including both back-end and front-end development

·        Experience with SQL Server 2016 or later, Visual Studio 2015 or later, Microsoft Office 2013 or later, Windows 10, Windows Server 2012R2 or later

·        Use of Agile Development Methodology (Scrum preferred)

·        Good knowledge of distributed or centralized source code repositories (GIT, TFS)

·        Experience in ASP.NET third party controls

Lead Web Developer - USA, Remote - $100,000 - $125,000

Lead Web Developer

USA, Remote

$100,000 - $125,000

Job Description

The Lead Web Developer is responsible for leading requirements elicitation, analysis, design, implementation, and deployment of AUL’s software systems. The position reports to the Software Development Manager and collaborates with other IT and business units toward the satisfaction of business objectives.

Key Areas of Responsibility:

·        Contribute high-quality production code and ensure security, reliability, and scalability of systems across multiple projects.

·        Determine implementation strategies that satisfy the requirements of AUL's systems design architecture.

·        Perform code review for other developers to ensure the adherence to AUL Corp code quality and standards. 

·        Ensuring team comprehension of projects’ scope, requirements, and limitations.

·        Assign tasks to team members and help individuals to achieve their coding tasks.

·        Review and suggest modifications to established coding standards and best practices.

·        Responsible for the department productivity and quality objectives.

 

Technical Skills:

·        Expert level experience in Angular CLI (v9+) and Typescript

·        Experience in consuming/creating services in .NET Core, Web APIs, or micro services

·        Experience in converting .Net web forms to Angular

·        Experience with Entity framework.

·        Agile/Scrum experience

·        TDD & CI/CD experience

·        Experience with SQL server is a plus

·        Proficiency in object-oriented programming fundamentals.

·        Experience with TFS and GIT preferable

 

Minimum Qualifications:

·        Bachelors in Computer Science or related IT discipline

·        Strong analytical and problem-solving capabilities

·        Strong leadership skills

Software Engineer-JavaScript - UK, Saltaire - £36,000 - £50,000

Software Engineer-JavaScript

UK, Saltaire

£36,000 - £50,000

Job Description

In this role you will design (visually and technically), develop, and implement features as requested by customers and partners. We are updating our set top box platforms to use newer web and embedded technologies and looking for a team member to help drive this migration though developing new features and revolutionising existing module using modern JavaScript practices and new technologies.

You will:

·        Design, code, test, debug, document, build, maintain, and modify computer programs of high complexity, significance, and risk.

·        Design and implement new features and bug-fixes.

·        Resolve technical issues through debugging, research, and investigation.

·        Perform unit and end-to-end testing of application code as well as execution of implementation activities.

·        Ensure that expected application performance levels are achieved.

·        Work closely with our partners to develop integrated solutions for our customers.

·        Be involved in future product direction and development by collaborating with other members of the engineering and management teams

Required Qualifications for Consideration

·        JavaScript – Experience developing and troubleshooting JavaScript, particularly single page applications.

·        Self-Starter – Proven ability to take ownership of demonstrable functionality from receiving requirements, development, unit test writing through implementation with a high attention to detail.

·        Strong communication and interpersonal skills.

You Will Excite Us If You Have

·        Agile – Experience as a member of an Agile development team; actively participating in ceremonies to refine requirements, demonstrate functionality, and provide process improvements.

·        User Experience – Knowledge of designing user interfaces and user experiences. Creating mock-ups/prototypes and implementing visual designs as code. Using CSS preprocessors such as SASS or LESS.

·        DevOps – Experience configuring and troubleshooting build and development environments and tools, including experience with Jenkins, Git, and Groovy, or similar tools.

·        JavaScript Framework – Experience designing, developing, and maintaining applications using a modern JavaScript framework such as React, Angular, Vue.js etc.