Dlocal

Senior Software Engineer - Brazil

Job Description

What’s the opportunity? 

We are looking for a thoughtful, experienced Senior Java Developer to join our engineering team. The ideal candidate will join a team that takes full responsibility implementing new features, improving performance, and building robust solutions for our payments products and more.


What will I be doing?
  • Contribute in all phases of the development lifecycle
  • Designing, developing and delivering high-volume, low-latency applications for mission-critical systems
  • Write well-designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • What skills do I need?
  • 5+ years of software development experience using Java SE
  • Knowledge of microservices architecture
  • Experience working with: Spring, Maven, Java 
  • Knowledge of GoLang or interest in learning
  • Experience using in production with relational databases (MySQL, AuroraDB, Postgresql, Oracle) and optimizing queries for performance.
  • Advanced English
  • Ability to work independently