dLocal

Software Engineering Technical Referent

dLocal

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with technology leaders and the product team to understand department goals and requirements, translating them into technical solutions.
  • Design, develop, and maintain high-quality Java applications and systems aligned with business objectives.
  • Lead the technical architecture and design of Java-based projects, ensuring scalability, performance, and maintainability.
  • Create scalable architecture systems for Java-based applications, considering future growth and evolving business needs.
  • Optimize application performance by identifying and addressing areas for improvement, such as code optimization, database query optimization, and resource utilization.
  • Troubleshoot design flaws and system bottlenecks to enhance application stability and performance.
  • Perform validation tests to ensure the flexibility and scalability of the Java environment, making necessary adjustments as needed.
  • Conduct comprehensive system performance tests to identify bottlenecks, assess system capacity, and fine-tune application performance.
  • Generate and present detailed systems reports, including performance metrics, bottlenecks, and recommendations for improvements.
  • Conduct code reviews and provide constructive feedback to maintain high standards of software development, ensuring code quality, readability, and adherence to best practices.

Requirements

  • Bachelor’s degree in software engineering or computer science.
  • Minimum of 7 years of professional experience in **Java** development.
  • Solid experience in **Java application development** and **software architecture.**
  • In-depth knowledge of **object-oriented **design principles and design patterns.
  • Ability to write clean, efficient, and readable code.
  • Experience with cloud platforms such as **AWS** or GCP (desired).
  • Experience with Java development frameworks like **Spring** and **Hibernate**.
  • **Event-driven architecture** design experience.
  • High-level project management skills.
  • Ability to solve complex software system issues.
  • Good verbal and written communication skills.
  • Being a team player, enjoying working with your own team and collaborating with other teams in the organization.
  • Upper-intermediate written and spoken **English** proficiency.
  • Well-versed in the **software development life cycle.**
  • Experience with monitoring applications in production using telemetry tooling such as Newrelic, Datadog, Grafana + Prometheus, Dynatrace, CloudWatch, distributed logs like ELK, etc.
Benefits
  • Remote work: work from anywhere or one of our offices around the globe!*
  • 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!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJava application developmentsoftware architectureobject-oriented design principlesdesign patternsclean codeAWSGCPSpringHibernate
Soft Skills
project managementproblem-solvingverbal communicationwritten communicationteam collaborationEnglish proficiency