Izertis

Senior Back End Developer

Switzerland

4 days ago
Save Job

Summary

Descripción We are looking for a talented Senior Back-End / Integration Developer to join our team and contribute to the development of high-performance, scalable, and secure systems. The ideal candidate will have extensive experience in Java, Spring Framework, and Kafka, with a strong understanding of system integrations, microservices architecture, and event-driven development. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining robust backend solutions that integrate with various systems and services. You will work closely with cross-functional teams to ensure seamless integration, performance optimization, and adherence to best practices in software engineering. Location: Spain or Switzerland Essential: professional level of English KEY RESPONSIBILITIES: Develop, maintain, and optimize back-end services, APIs, and integrations using Java and Spring Boot. Architect and implement event-driven microservices using Kafka for real-time data processing and messaging. Design and develop RESTful and gRPC APIs to facilitate seamless communication between services. Work with DevOps and cloud teams to deploy, monitor, and maintain applications in containerized environments (Docker, Kubernetes, AWS EKS). Ensure high availability, scalability, and security of backend services. Optimize database interactions, ensuring efficient and reliable data storage and retrieval. Collaborate with frontend, DevOps, and architecture teams to drive technical excellence. Conduct code reviews, mentor junior developers, and enforce best practices. Troubleshoot, debug, and resolve production issues in a timely manner. Produce and maintain high-quality technical documentation. Requisitos mínimos Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Proven experience (5+ years, ideally 10 years of experience) in back-end development using Java / J2EE and Spring Framework (Spring Boot, Spring Cloud, Spring Security, Spring Data, etc.). Strong experience in designing, developing, and maintaining event-driven architectures using Apache Kafka. Expertise in developing and consuming RESTful APIs and gRPC services. Experience with microservices architecture and distributed systems. Strong understanding of containerized applications (Docker, Kubernetes, AWS EKS). Experience with database technologies such as PostgreSQL, MySQL, or MongoDB. Proficiency with DevOps practices, CI/CD pipelines, and tools like Jenkins, GitLab CI/CD. Solid knowledge of message queues (RabbitMQ, Kafka Streams). Familiarity with cloud platforms (AWS, Azure, or GCP). Experience with Agile methodologies (Scrum, Kanban). Ability to work independently and collaboratively in a team environment. Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment. Fluent English communication skills, both written and spoken. Nice to Have: Understanding of APM tools (New Relic, Prometheus, Grafana, ELK Stack). Knowledge of authentication and authorization mechanisms (OAuth2, JWT, Keycloak). Experience with infrastructure-as-code (Terraform, Helm, AWS CDK). Familiarity with test automation frameworks (JUnit, Testcontainers, WireMock). Benefits: Monthly communication allowance 5 weeks of vacation / year Yearly public transportation ticket (TPG) Work in an international environment with highly qualified professionals Possibility to buy shares of the group and profit from some tax deductions. Access to modern and diverse technologies combined with trendy methodologies. Continuous training and professional development. Competencias Java Mongodb kafka Spring Framework docker Kubernetes AWS EKS MySQL Jenkins Ubicación Genève Categoría Informática y telecomunicaciones Subcategoría Programación Sector Programas informáticos Jornada laboral Completa Modalidad de trabajo Mixto (Presencial y Teletrabajo) Nivel profesional Empleado Departamento Oficios

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: