We are hiring for a Backend (or Full Stack) Java Engineer to join our FinTech client's team.
Please note that this role is 100% remote, but candidates must be based in UK or EU for tax reasons.
Responsibilities:
- Design, develop, and maintain backend services and APIs using Java technologies
- Collaborate with frontend developers to integrate frontend components with backend services
- Implement scalable and efficient data storage solutions, such as relational databases and NoSQL databases
- Write clean, well-documented, and maintainable code that adheres to coding standards and best practices
- Optimize backend systems for performance, scalability, and reliability
- Participate in code reviews, architectural discussions, and sprint planning sessions
- Stay up-to-date with the latest backend development trends and technologies
- Contribute to the continuous improvement of our development processes and tooling
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience as a Backend Engineer with strong proficiency in Java
- Solid understanding of backend development concepts, including RESTful APIs, microservices architecture, and cloud computing
- Experience with backend frameworks such as Spring Boot or Hibernate
- Proficiency in database design and SQL programming
- Familiarity with frontend technologies such as Node.js and JavaScript
Nice to Have:
- Experience with frontend frameworks/libraries such as React.js or Angular
- Familiarity with message brokers such as Kafka or RabbitMQ
- Understanding of software development best practices, including test-driven development (TDD) and continuous integration/continuous deployment (CI/CD)
If you are interested, please send us your CV and the team will be in touch.
Job Type: Full-time
Pay: £77,000.00-£87,000.00 per year
Work Location: Remote