Lead Java Developer

Xpoint


Date: 3 weeks ago
City: Dubai
Contract type: Full time

About Xpoint


Join Xpoint, a trailblazer in the fast-growing online sports betting and gaming industry. We solve complex regulatory challenges by providing cutting-edge geolocation solutions to ensure operators comply with strict regulations. As a key player in the industry, Xpoint is gaining market share by offering superior technology and delivering exceptional customer experiences. Our innovative and fast-growing product and engineering teams are at the forefront of this transformation.

______________________________________________________________________________________


Job Summary:

We are looking for a skilled Lead Java Developer to join our tech team and help shape the future of our geolocation technology. In this role, you will be responsible for leading the development of complex Java-based applications, designing scalable and efficient solutions, and guiding a team of developers. You will work closely with cross-functional teams and ensure that projects are completed on time and adhere to best practices in software development and architecture. Your contributions will directly impact the success of our innovative solutions in the dynamic online sports betting and gaming industry.


Operating Principles:

At Xpoint, we operate under eight core principles that drive our culture and success. We value accountability, collaboration, and continuous improvement, while fostering innovation to meet the needs of our customers. These principles guide how we work together to build market-leading products and deliver results. As a Lead Java Developer, you will exemplify these values, motivating your team to achieve excellence.


Key Responsibilities:


Technical Leadership:

Lead and mentor a team of Java developers, providing guidance and support in coding, design, and architecture.

Collaborate with architects, product managers, and stakeholders to design, develop, and deploy scalable Java-based applications.

Review code and ensure adherence to coding standards and best practices.

Stay up to date with the latest Java technologies and trends to recommend and implement improvements.


Software Development:

Develop, test, and maintain high-performance, scalable, and secure Java applications.

Ensure that the design, implementation, and delivery of features follow best practices and principles such as SOLID, DRY, and design patterns.

Optimize application performance and resolve technical issues.

Write clean, maintainable, and testable code.

Include instrumentation and monitoring aspects in your code.

Enable write testing practices like unit tests, automation testing and working with QA to deliver good quality code.


Collaboration & Communication:

Facilitate collaboration between development teams, QA engineers, and DevOps/SRE teams.

Provide regular progress updates to your manager.

Able to converse with peers, managers, and exec team in a crisp manner.


Qualifications:

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field preferred.

8+ years of experience in Java/JEE development, with 2-4 years in a leadership role.

Strong experience with cloud platforms (AWS preferred) and modern technologies such as Docker, Kubernetes, Spring, and RESTful APIs.

Expertise in database management (DynamoDB, Kinesis, Firehose), and familiarity with microservices architecture.

Proven experience leading teams, fostering collaboration, and ensuring code quality through mentorship and best practices.

Strong problem-solving skills, with the ability to think both creatively and analytically.

Ability to communicate effectively with a software development team and cross functionally

A strong sense of ownership and accountability of the Company’s product

A willingness to make decisions, exhibiting sound and accurate judgment

The ability to easily switch between thinking creatively and analytically


Preferred Skills:

Experience with performance optimization, security best practices and automation testing strategies

Experience in the iGaming and/or Sports Betting industry.

Start-up experience, with the ability to adapt quickly and drive projects to completion under time pressure.


Benefits (UAE):

·  Competitive salary.

·  Medical insurance.

·  Paid time off

·  Opportunities for professional growth and career advancement.

·  Professional development and training programs

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Account Development Executive

OpenText, Dubai
2 hours ago
OPENTEXTOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.AI-First. Future-Driven. Human-Centered.At OpenText,...

Project Operations Manager

ABB, Dubai
4 hours ago
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the worldThis Position Reports...

Accounts Receivable Accountant

Castolin Eutectic, Dubai
13 hours ago
Perform full set of accounts and ensure timely closing of accounts and support to the Finance manager in closing the months within the strict deadlines.Manage risk and minimize overdue exposure through maximizing payment security.Evaluate customers to assign or amend Credit Terms.Liaise with Sales to control supply and strict implementation of credit limits.Maintain frequent contact significant customers regarding their accounts including...