Description

In this role, you can expect to :
Work with Product Managers and UX designers to specify new features and improve the product
Develop those new features with the end user in mind, write Clean Code, following Agile methodologies
Participate in design and architecture discussions and decisions
Interact with our community on our product forum to support them and integrate their feedback
Contribute to the definition and implementation of the team's short and long-term goals
Do sprints with an integrated team (Backend, Frontend, Ops)
Push and monitor your new features into production (For SonarCloud only)
Help to solve production problems related to features you worked on (For SonarCloud only)

Required Technical Skills :
+7 years of experience as a Java Backend Developer
Ability to write Clean Code in Java: interest in maintainability, segregation of responsibilities, readability, testability
Experience in writing meaningful automated tests
Providing constructive code reviews
Experience with relational RDBMS (such as Postgres, SQL Server, Oracle)
Tooling: Knowledge of build tools (Maven or Gradle); Experience with any version control system (we use git, and you can learn it when you join!)

Nice to have :
A first experience on AWS, ideally developing a cloud-native application
Knowledge of Python
Experience with API design and third-party integrations
Experience with data-intensive applications

Required Soft Skills :
Taking initiative and having the ability to lead a subject from beginning to end
Open-minded and very positive can-do attitude
Comfortable in dealing with change and complexity
Self-confident enough to challenge the status quo as well as to give & receive feedback

Candidatures à envoyer en ligne via ce lien :
https://jobs.lever.co/sonarsource/56f8cd1d-d461-4a24-9057-8d9bf41298eb