Java Developer -Spring Boot,Maven

RM IT Professional Resources AG
4 days ago

Role details

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

Job location

Tech stack

Java
Spring Security
Architectural Patterns
Databases
Distributed Systems
Java Architectures
Maven
Enterprise Messaging Systems
Oracle
Oracle Applications
Query Optimization
TypeScript
Web Application Frameworks
Data Logging
React
Spring-boot
Kubernetes
Kafka
Docker
Microservices

Job description

Java Developer -Spring Boot,Maven vacancy for our Zurich based client in the Banking sector.

Your tasks:

  • Design, develop, and maintain Spring Boot microservices and libraries, addressing cross-cutting concerns such as logging, security, and messaging (Kafka and other MQs)
  • Apply integration and architectural patterns like Inbox/Outbox and event-driven processing to ensure reliable distributed systems
  • Build and enhance Front End interfaces using React with TypeScript when required
  • Collaborate closely with business analysts, product owners, and development teams to understand requirements and deliver effective solutions
  • Work with databases, especially Oracle, including schema design, query optimisation, and Back End integration

Requirements

  • Expert-level Java development with significant experience in Spring Boot and Spring Security
  • Solid background in microservices, distributed systems, Maven and practical application of Java design patterns
  • Strong experience with messaging systems such as Kafka and integration with Oracle databases
  • Knowledge of Kubernetes, Docker, Helm, and modern Front End frameworks is an advantage
  • Language skills: English fluent

Your soft skills:

  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Proactive and independent approach to driving high-quality software delivery

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