As a Backend Developer you will be responsible for designing, implementing, and maintaining a robust back-end infrastructure. Your role will involve developing APIs, creating database schemas, and ensuring data storage efficiency and security. You will collaborate closely with front-end developers to integrate user-facing elements with server-side logic. Your work will be essential in managing and optimizing application performance and scalability.
Requirements
-
Minimum 3 years of experience in backend development with Spring Boot framework
-
Strong knowledge in common spring boot modules such as Spring web and Spring data
-
Experience in unit testing using JUnit and standard mocking libraries
-
Familiar with Docker and Kubernetes as a deployment environment
-
Experience with Git version control tool
-
Proven experience with SQL and No-SQL databases
Preferred:
-
Familiarity with database migration libraries such as Flyway
-
Knowledge of CICD pipelines
-
Experience in agile development and methodologies like Scrum