Senior Java Developer

Nur für registrierte Mitglieder
Basel
CHF 95’000 - 125’000
Jobbeschreibung

Project description

We are looking for an experienced specialist to work for one of our client from the banking industry.

Responsibilities

  • Develop and maintain robust, scalable backend systems using Java, ensuring high performance and reliability.
  • Design and implement asynchronous event-driven architectures using tools like Apache Kafka for real-time data processing and system integration.
  • Work extensively with relational databases, particularly Oracle, to manage complex data models and business logic.
  • Collaborate with architects, analysts, and cross-functional teams to design solutions grounded in deep conceptual and analytical thinking.
  • Contribute to system architecture discussions, ensuring scalability, maintainability, and fault tolerance.Champion clean code practices, conduct code reviews, and mentor junior developers in the team.

SKILLS

Must have

  • Advanced proficiency in Java development, with experience building enterprise-grade applications.
  • Strong hands-on expertise with Oracle databases, including PL/SQL and database performance tuning.
  • Practical experience with Apache Kafka or similar messaging/event-streaming platforms.
  • Demonstrated ability to architect and implement complex systems requiring analytical and conceptual strength.
  • Familiarity with microservices, containerization (e.g., Docker), and cloud environments is a plus.
  • Excellent problem-solving skills and a structured approach to technical challenges and decision-making.

Nice to have

n/a