View job here

We are seeking a Senior Full-Stack Developer with a strong technical foundation and proven expertise in developing scalable, high-performance systems. This role will be pivotal in designing, building, and maintaining cutting-edge applications that power our mission-critical operations. The ideal candidate will possess a versatile skill set, thriving in a fast-paced, collaborative environment.

Key Responsibilities

  • Develop, test, and maintain high-quality software solutions using Java and Python.
  • Design and implement microservices architecture leveraging Spring Boot.
  • Create, deploy, and manage workflow automation processes using Camunda.
  • Develop and maintain containerized applications using Docker.
  • Integrating with systems like for example RabbitMQ, KeyCloak or PostgreSQL to ensure robust communication between services.
  • Collaborate with cross-functional teams to ensure seamless integration and operation of services.
  • Integrate with LLM frameworks such as OpenAI and Llama for example.

Key Skills and Qualifications

  • Expertise in Java and Python development.
  • Proficiency in frameworks such as Spring Boot is a must.
  • Experience with workflow platforms like Camunda is a plus.
  • Strong knowledge of Docker for containerized application deployment.
  • Experience with RabbitMQ for asynchronous messaging would be a plus.
  • Familiarity with Kubernetes for orchestrating and managing containerized applications would be a plus.
  • Experience with Google Cloud Platform (GCP) or other cloud providers like AWS or Azure would be a plus.
  • Hands-on experience with CI/CD pipelines, especially Jenkins.
  • Understanding of RESTful APIs and microservices architecture.
  • Proficiency in version control systems like Git and experience in Agile/Scrum development practices.

Soft Skills

  • Strong problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
  • Excellent communication and teamwork abilities.
  • Strategic thinking with a problem-solving mindset.
  • Proactive and self-motivated attitude.
  • Ability to mentor junior developers and provide technical guidance.

This role is an excellent opportunity for a highly skilled developer to take on challenging projects and make a significant impact within a forward-thinking organization. If you’re passionate about cutting-edge technology and enjoy solving complex problems, we’d love to hear from you!