Capital.com operates a trading platform offering award-winning products built around advanced technology and a seamless client experience. Its engineering team works to improve product performance, user experience, compliance, data protection, and the security of clients’ trading journeys.
Java Software Engineer in trading
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design and build scalable, low-latency, high-performance backend services
- Develop distributed and asynchronous systems for reliability and fault tolerance
- Optimize performance across JVM, databases, caching, and networking
- Apply security best practices when handling client PII and financial transactions
- Use event-driven architectures and modern messaging solutions such as Kafka
- Collaborate with cross-functional teams to align architecture with business needs
- Maintain code quality through testing, code reviews, and CI/CD practices
- Leverage AI tools to accelerate development, testing, and delivery
требования
- Proven experience in FinTech, Banking, or related financial domains
- Strong understanding of distributed systems architecture and the client-server model
- Ability to design and maintain scalable, low-latency, high-performance systems
- Solid knowledge of concurrency, multithreading, and asynchronous programming
- Awareness of security best practices for handling PII and financial transactions
- Basic understanding of network protocols and troubleshooting
- Experience working as a team player in a fast-paced, product-led environment
- Advanced knowledge of Java Core technologies and the Spring framework
- Proficiency with SQL databases, including performance, structure, and replication
- Hands-on experience with asynchronous programming methods
- Understanding of event-driven architecture, such as Kafka or similar solutions
- Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, Fit Flow, and modern CI/CD patterns and strategies
- Ability to use AI technologies for coding assistance, debugging, testing, documentation, and workflow optimization
- Effective communication, especially with teams responsible for security, operations, and product
- Ability to investigate complex problems and translate them into tasks
- Ability to adapt to technological shifts and evolving business requirements
- Readiness to take ownership of tasks and issues and be accountable for results
- Будет плюсом: JVM performance optimization practices, NoSQL databases, in-memory caching solutions
условия
- Competitive salary and annual performance-based bonus
- Generous annual leave
- Health insurance and pension fund, with additional benefits depending on location
- Workation policy: 30 days of remote work from anywhere in the world
- Two additional paid volunteering days per year
- Employee referral program with rewards
Онлайн-платформа для торговли CFD и инвестирования.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.