Job Closed
This listing is no longer active.
P3 - BUSINESS AS UNUSUAL
Java Developer
Location
Romania
Posted
120 days ago
Salary
0
Seniority
Senior
Job Description
Java Developer
P3
• Design and develop a high-performance and high-availability trading platform including order management, broker/exchange FIX gateways, processing high volumes of ticking data and post-trade processing; • Propose solutions to complex problems related to the event-driven system architecture; • Lead software design, code reviews, and technical meetings; • Performance Optimization: Continuously analyze and optimize the system's performance, latency, and throughput. Identify bottlenecks and implement enhancements to maintain a competitive edge in the fast-paced trading landscape; • Anomaly detection mechanisms, risks mitigation.
Job Requirements
- Experienced Core Java JDK 11+ Developer (5+ years experience);
- Thorough knowledge of Java programming concepts and JVM internals, tuning for low-latency, GC-free real-time operation;
- Strong knowledge of object oriented programming, multithreading, data structures, algorithms and design patterns;
- Strong communication skills and the ability to work in a team;
- Experience in data driven performance analysis and optimizations.
- Paradigms such as: Core Java, event-driven architecture, event sourcing.
- SQL, NoSQL, In-memory dbs (Singlestore nice to have);
- FIX Protocol (4.2/4.4);
- MOM (message oriented middleware) – Kafka, Tibco, Solace;
- Working experience with highly available, fault tolerance systems.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Backend
WorkWhileThe best work for the best hourly workers. On a mission to help workers earn a better living and live better lives.
• Collaborate closely with leadership team and cross-functional partners • Take the lead on key initiatives, guiding projects from design through implementation • Help shape our technical systems, internal tools, and team culture • Balance pragmatism with care, aiming for scalable, maintainable solutions • Support and mentor teammates, fostering a collaborative and inclusive culture
Backend Engineer – AI Agentic
In All MediaImagine the future of business. Ideas for a Digital Renaissance.
• Design and implement complex AI agents and multi-agent workflows using frameworks like LangChain or LangGraph • Build and maintain scalable, high-performance backend services using Python to support AI-driven features • Develop and optimize Retrieval-Augmented Generation (RAG) pipelines to provide agents with accurate, context-aware information • Architect and manage vector storage solutions (Pinecone, Weaviate) to ensure efficient similarity search and data retrieval • Integrate Large Language Models (LLMs) with existing APIs and third-party services to enhance agent capabilities • Work closely with product owners, data scientists, and fellow engineers to translate ambitious AI requirements into production-ready code
Engenheiro de Software Backend Pleno – Billing
RD StationTo empower the heroes and scale-ups that grow the economy
• Desenvolver e manter serviços backend escaláveis e de alta performance; • Implementar testes automatizados (unitários, mockados e end-to-end) para garantir a qualidade do código; • Evoluir e manter a arquitetura do sistema, aplicando boas práticas de modularidade e design; • Monitorar e otimizar a performance dos sistemas em produção; • Colaborar com times multidisciplinares para entregar soluções alinhadas às demandas do negócio.
• Realizar el **análisis y diseño de nuevos sistemas**, así como la mejora y mantenimiento evolutivo y correctivo de aplicaciones y procesos en producción. • Brindar **soporte técnico** mediante el análisis de información técnica, identificación de incidentes y resolución de problemas en aplicaciones existentes. • Participar activamente en **pruebas, validaciones y certificaciones** de mejoras y mantenimientos antes del pase a producción. • Apoyar en la **instalación y configuración de programas**, asegurando el correcto funcionamiento de los ambientes. • Elaborar, mantener y actualizar la **documentación técnica y funcional** asociada a los desarrollos o modificaciones realizadas. • **Autonomía en crecimiento:** Capacidad para ejecutar tareas asignadas y avanzar de forma independiente. • **Sentido de urgencia básico:** Cumple plazos y prioriza tareas, mostrando disposición para avanzar sin necesidad de seguimiento constante. • **Proactividad operativa:** Se anticipa a bloqueos simples y comunica avances y riesgos de manera oportuna. • **Responsabilidad sobre tareas:** Se apropia de sus entregables y asegura su correcta ejecución y documentación.




