What are the responsibilities and job description for the Java Developer - Semi Senior position at dLocal?
What does dLocal do?
dLocal is the #1 payments leader focused on emerging markets and helps some of the best companies in the world expand in emerging countries. Global brands such as Amazon and Zara rely on us to increase conversion by eliminating complexity and managing their payments expansion effortlessly. As both a payments processor and a merchant of record where we operate, we make it simple and risk-free for our client partners to make inroads into the world’s fastest-growing, emerging markets.
What’s the opportunity?
We are looking for a thoughtful, experienced 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.
What will I be doing?
- You will be working by side with our finance team and people from non IT areas, in a new generation of microservices within the architecture.
- You will need to understand, develop and implement requirements from non IT areas (for example finance), with a combination of system architecture and programming skills.
- Design solutions, code, test, and deploy them, while optimizing existing products
- Write clear, maintainable code that will perform on multiple platforms
- You’ll solve integration problems, prototype and develop custom solutions
What skills do I need?
- Bachelor’s degree in engineering or computer science.
- 3 years of software development experience using Java.
- Knowledge of microservices architecture
- Experience working with: Spring, Maven, Java 1.8
- Experience using in production with relational databases (MySQL, AuroraDB, Postgresql, Oracle) and optimizing queries for performance.
- Written and spoken English
- Ability to translate user requirements into technical solutions
- Ability to quickly master new technologies
- Ability to work independently
- Be a team player
Nice to have:
- AWS
- Experience using Camel or other frameworks for integrations
- Experience with Quarkus framework
- Experience with SAP S/4HANA
What happens when I apply?
First, apply so we can review your CV. We will then reach out to you by email if we find that your profile is a fit for our role and schedule a virtual interview via Google Meets with HR. You will be updated regarding the specific steps along the process. If you don’t hear from us this time, don’t worry! We’re constantly updating our careers page with new positions, make sure to come back and apply for a different one!
If you want to learn more about dlocal check out our webpage or our instagram @dlocalteam.