
Senior Java Developer
Posted Sep 17

Posted Sep 17
This is a fully remote position, open to applicants in Brazil.
• Create dependable, high-performance distributed systems.
• Enhance, document, and sustain code with comprehensive test coverage.
• Collaborate efficiently with team members and welcome constructive feedback.
• Conduct thorough, blame-free code reviews to consistently elevate code quality.
• Analyze to effectively resolve multi-threading challenges.
• Work in tandem with experienced colleagues in a complex business setting.
• Grasp detailed business requirements within the finance sector.
• Oversee the complete order lifecycle, which includes order capture, validation, routing, execution, option price calculation, and reconciliation.
• Address both functional and non-functional requirements while managing technical debt.
• Operate in an agile setting, primarily using Scrum.
• Proficient in Java 11+ with expertise in Collections, Streams, Threads, and Concurrency.
• Familiarity with Spring, AspectJ, and Kotlin.
• Competent in using JUnit5 and Mockito for effective testing.
• Experience with Docker, PostgreSQL, Liquibase, Prometheus, and ELK.
• Exposure to distributed systems, emphasizing performance and reliability.
• Understanding of asynchronous communication principles.
• Knowledge of relational database internals, such as indexes and locks.
• Expertise in debugging heap and thread dumps.
• Proficient in code profiling using tools like YourKit, JProfiler, and Visual VM.
• Strong knowledge of Unix/Linux.
• Familiarity with trading and capital markets.
• B2+ English proficiency.
• INSS
• FGTS
• Life Insurance
• 30 calendar days of paid vacation per year
• Flexible work arrangement with the option for remote work from anywhere in Brazil, depending on business needs and team alignment.
• Meal Voucher Program (BRL 40 per working day)
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.