dLocal is a leading payment technology company that enables global enterprises to process payments in 40 emerging market countries. As a Senior Java Developer, you'll join a dynamic team of 900+ professionals from 25+ nationalities, working on mission-critical payment systems. The role focuses on developing high-volume, low-latency applications using Java and modern technologies like microservices, cloud platforms, and both SQL and NoSQL databases. You'll be part of a remote-first culture that values innovation and technical excellence.
The position offers an opportunity to work on challenging projects that impact millions of people's daily lives, implementing new features and improving performance of payment products. You'll be involved in all development phases, from design to deployment, using cutting-edge technologies including Spring, Maven, AWS, and various database systems.
The ideal candidate combines strong Java development experience with knowledge of modern architectural patterns and cloud technologies. You'll work in an environment that encourages continuous learning and professional growth, with exposure to multiple technology stacks and the opportunity to contribute to architectural decisions.
Working at dLocal means being part of a company that processes payments for the world's biggest brands, with a culture that emphasizes flexibility, continuous learning, and global collaboration. The company offers comprehensive benefits including health coverage, learning opportunities, and the chance to develop an international career while working remotely.