This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Advanced Software Engineer is an experienced veteran and professional developer and is able to write efficient and high performant code but also work as a guide and mentor to other software engineers. This person will typically be engaged and will split their time between projects, coding for the Feedzai solutions but also work to lead the project teams in the direction of our best practices.
Job Responsibility:
Write performant Java and Database code to progress the project goals and initiatives
Review others' Code for common issues and provide constructive feedback
Review, Refine and Confirm requirements and ensure efficient feature development
Develop and enforce industry standard best practices
Attend and participate in client and project meetings as needed
Ensure proper feature deployment or product upgrades
Provide Second Tier support for clients that are live
Requirements:
7 - 10 years professional experience
5+ years Java development experience
2+ years SQL database experience
Experience with Cloud technologies (AWS, Azure, GCP)
Experience with varied integration patterns like file processing, REST APIs and publish-subscriber models through queuing
Java application performance tuning techniques
Java application debugging (thread and heap analysis)
Experience with the entire lifecycle of software development
Nice to have:
Project Management experience
Familiarity with agile project management frameworks