Staff Engineer – Payments Performance We are looking for a highly skilled Staff Engineer to join our Payments Performance team. This team focuses on optimizing payment performance across multiple dimensions: improving conversion rates, maximizing take rate, and keeping fraud and operational costs under control while ensuring compliance. Responsibilities * 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 Qualifications * 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 pa
📌 Staff Engineer (España)
🏢 dLocal
📍 España