Senior Java Developer

Zürich, Switzerland

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1673703
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Zürich, Switzerland
  • Education
    Not mentioned