Job Summary:
Sonar is a leader in AI code review and verification, dedicated to ensuring reliable and secure software development. The Software Engineer (Java) will be responsible for developing new features for SonarQube and SonarCloud, collaborating with product managers and designers, and leading architectural decisions for applications on AWS.
Responsibilities:
โข Work with Product Managers and UX designers to specify new features and improve our products.
โข Develop those new features with the end user in mind, and write unit tests and integration tests for them.
โข Lead the definition of the architecture of our applications on AWS.
โข Have strong ownership of the teamโs work and drive sprints to completion.
โข Deploy and monitor our new features in production.
โข Help solve production problems related to our teamโs features.
โข Provide mentorship to engineers to help them grow in their technical responsibilities and remove blockers to their autonomy.
โข Work with agile methodologies.
โข Contribute to the definition of the teamโs short and long-term goals.
Qualifications:
Required:
โข 6+ years of experience as a Java Software Engineer.
โข Developing in Java with clean and maintainable code, having design patterns and applicationโs architecture in mind.
โข Good knowledge of engineering processes, structural design, and system optimization.
โข Excellent engineering skills and a good understanding of Computer Science fundamentals.
โข Experience architecting cloud-native applications on AWS.
โข Experience with relational RDBMS (such as Postgres) and SQLCode Quality practices (experience in using testing frameworks), constructive code reviews.
โข Tooling: Knowledge of build tools (Maven or Gradle); Experience with a version control system such as git.
โข Experience with NoSQL databases such as DynamoDB.
โข Experience with the design and implementation of REST web services APIs.
โข 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.
Company:
Sonar is the trust & verification layer for AI and agentic coding, and the industry standard for automated code review. Founded in 2008, the company is headquartered in Vernier, CHE, with a team of 501-1000 employees. The company is currently Late Stage.