Java Developer
Approach People Recruitment
- Genf
- Unbefristet
- Vollzeit
- Develop new and maintain existing features for code analyzers for different programming languages (Java, Kotlin, JavaScript, TypeScript, Python, Swift, TSQL, etc.)
- Evolve the way our analyzers understand code by creating ever better models and develop new rules on top of them
- Contribute to code quality of the hundreds of thousands of developers around the world
- Contribute to open source: develop open source products and contribute back to libraries used by your products
- Define the team’s short and long term goalsQualifications and technical skillsPreferred qualifications
BSc. or master’s degree in Computer Science or related technical field.RequirementsYou have at least 3 years of experience as a Java developer.Main Skills:
- Ability to develop in Java with clean code
- Excellent engineering skills and good Computer Science fundamentals
- Fluency in source code quality: tests (unit and functional), CI/CD
- Experience with agile practices and principles
- Comfortable in dealing with change and complexity
- Leadership; you take initiative and demonstrate your ability to lead a subject from beginning to end
- Self-confident to challenge the status quo as well as to be challenged
- Compiler frontend knowledge is not required; you will learn itYou will be working in English, so you must be fluent!You are autonomous, pro-active, and have good communications skills. You have strong analytical and problem-solving skills and want to join a fast growing company!Does this sound like the next career step that you have been waiting for? Contact me now!