Senior Backend M/F permanent contract

Sumár práce
Zmluva na dobu neurčitú
Lyon
Plat: Neuvedené
Dátum nástupu: 04. februára 2024
Príležitostná práca na diaľku
skúsenosti: > 5 rokov
Zručnosti & odborná znalosť
Riadenie úloh
Komunikačné zručnosti
Prispôsobivosť
Kontinuálna integrácia
Spolupráca a tímová práca
+15

ORIS
ORIS

Máte záujem o túto ponuku?

jobs.faq.title

Pozícia

Popis pracovnej ponuky

As a Senior 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 Boot, 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:

  • Design, 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 clout-native development.

Cloud Infrastructure and Services:

  • Deploy and maintain services on AWS, optimizing for performance and cost.

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

Event-Driven Architecture & Messaging Systems:

  • Implement and maintain event-driven architectures.

  • Work with messaging systems to ensure asynchronous processing and effective communication between microservices.

API Design and Development (OpenAPI Standards):

  • Design, document, and develop APIs using OpenAPI standards.

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

Continuous Learning:

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

  • Propose and implement best practices, tools, and methodologies.

  • Enablement of backend team to follow coding best practices, assure quality by doing coding review, introduce new innovative services into the backend architecture in order to continuously enhance the maturity, quality and knowledge


Preferované skúsenosti

Required:

  • Minimum 5 years of experience in Java backend development using Spring Boot framework.

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

  • Experience deploying and managing Java applications on Kubernetes.

  • In-depth understanding of cloud-native architecture principles and best practices on AWS.

  • Proven expertise in designing and developing scalable backend systems using Java, Spring Boot, and related technologies.

  • Extensive experience with RESTful API development and integration.

  • Proficient in troubleshooting and debugging complex backend issues in a Java environment.

  • Prior experience in agile product development team

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

  • Knowledge of RESTful API design and development

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

  • Understanding of serverless architecture and microservices

  • Experience with event-driven architecture using Queues, Pub/Sub and Event-Hubs

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

Nice to have:

  • Ability to optimize and scale applications on AWS

  • Experience with multi cultures and remote teams is a plus

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

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

  • Strong troubleshooting and debugging skills for AWS-based applications / Kubernetes based

  • Proficient in writing efficient and optimized code for performance on AWS infrastructure

  • Understanding of AWS cost optimization strategies and resource management.

  • Understanding of SaaS application development

Soft skills :

  • Eagerness to learn and grow in a fast-paced environment.

  • Effective problem-solving mindset with a passion for innovation and experimentation to identify and address issues in backend development processes.

  • Ability to collaborate effectively with cross-functional teams.

  • Strong communication skills, both written and verbal in English. Speaking and understanding French or German is a plus.

  • Skilled in fostering a positive and collaborative team environment.

  • Capacity to handle project documentation and ensure its accuracy and completeness.

  • Proficient in presenting technical achievements and explain outcomes of development to the business

  • Strong leadership abilities to guide and mentor junior developers and coordinate backend development efforts.

  • Ability to prioritize and delegate tasks to ensure efficient project execution.

  • Proficient in conducting code reviews and providing constructive feedback to maintain code quality.

  • Skilled in fostering a positive and collaborative team environment.

  • Ability to adapt to changing project requirements and manage timelines accordingly.


Náborový proces

first round CTO and HR ; second round dev team team ; last round COO

Chcete sa dozvedieť viac?

Tieto pracovné ponuky by vás mohli zaujímať!

Tieto spoločnosti tiež prijímajú pracovníkov na pozíciu "{profesia}".