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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.