Summary
Join dLocal, a global payments company, and become a Senior Java Developer. Build high-performing, scalable applications for mission-critical systems. Contribute to all phases of the development lifecycle, from design and development to delivery. Work with a talented team on applications used by major clients. Enjoy a flexible, remote-first culture with travel, health, and learning benefits. Be part of a diverse, international team impacting millions of lives.
Requirements
- Hands on experience in designing and developing applications using Java platforms
- Object Oriented analysis and design using common design patterns
- Profound insight of Java
- Experience in working/designing Microservices (Circuit Braker, Idempotency etc)
- Good knowledge of Relational Databases, SQL and technologies (JPA2, Hibernate)
- Experience in Spring Framework
- Experience with test-driven development
- Proficient understanding of code versioning tools, such as Git
- Written and spoken English (at least intermediate)
Responsibilities
- Contribute in all phases of the development lifecycle
- Design, develop and deliver 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
Preferred Qualifications
AWS knowledge
Benefits
- Flexible, remote-first dynamic culture
- Travel benefits
- Health benefits
- Learning benefits