Java Software Engineer
Brak informacji o wynagrodzeniu
MidFull-time
#315780·Dodano 11 miesięcy temu·32
Źródło: Capital.comTech Stack / Keywords
JavaBackendSecurityGoJVMDatabasesNetworkingKafka
Firma i stanowisko
We are a leading trading platform expanding globally. Our top-rated products have won prestigious industry awards for cutting-edge technology and seamless client experience. We are growing our Backend Team and looking for engineers interested in trading. The Engineering team ensures robustness, speed, security, performance, compliance, and data safeguarding to provide clients a seamless and secure trading journey.
Wymagania
Experience & domain knowledge:
- 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 in handling PII and financial transactions
- Basic understanding of network protocols and troubleshooting
- Experience working in a product-led fast-paced environment as a team player
Technical skills:
- Advanced knowledge of Java Core technologies and the Spring framework
- Proficiency with SQL databases, ensuring optimal performance, structure, and replication
- Advanced understanding and hands-on experience in asynchronous programming methods
- Understanding of event-driven architecture (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 effectively use AI technologies in engineering work (coding assistance, debugging, testing, documentation, workflow optimization)
Soft skills:
- Effective communication skills, especially with teams responsible for security, operations, and product
- Ability to tackle and investigate complicated problems and convert them to tasks
- Demonstrated capability to adjust to quick technological shifts and evolving business requirements
- Readiness to take ownership of tasks and demonstrate accountability of results
Nice to have:
- Knowledge of JVM performance optimization practices
- Experience working with no-SQL databases
- Strong knowledge of in-memory cache solutions
Obowiązki
Core responsibilities:
- Design and build scalable, low-latency, and high-performance backend services
- Develop distributed and asynchronous systems ensuring reliability and fault tolerance
- Optimise performance across JVM, databases, caching, and networking layers
- Apply security best practices in handling client PII and financial transactions
- Use event-driven architectures and modern messaging solutions (e.g. Kafka)
- Collaborate with cross-functional teams to align architecture with business needs
- Maintain high code quality through testing, code reviews, and CI/CD practices
- Leverage AI tools to accelerate development, testing, and delivery
Oferta
- Competitive salary and annual performance-based bonus
- Generous annual leave policy
- Health insurance and pension fund, with additional benefits depending on location
- Hybrid working model (3 days from office) or fully remote across the country of employment
- Workation policy (30 days remote from anywhere in the world)
- Two additional paid days per year dedicated to volunteering
Płatny urlop
Opieka zdrowotna
Bonusy
Capital.com
19 aktywnych ofert