Talan is looking for a mid-level (SSR) Java Developer to build microservices with Spring Boot and Apache Kafka. The role includes a rotating on-call schedule (roughly one week every 3-4 months) and offers remote work within Spain.
Responsibilities
- ▹Develop and maintain Java-based microservices using Spring Boot
- ▹Design and implement event-driven solutions with Apache Kafka
- ▹Build scalable and resilient backend services
- ▹Apply functional programming principles to improve code quality and maintainability
- ▹Work with relational and NoSQL databases such as PostgreSQL, Oracle, and MongoDB
- ▹Participate in software design discussions and technical decision-making
- ▹Create and execute automated tests following TDD and/or BDD practices
- ▹Collaborate with product, architecture, and development teams in Agile (Scrum) environments
- ▹Contribute to continuous improvement initiatives and best development practices
Requirements
- ▹Minimum 4 years of experience in a similar software development role
- ▹Minimum 4 years of hands-on experience with Apache Kafka (mandatory)
- ▹Strong experience with Java 8+
- ▹Experience building microservices with Spring Boot
- ▹Knowledge of functional programming concepts
- ▹Experience with JPA
- ▹Experience with TDD and/or BDD testing methodologies
- ▹Software design knowledge and application of design principles
- ▹Experience with databases such as PostgreSQL, Oracle, and/or MongoDB
- ▹Understanding of Agile methodologies, particularly Scrum
- ▹English level B2 or higher
Nice to have
- ▹Basic knowledge of Reactive Programming
- ▹Knowledge of API design/documentation and OpenAPI Specification 3 (OAS3)
- ▹Any additional technical expertise that may add value to the project
Soft skills
Flexibility to take part in a rotating on-call scheduleCollaboration within agile teams
What we offer
- ▹Full-time contract
- ▹Remote within Spain time zone
- ▹Smart Office Pack for comfortable remote work
- ▹Training and career development
- ▹Benefits including private medical insurance, life insurance, and language lessons
- ▹Opportunity to work in a multicultural team on international projects
About the company
Talan is an international consulting group specializing in innovation and business transformation through technology, with over 7,200 consultants in 21 countries and an €850M turnover, on track to reach €1 billion in revenue this year.
Languages: Angol: B2 vagy magasabb
Similar jobs

Job
Mid-Level Java Developer
Talan
Data Science
+10
💰 Salary: not specified
🔀 Hybrid
Málaga
🗣️ EN

Job
Java Back- End Developer
Talan
Data Science
+10
💰 Salary: not specified
🏢 On-site
Málaga
🗣️ EN

Job
AI Developer
TELUS Digital
CloudformationDynamodb
+13
💰 Salary: not specified
🔀 Hybrid
Noida
🗣️ EN

Job
Java Developer @ING Hubs Romania
ING
Azure Devops
+13
💰 Salary: not specified
🏢 On-site
Bucharest
🗣️ EN

Job
Java Developer
Capgemini
+12
💰 Salary: not specified
🏢 On-site
Pune
🗣️ EN

Job
ABL - Developer Java
Capgemini
+12
💰 Salary: not specified
🏢 On-site
Aguascalientes
🗣️ EN