Devexperts

Middle/Senior Java Developer

Devexperts
Apply
20 days ago
Porto, PortugalMid Level / Senior

Responsibilities

  • Develop reliable, high-performance distributed backend systems for the full order lifecycle.
  • Optimize, document, maintain, and test code with comprehensive coverage.
  • Analyze and resolve multithreading, performance, and reliability issues.
  • Conduct constructive code reviews and collaborate with experienced team members.
  • Debug heap and thread dumps and profile application performance.
  • Understand and implement detailed business requirements in the finance and capital-markets domain.

Requirements

  • Proficiency in Java 11+ including Collections, Streams, Threads, and Concurrency.
  • Experience with Spring, AspectJ, Kotlin, JUnit5, Mockito, Docker, PostgreSQL, Liquibase, Prometheus, and ELK.
  • Experience with distributed systems, asynchronous communication, relational database internals, indexes, and locks.
  • Experience debugging heap and thread dumps and using YourKit, JProfiler, or Visual VM for code profiling.
  • Strong knowledge of Unix/Linux and familiarity with trading and capital markets.
  • B2+ English proficiency.

Benefits

  • Hybrid or remote work options and flexible working hours.
  • Fully paid wellness days, medical insurance for employees and children, fitness or Urban Sports Club reimbursement, and meal and flexible-spending benefits through Coverflex.
  • Modern office facilities, equipment, parking or transport reimbursement, and free drinks and snacks.
  • Team-building activities, clubs, corporate events, conference opportunities, and personal-branding support.
  • Language courses, self-learning platforms, certification opportunities, and a mentorship program.
  • Parental bonus, pension plan, referral bonus, and paid leave for blood donation.

Tech Stack

Categories

Devexperts

About Devexperts

501-1,000 employees
Contact me