Senior Java Developer at dLocal responsible for creating robust payment solutions in a dynamic fintech environment with a focus on high performance and innovation.
Responsibilities
Contributing in all phases of the development lifecycle.
Designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Writing well designed, testable, efficient code.
Ensuring designs are in compliance with specifications.
Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements
5+ years of software development experience using Java SE
Knowledge of microservices architecture
Experience working with: Spring, Maven, Java
Knowledge of other language ecosystems, for example, Node/Express, GoLang/Gin.
Experience using in production with relational databases (MySQL, AuroraDB, Postgresql, Oracle) and optimizing queries for performance.
Experience using in production with non-relational databases (redis, DynamoDB, mongoDB)
Experience with Cloud Providers such as AWS (preferred) or GCP.
Experience with CI/CD pipelines is a plus
Experience with Platform tools such as K8s, Docker, is a plus
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
Benefits
Flexibility: we have flexible schedules and we are driven by performance.
Fintech industry: work in a dynamic and ever-evolving environment, with plenty to build and boost your creativity.
Referral bonus program: our internal talents are the best recruiters - refer someone ideal for a role and get rewarded.
Learning & development: get access to a Premium Coursera subscription.
Language classes: we provide free English, Spanish, or Portuguese classes.
Social budget: you'll get a monthly budget to chill out with your team (in person or remotely) and deepen your connections!
dLocal Houses: want to rent a house to spend one week anywhere in the world coworking with your team? We’ve got your back!
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.
Software Engineer developing domain - specific applications for industrial research at Uncountable. Focus on data integrations and automated data transfer routines in Python.