Optimus Search
Software Architect
Optimus SearchSwitzerland8 days ago
Full-timeRemote FriendlyInformation Technology

Job Title: Java Software Architect

Location: Zurich, Switzerland

Job Type: Full-time


Position Overview:

As a Java Software Architect, you will be responsible for designing and implementing high-quality, scalable, and maintainable solutions, ensuring seamless integration across various platforms and technologies.


Key Responsibilities:

  • Lead the design and architecture of complex, large-scale Java-based solutions.
  • Define the technical architecture for solutions that align with business objectives.
  • Collaborate closely with development teams, providing technical leadership.
  • Analyze and improve existing systems, recommending new technologies.
  • Create high-level design documentation and communicate technical decisions effectively.
  • Drive technical evaluations, proof of concepts (POCs), and implementation strategies.
  • Ensure integration with other systems and services.
  • Work closely with product managers, business analysts, and other stakeholders.
  • Participate in code reviews, providing constructive feedback to improve code quality.


Required Skills & Qualifications:

  • Extensive experience in Java-based development with strong expertise in frameworks like Quarkus, Hibernate, and Maven.
  • In-depth knowledge of Kafka for building robust and scalable event-driven architectures.
  • Solid experience working with PostgreSQL
  • 5+ years proven experience in solution architecture
  • Strong understanding of microservices architectures and cloud-native solutions.
  • Ability to create and implement high-level architecture, design, and development processes.
  • Excellent problem-solving skills and ability to design optimal solutions.
  • Strong communication and interpersonal skills, with fluency in German.
  • Experience with Agile methodologies and a good understanding of continuous integration.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.


Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience with other relevant technologies such as Spring Boot, Kotlin, or Node.js is a plus.
  • Prior experience working in a multinational or global environment is beneficial.
  • Certifications related to architecture (e.g., TOGAF, Certified ScrumMaster, etc.) are a plus.


Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work with cutting-edge technologies in a dynamic environment.
  • Professional development and training opportunities.
  • Flexible working hours and the possibility of remote work.
  • A collaborative and inclusive work culture focused on innovation.
  • Health and wellness benefits.

Key Skills

Ranked by relevance