Middle/Senior Java Developer
DevexpertsRemotely
javadockerkotlinspringmockitojunit5aspectj
Job Description
📋 Description
- Backend developer to manage the order lifecycle: capture, validation, routing, execution, price
- Deliver high-performance, low-latency, fault-tolerant solutions with strong code quality
- Agile environment, Scrum, using tools like Atlassian, Slack, Sonar, Docker
- Participate in thorough code reviews and rigorous testing
🎯 Requirements
- Proficient in Java 11+ with Collections, Streams, Threads, Concurrency
- Familiar with Spring, AspectJ, Kotlin
- JUnit5 and Mockito for testing
- Docker, PostgreSQL, Liquibase, Prometheus, ELK
- Experience with distributed systems, performance, reliability
- Asynchronous communication principles; relational DB internals (indexes, locks)
🎁 Benefits
- Flexible remote work from anywhere in Brazil; CLT employment via Deel
- Meal Voucher Program (BRL 40 per working day)
- Care for employees as a core value; vacation and social benefits