Backend Developer
Role details
Job location
Tech stack
Job description
As a backend developer, you support us in the development of applications in a modern cloud environment in an agile DevOps team.
- Understand, analyze, define, develop, and fulfill the defined quality requirements for the planned functionalities in close cooperation with the product owners and the development team.
- Design and implement the technical concepts in modern software systems (microservice architecture).
- Deploy and test the implementation in all the environments and create documentations of the implemented solutions.
- Finally, keep an eye on current technological developments and use them in your daily work.
- You will be working in agile and self-organized way.
Requirements
You have a degree or a comparable education in the field of computer and information science.
- You have professional experience working in an agile IT environment, preferable in backend development.
- Professional knowledge and working experience in Java >= 8 - Professional knowledge in SpringBoot2.x
- Professional knowledge in Spring-modules like Spring-Data, Spring-Integration, Spring-Batch,Spring-Security
- Professional knowledge in persistence technology (JPA2, Hibernate)
- Knowledge in unit (Junit and similar) and integration testing
- Knowledge in SQL databases (PostgreSQL)
- Knowledge in Microservice and cloud architectures (e.g. REST)
- Knowledge in IDE JetBrains IntelliJ
- You are familiar with agile DevOps processes and CI/CD pipelines to deploy container-basedapplications in Docker and Kubernetes environments.
- Basic knowledge in Agile Tools (JIRA, Confluence, GIT/Bitbucket, Jenkins/Bamboo, AzureDevOps)
- You have experience in the design and implementation of a RESTful API with unit (Junit andsimilar) and integration testing.
- Quick comprehension, high problem-solving skills as well as excellent teamwork and flexibility.
- Good knowledge of English to communicate within the team.
Benefits & conditions
A secure work environment because your health, safety and wellbeing is always our top priority.
- Flexible work schedule and Home-office options, so that you can balance your working life and private life.
- Learning and development opportunities
- 23 holiday days per year
- 5 additional days (readjustment)
- 2 cultural days
- A collaborative, trustful and innovative work environment
- Being part of an international team and work in global projects
- Relocation assistance to Madrid provided
At BASF, the chemistry is right.
Because we are counting on innovative solutions, on sustainable actions, and on connected thinking. And on you. Become a part of our formula for success and develop the future with us - in a global team that embraces diversity and equal opportunities irrespective of gender, age, origin, sexual orientation, disability or belief.