Java Developer - Microservices

RM IT Professional Resources AG
Zürich, Switzerland
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Zürich, Switzerland

Tech stack

Java
Automation of Tests
Code Review
Continuous Integration
DevOps
Openshift
Scrum
Systems Development Life Cycle
Software Engineering
Event Driven Architecture
Containerization
Kubernetes
REST
Microservices

Job description

  • Design and implement complex features for the Swiss financial market, working closely with Product Owners and stakeholders from initial design to operations.
  • Actively contribute to technical solution architecture, making informed decisions regarding design, technologies, and integration patterns.
  • Drive continuous improvement of development processes, architecture, and collaboration within self-organised Scrum teams.
  • Take end-to-end responsibility for features, ensuring high quality via code reviews, automated testing, and best engineering practices.
  • Support the development life cycle with expertise in CI/CD, DevOps, and container platforms.

Requirements

  • Extensive Java software development experience
  • Proficient understanding of microservices, event-driven architectures, REST APIs, and scalable systems.
  • Experience with CI/CD pipelines, DevOps principles, and containerisation (eg, Kubernetes or OpenShift).
  • Strong knowledge across the complete Software Development Lifecycle (SDLC).
  • Language skills: English

Your soft skills:

  • Teamwork and cooperation
  • Strong communicative competence
  • Emotional intelligence and empathy

About the company

This job advertisement was prepared with the assistance of AI technology and has undergone human review and approval. Every application is reviewed personally by our recruiting team - no AI-based screening is used in our selection process.

Apply for this position