Job Openings Backend Developer (M/W)

About the job Backend Developer (M/W)

Your mission

  • Development of first functioning prototypes; prototype testing
  • Back-end engineering of stabile, smoothly functioning products
  • Participate to the discussions of technical solutions and product ideas in design reviews, pair programming, and code review
  • Discuss with the Product Owner to define the implementation with the best value/effort ratio
  • Develops and document the Stories of the Sprint with other team members
  • Create automated tests (unit, API, integration, function) in a continuous integration environment
  • Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones

What will help you succeed in this role?

Essential

  • Strong Java language skills (5+ years)
  • Spring/Spring Boot framework familiarity (5+ years)
  • Strong proficiency in REST API design principles and best practices.
  • Messaging and event-based systems (Solace or RabbitMQ or ActiveMQ or Kafka)
  • Knowledge of relational (Postgres)
  • Fluent English language

Desirable

  • Experience with graph database technologies (Neo4j, Cypher query language)
  • Experience with Go programming language
  • Docker, Kubernetes, Google Cloud Platform or similar
  • Familiar with Agile methodology (3+ years experience working in an Agile team)
  • French language would be a plus

All applications will be considered regardless of race, nationality, ethnicity, color, language, religion, social origin, genetic traits, gender, sexual orientation, age, disability, chronic non-communicable disease, HIV infection, political choice, family status, membership or trade union activity, belonging to a disadvantaged/vulnerable category.