Пълно описание
Tradu is a new multi-asset global trading platform and is part of the Stratos group of companies. Tradu, built by traders for traders, provides the most sophisticated traders with a serious platform that allows them to move easily between asset classes such as stocks, CFDs and crypto, depending on the regulations that govern the trader’s market.
At Tradu, we believe that talent knows no borders. We are a team of 650+ multilingual people around the globe. Our commitment to diversity, inclusion, and innovation extends across continents, creating a dynamic blend of skills and experiences that drives our success.
We are seeking an experienced Senior Backend Engineer, you will play a pivotal role in designing, developing, and delivering scalable backend services and APIs. Your expertise in Java, Spring Boot, and event-driven systems will contribute to the growth and success of our team. Experience in the financial services or fintech industry is considered an advantage.
Contract type: Labor contract with Stratos Support EAD
Please submit your CV in English. Only shortlisted candidates will be contacted for an interview.
At Tradu, we believe that talent knows no borders. We are a team of 650+ multilingual people around the globe. Our commitment to diversity, inclusion, and innovation extends across continents, creating a dynamic blend of skills and experiences that drives our success.
We are seeking an experienced Senior Backend Engineer, you will play a pivotal role in designing, developing, and delivering scalable backend services and APIs. Your expertise in Java, Spring Boot, and event-driven systems will contribute to the growth and success of our team. Experience in the financial services or fintech industry is considered an advantage.
Primary responsibilities (not limited to)
- Design, build, and maintain scalable, secure backend services using Java 21 and Spring Boot.
- Collaborate closely with business analysts, frontend developers, and DevOps engineers to deliver robust technical solutions.
- Lead architectural decisions, optimize performance, and ensure code quality through code reviews, automated testing, and CI/CD pipelines.
- Mentor, provide guidance, and manage junior developers, fostering their growth and development.
- Ensure code quality, performance, and maintainability through code reviews and best practices.
- Ensure backend services integrate seamlessly with microservices and a cloud based infrastructure.
- Troubleshoot and resolve complex technical issues related to backend development.
- Continuously explore new technologies and improve existing processes to raise the bar on engineering standards.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of professional software development experience, with 8+ years of hands-on experience building backend systems using Java and Spring Boot.
- Deep expertise in Java (preferably Java 21), Spring Boot, and distributed systems.
- Strong experience with Apache Kafka and stream-based processing.
- Experience working with PostgreSQL and AWS Aurora.
- Strong experience with unit, integration, and end-to-end testing using industry-standard tools.
- Knowledge of CI/CD tools like Jenkins and GitHub Actions.
- Familiarity with containerization and orchestration technologies such as Docker and AWS ECS.
- Excellent communication skills and a collaborative, proactive attitude.
Preferred Skills and Qualifications:
- Experience with cloud platforms (AWS, in particular).
- Experience in the financial services or fintech industry.
- Experience with low-latency systems or performance-critical backend applications.
- Familiarity with Aeron or other high-performance messaging libraries is an advantage.
- Familiarity with DevOps practices and automation tools.
- Experience with large-scale software projects or enterprise-level systems.
- Familiarity with Agile methodologies, including Scrum and Kanban.
Contract type: Labor contract with Stratos Support EAD
Please submit your CV in English. Only shortlisted candidates will be contacted for an interview.