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:
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.
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
Round 1 : Interview with HR manager and CTO
Round 2 : Interview with CTO & Lead Backend
Round 3 : Interview with Co founders and PO