Skip to content
mimi

Full Stack Java Developer (m/w)

myitjob GmbH

Remote · Switzerland 3d ago

About the role

Job Information

  • Location: Remote (Switzerland)
  • Workload: Full-time

Your tasks

  • Design and implement scalable backend services using Java (Spring Boot, Quarkus)
  • Develop dynamic and responsive user interfaces using Vaadin or React
  • Collaborate with UX/UI designers and product owners to translate ideas into functional applications
  • Conduct feasibility and performance analyses for new features and improvements
  • Maintain and enhance existing web applications and APIs
  • Ensure security, scalability, and compliance with Swiss data protection standards
  • Optimize performance and ensure cross-browser and cross-device compatibility
  • Write technical documentation and participate in code reviews

Your profile

  • Bachelor’s in Computer Science, Software Engineering, or equivalent experience
  • Proven experience as a Fullstack Developer or Java Developer in a professional environment
  • Strong proficiency in:
    • Java, Spring Boot, or Quarkus for backend development
    • Vaadin or React for modern UI development
    • RESTful APIs, GraphQL, and JSON data exchange
    • HTML5, CSS3, TypeScript, and JavaScript
    • Experience with Git, CI/CD pipelines, Docker, and Kubernetes
    • Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Good understanding of software architecture, OOP, and design patterns
  • Excellent problem-solving and analytical skills
  • Very good English and/or German communication skills

Benötigte Skills

  • Deutsch
  • Englisch
  • PostgreSQL
  • Compliance
  • OOP
  • Security
  • React
  • CSS3
  • HTML5
  • JAVA
  • JavaScript
  • SQL
  • NoSQL
  • Exchange
  • JSON
  • Spring
  • Bachelor
  • Master

Requirements

  • Proven experience as a Fullstack Developer or Java Developer in a professional environment
  • Strong proficiency in: Java, Spring Boot, or Quarkus for backend development
  • Strong proficiency in: Vaadin or React for modern UI development
  • Strong proficiency in: RESTful APIs, GraphQL, and JSON data exchange
  • Strong proficiency in: HTML5, CSS3, TypeScript, and JavaScript
  • Experience with Git, CI/CD pipelines, Docker, and Kubernetes
  • Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Good understanding of software architecture, OOP, and design patterns
  • Excellent problem-solving and analytical skills
  • Very good English and/or German communication skills

Responsibilities

  • Design and implement scalable backend services using Java (Spring Boot, Quarkus)
  • Develop dynamic and responsive user interfaces using Vaadin or React
  • Collaborate with UX/UI designers and product owners to translate ideas into functional applications
  • Conduct feasibility and performance analyses for new features and improvements
  • Maintain and enhance existing web applications and APIs
  • Ensure security, scalability, and compliance with Swiss data protection standards
  • Optimize performance and ensure cross-browser and cross-device compatibility
  • Write technical documentation and participate in code reviews

Skills

CSS3ComplianceDockerGitGraphQLHTML5JAVAJavaScriptJSONKubernetesNoSQLOOPPostgreSQLReactRESTful APIsSecuritySQLSpringTypeScriptVaadin

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free