Middle/Senior Java Developer
Devexperts · São Paulo, São Paulo, Brazil
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. **We expect our Middle/Senior Java Developer to:** * 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. **Employment Type** The hire will be under a CLT employment structure managed through Deel, ensuring full compliance with local labor regulations (INSS, FGTS, Life Insurance, 30 calendar days of paid vacation per year). **Work Regime \& Flexibility** Flexible work arrangement with the possibility of remote work from anywhere in Brazil, subject to business needs and team alignment. **Additional Benefit** Meal Voucher Program (BRL 40 per working day)