At a Glance
- Tasks: Join us to develop a cutting-edge trading system using Java and React Native.
- Company: EC Markets is a leading FCA-regulated trading brokerage with a strong focus on innovation.
- Benefits: Enjoy competitive salary, performance bonuses, private healthcare, gym discounts, and all-day snacks.
- Why this job: Be part of a greenfield project with direct impact and opportunities for growth in a unique culture.
- Qualifications: Bachelor’s degree in computer science and 5-8 years of application development experience required.
- Other info: This role is office-based in Finsbury Square, with no visa sponsorship available.
The predicted salary is between 43200 - 72000 £ per year.
We are EC Markets, a leading FCA-regulated trading brokerage company. We are looking for a talented and enthusiastic Full-stack Java Developer to join a growing team of experienced technologists and finance professionals and build a brand-new trading system in Java and React Native, with opportunities for technical ownership from day one.
Please note that this role is office-based (Finsbury Square, Monday to Friday).
Why join us?
- Greenfield project: No legacy systems or tech debt.
- Direct Impact: As you work on the mission-critical flagship product, your contribution will shape the company's future.
- Opportunity for growth: Join early and grow into a team lead as the team expands.
- Unique start-up culture while being part of a well-established and reputable group.
- Embrace AI: We are strong believers in AI applications in Finance and are constantly looking for innovative ideas while remaining compliant and aware of risks.
Key Responsibilities
- Develop, design, and maintain high-quality, scalable, and secure trading applications.
- Write clean, scalable, testable, and maintainable code.
- Implement APIs and seamlessly integrate third-party services.
- Actively contribute to code reviews.
- Support deployment and release processes and troubleshoot production issues.
Skills and Qualifications
Required Qualifications:
- Bachelor’s degree in computer science, Information Systems, or related technical degree.
- A minimum of 5-8 years of experience in application development.
- Strong Java / Spring / SpringBoot skills.
- Experience in web and/or mobile front-end development and UI implementation (React / React Native).
- Experience in designing and implementing REST APIs.
- Experience writing unit/integration tests.
- Proficient with software development lifecycle (SDLC) methodologies.
- Proficiency in the development environment, including IDE, web & application server, GIT, Jira, unit-testing tools and defect management tools.
Additional Preferred Qualifications:
- Cross-platform (web & mobile) development using React Native is a huge plus.
- Experience in building trading systems, including charting and price streaming.
- Working knowledge of AWS cloud.
- Experience in DevOps development and deployment using docker and containers.
What we offer
- Competitive salary and performance-based bonus.
- Opportunities for professional growth and career advancement.
- Private healthcare and gym discount.
- Contribution pension scheme.
- All-day snacks and breakfast options.
- A collaborative and innovative work environment.
We are a fully inclusive and diverse workplace that encourages ownership, respect, and equality as our core values. We move fast and expect transparency and open communication throughout the team.
The candidate should be eligible to work in the UK; no visa sponsorship is provided. Start date: ASAP.
Full-Stack Java developer employer: EC Markets UK
Contact Detail:
EC Markets UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Java developer
✨Tip Number 1
Familiarise yourself with the latest trends in Java and React Native. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Showcase your experience with building trading systems or similar applications. If you have relevant projects, be ready to discuss them in detail during the interview to highlight your practical knowledge.
✨Tip Number 3
Prepare to discuss your approach to code reviews and collaboration within a team. This role values teamwork, so demonstrating your ability to work well with others will set you apart.
✨Tip Number 4
Research EC Markets and their unique culture. Understanding their mission and values will help you align your answers with what they are looking for, making you a more attractive candidate.
We think you need these skills to ace Full-Stack Java developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and React Native. Include specific projects where you've developed trading applications or worked on similar technologies to demonstrate your fit for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of their mission-critical products and how your skills can contribute to their greenfield project.
Showcase Relevant Experience: When detailing your work history, focus on your experience in application development, particularly in building scalable and secure applications. Highlight any experience with REST APIs and unit testing, as these are key responsibilities for the role.
Prepare for Technical Questions: Anticipate technical questions related to Java, Spring, and React Native during the interview process. Be ready to discuss your approach to coding, problem-solving, and any relevant projects you've worked on that showcase your skills.
How to prepare for a job interview at EC Markets UK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spring, and React Native in detail. Bring examples of past projects where you've implemented these technologies, and be ready to explain your thought process and the challenges you faced.
✨Understand the Company’s Vision
Research EC Markets and their approach to trading systems. Familiarise yourself with their emphasis on AI in finance and how it shapes their products. This will help you align your answers with their goals during the interview.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios relevant to trading applications, as this will showcase your analytical skills and ability to think on your feet.
✨Prepare Questions for Them
Interviews are a two-way street. Prepare insightful questions about the team dynamics, growth opportunities, and the specific challenges they face in building their trading system. This shows your genuine interest in the role and the company.