This position is no longer available.

Back End Developer M/F - Alternance

Work study(12 to 24 months)
Lyon
Salary: Not specified
Occasional remote

ORIS
ORIS

Interested in this job?

Questions and answers about the job

The position

Job description

As a Backend Developer, your expertise will pave the way for creating robust and scalable backend services. You will be instrumental in ensuring that our backend architecture is efficient, maintainable, and optimized for performance, leveraging Java, Spring, and cloud technologies to their full potential. ORIS organization operates within a multicultural, international environment characterized by diverse backgrounds. English serves as the primary communication language, and we employ an agile collaboration methodology, specifically utilizing the Kanban framework.

Backend Development with Java and Spring Boot:

  • Develop, and maintain scalable and resilient backend services support functional and non-functional requirements for ORIS SaaS platform.

  • Ensure the optimal performance, quality, and responsiveness of applications following architectural standards  and quality expectations like microservices oriented architecture and cloud-native development.

Cloud Infrastructure and Services:

  • Work with AWS services and technologies relevant to our architecture.

API Design and Development (OpenAPI Standards):

  • Develop & document APIs using OpenAPI 3.x standards.

  • Ensure that APIs are well-structured, secure, and maintainable.

Continuous Learning:

  • Keep abreast of the latest trends in backend development and cloud technologies.

  • Implement best practices, tools, and methodologies.


Preferred experience

Required:

  • Minimum 1 year of experience in Java backend development using Spring framework.

  • Proficiency in working with PostgreSQL and MongoDB databases in a backend development context.

  • Good understanding of algorithms, data structure and design patterns in software engineering

  • Expertise in Java  programming language

  • Understanding (at least theoretical) of  Kubernetes and Docker

  • Knowledge of RESTful API design and development

  • Familiarity with database systems (relational and NoSQL) like PostgreSQL, MongoDB, Redis

  • Professional English, level C1

Nice to have:

  • Prior experience in agile product development team is a plus

  • Knowledge in backend development using Java frameworks (e.g., Spring, Hibernate) is a big plus

  • Experience with AWS EKS, S3, DynamoDB, RDS, and other relevant AWS services

  • Understanding of serverless architecture and microservices

  • Understanding of CI/CD pipelines and deployment automation on Gitlab 

  • Familiarity with monitoring and logging tools like Grafana, Instana, ElasticSearch

  • Knowledge about authentication and authorization processes (i.e. OpenID Connect, OAuth, SAML, SSO)

  • Understanding of SaaS application development.

  • Experience with Python


Recruitment process

Round 1 : Interview with HR manager and CTO

Round 2 : Interview with CTO & Lead Backend

Round 3 : Interview with Co founders and PO

Want to know more?