
Devexperts
Middle/senior java developer
Porto
July 14, 2026
Full-time
Company Description
Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services.
Job Description
We are looking for a Middle/Senior Java Developer to join the Research & Development Team.
As a backend developer, you will play a crucial role in managing the entire order lifecycle, encompassing order capture, validation, routing, execution, option price calculation, and reconciliation. Our priority is to deliver high-performance, low-latency, and fault-tolerant solutions, with a strong emphasis on code quality through comprehensive code reviews and rigorous testing.
Although our product holds a substantial presence, we consistently address both functional and non-functional requirements while responsibly managing technical debt. Our work environment is agile, primarily utilizing Scrum, and is supported by tools such as Atlassian, Slack, Sonar, Docker, and others.
Responsibilities
- Develop reliable, high-performance distributed systems,
- Optimize, document, and maintain code with thorough test coverage,
- Collaborate effectively with colleagues and embrace constructive feedback,
- Conduct meticulous, blame-free code reviews to continually improve code quality,
- Perform analysis to effectively address multi-threading issues,
- Work collaboratively with experienced team members in a complex business environment,
- Understand detailed business requirements within the finance industry.
Qualifications
Must-have skills:
- Proficient in Java 11+ with experience in Collections, Streams, Threads, and Concurrency,
- Familiar with Spring, AspectJ, and Kotlin,
- Skilled in using JUnit5 and Mockito for effective testing,
- Experienced with Docker, PostgreSQL, Liquibase, Prometheus, and ELK,
- Exposure to distributed systems, with a focus on performance and reliability,
- Understanding of asynchronous communication principles,
- Knowledge of relational database internals, including indexes and locks,
- Experience in debugging heap and thread dumps,
- Proficient in code profiling using tools like YourKit, JProfiler, and Visual VM,
- Strong knowledge of Unix/Linux,
- Familiar with trading and capital markets,
- B2+ English proficiency.
Additional Information
Care for the employees is one of Devexperts' core values. For the suggested position, we offer a benefits package that will guarantee the comfort of our new teammate.
Work Regime Flexibility benefits:
- Possibility of hybrid/remote work mode,
- Flexible working hours.
Health and recreation benefits:
- Fully paid additional wellness days (3 unwell days per year),
- Medical insurance for the employees and children,
- Reimbursement of fitness / Urban Sports Club Membership,
- Meal allowance (Coverflex Card),
- Flexpay system (Coverflex).
Facility benefits:
- Modern office with new equipment,
- PlayStation, table football, and musical instruments in the office,
- Parking spaces/transport reimbursement,
- Free drinks and snacks.
Community benefits:
- Teambuilding activities,
- Corporate parties,
- Football Club,
- Music club,
- Speakers' club,
- Free admission to corporate external events,
- Possibility of joining conferences and professional fairs,
- Personal branding development support.
Professional training benefits:
- Local language courses for foreign employees,
- Unlimited access to self-learning platforms,
- Certification opportunities,
- Mentorship Program.
Social benefits:
- Parental bonus,
- Pension plan (Coverflex),
- Referral bonus,
- Blood donation paid leave.