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
EnglishJob 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.