Why Talan?
Talan is an international advisory group on innovation and transformation through technology, with 5000 employees, and a turnover of 600M€.
We offer our customers a continuum of services to support you at each key stage of your organization's transformation, with 4 main activities:
- CONSULTING in management and innovation : supporting business, managerial, cultural, and technological transformations.
- DATA & TECHNOLOGY to implement major transformation projects.
- CLOUD & APPLICATION SERVICES to build or integrate software solutions.
- SERVICE CENTERS of EXCELLENCE to support the latter through technology, innovation, agility, sustainability of skills and cost optimization.
Talan accelerates it's clients' transformation through innovation and technology. By understanding their challenges, with our support, innovation, technology and data, we enable them to be more efficient and resilient.
We believe that only a human oriented-practice of technology will make the new digital age an era of progress for all. Together let's commit!
WHAT ARE WE LOOKING FOR?
Our international team is currently seeking for a back-end developer with experience working with Java. Demonstrable experience in backend application development of at least 3 years, preferably in multiple projects or large scale projects, showing a progression in the complexity of tasks performed and responsibilities assumed.
If you consider yourself a strong Backend developer, this is for you!
Essential Skills & Knowledge:
-
+ 3 years’ experience in similar roles.
- Working with environments, ideally on Agile
- Solid experience with Java: Complete mastery of the Java programming language, including its latest features and best practices.
-
High advanced level of English as you will be working with an international team.
-
Spring Framework and Spring Boot: Experience using Spring Boot to build scalable web and microservices applications. This includes working with Spring Data JPA, Spring Security, among others.
-
Databases: Knowledge in handling relational databases (such as MySQL, PostgreSQL) and non-relational databases (such as MongoDB).
-
APIs: Experience in designing and implementing RESTful APIs and understanding of communication protocols such as HTTP/HTTPS.
-
Security: Knowledge in implementing security and authentication measures, using tools such as JWT (JSON Web Tokens) or OAuth2.
-
Testing: Ability to write and maintain unit and integration tests, preferably with tools such as JUnit and Mockito.
-
Development Tools: Use of build and dependency management tools such as Maven or Gradle and version control with Git.
-
DevOps: Basic knowledge of DevOps practices, including CI/CD with Jenkins, Docker for containerization, and Kubernetes for container orchestration.
Would be "a nice to have":
- Design Patterns: Understanding software design patterns and SOLID principles for writing clean and maintainable code.
- Microservices: Experience designing and developing microservices-based architectures.
- Communication and Teamwork: Ability to collaborate effectively with other team members, including front end developers, designers and project managers.
- Problem Solving: Ability to identify problems efficiently and propose effective solutions.
- Continuous Learning: Willingness to stay current with the latest trends and technologies in backend development and the Java ecosystem.
- Willingness to work on call, which will be paid properly.
What do we offer you?
- Permanent, full-time contract
- Smart Office Pack so that you can work comfortably from home.
- Flexible modality work. We say we do Hybrid, although is more likely to be remote than Hybrid in our teams.
- Training and career development to keep learning and improving.
- Benefits and perks such as private medical insurance, life insurance, lunch and travel cards as part of the flexible remuneration package,
- Possibility to be part of a multicultural team and work on international projects with a great impact.
- Possibility to manage work permit for non European Citizen in a record time.
If you have read this far and you are looking forward to joining this challenge, do not hesitate to apply... we would be delighted to meet you! Lets have a call together!