Software Developer (Java/Springboot) | Remote

Job Category: Developer Role
Job Type: Full Time
Job Location: Remote - UK Business Hours


About the Role:


In this role you will design and develop software solutions contributing to all phases of the development lifecycle.

You will work closely with the project team to ensure the timely endtoend delivery (from start till deployment into production) of the project/product and will continue to support the products in production.

You will be responsible for monitoring and ensuring that the software is working as intended in production. This will include providing out of hours support as needed.

The role will require a high level of collaboration with the project team and wider senior tech team to ensure alignment with global organisation on tech stack, process and workflow.

We adopt an agile methodology, working in self-managed teams and collaborating closely with our Clients. You will get to work alongside highly motivated and technically gifted colleagues and interesting Clients allowing you to expand your skill-set whilst also imparting your knowledge to the wider team.


About You:

You will be passionate about technology with a curious mind, constantly growing your technical expertise both within and outside the working environment learning from and sharing your expertise with others.

You will have a comprehensive and broad knowledge in building software products and their associated architectures with proven experience of concrete results.

You will have proven experience shaping solutions to meet the needs of Clients.

You will have an open-mind with a willingness to take on board views of the wider teamand a willingness and commitment to follow the direction of the CTO and senior tech team. In short, you will have an ego that survives being “checked at the door” and will be able to work collaboratively to find the right solution for our clients.

You will be an inspirational team player, helping others to achieve their full potential

Technology-wise we expect you to have core expertise with JAVA language and related frameworks. You will have good working experience with back-end technology to include Java 8+, Kotlin 1.4, Springboot 2.2+ (including Hibernate, Spring Data, Spring Web, Spring MVC, AWS Java). You will also have good working experience of Testing Frameworks such as Groovy, Spock, Wiremock and SQL and NoSQL systems.

We expect you to have core expertise with the technologies and practices to include Angular 2+, React.js, NodeJS, Javascript, TypeScript, HTML/CSS3/SASS, Webpack, Material Design. Experience working with hybrid mobile development using Ionic or Cordova framework will also be beneficial.

o Have knowledge of cloud technologies (AWS and/or Azure)
o Be proficient on docker/ docker-compose and Kubernetes good to have
o Familiar with CI/ CD workflower e.g. Jenkins, Circle CI, Bitbucket pipelines etc
o Have basic knowledge of LINUX
o Be proficient in writing SQL queries. Knowledge of tuning SQL queries is good to have.

Industry-wise, experience working in sports betting and/or financial services industry will be a distinct advantage

A keen interest in sports will also essential for this role.

You will be fluent in English, both spoken and written.

Whilst it is the nature of your experience that will be of most interest to us, we have found that typically someone will have needed 6+ years relevant working experience to have the gained the tools, skills and knowledge needed to perform this role.

About Us:


Founded in 2016, Elemental Concept is a Tech Consultancy, Software Developer and Managed Service Provider. 

Based in London and Singapore, we are business led from end-to-end. We work with Clients from start-up to multinational across many verticals. The common denominator across all Clients is the need to solve fundamental business problems using technology as a means to achieve success.

We partner with our clients to identify the fundamental value proposition of their business / solution and then identify and build the technology that supports success. 

Beyond the build we offer platform management services, ensuring our clients systems continue to perform for the long-term.

Please send your CV to