Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Architect - Java Technologies/Switzerland/Onsite

Posted 3 hours 49 minutes ago by Endeavour Recruitment

Contract
Not Specified
I.T. & Communications Jobs
Genève, Switzerland
Job Description

Endeavour Recruitment has an excellent freelance opportuning for a Senior Architect to join a leading client based in Geneva. This is a full time, onsite role, 5 days per week.

Required experience:

Mandatory:

  • Extensive hands-on experience in the architecture, design, development and deployment of IT systems and web applications based on Java technologies, with a minimum of 10 years of experience.
  • Strong software architecture and system design skills, with proven ability to lead technical decisions and define application architecture.
  • At least 3 years of solid experience with Angular frontends.
  • Strong computer science skills and excellent knowledge of software design patterns and best practices.
  • Excellent communication skills in spoken and written English.
  • High attention to detail and proven record of excellent teamwork

Desirable:

  • Experience with QA activities.
  • Familiarity with data management.
  • Experience with Agile methodologies, preferably SCRUM.
  • Experience with AWS services and deployment automation.
  • Experience with cloud architecture and infrastructure design.

Technology and Tools:

Mandatory:

  • Hands-on extensive experience in the following technical areas:
  • Java, Spring (including Spring Boot), JEE, JPA, Hibernate, Maven
  • Angular, HTML, CSS, JavaScript
  • RDBMS, ideally Oracle
  • RESTful API design and microservices architecture
  • AWS (EC2, S3, RDS, Lambda, CloudFormation)
  • Docker and containerisation
  • CI/CD pipelines (Bamboo, Jenkins, or similar)
  • Git and version control

Desirable:

  • Experience with JIRA, Confluence, Bamboo
  • Performance testing and tuning
  • API gateway technologies
  • Monitoring and observability tools

The Senior Architect will contribute to both the architecture and hands-on development of the client IT applications, with a focus on technical leadership and delivery quality.

Key responsibilities include:

  • Actively contribute to the technical architecture, design, implementation, maintenance, deployment and support of the client IT applications.
  • Lead and participate in architectural decisions, code reviews, and technical design discussions.
  • Write unit and functional tests to ensure high-quality work.
  • Gather, interpret, and analyze business requirements as needed.

Additional expectations:

  • Engage with various technical and business stakeholders to ensure that the systems are correctly implemented and can be easily maintained and supported in the future.
  • Efficiently collaborate with other team members and other stakeholders, participate in code review, mentoring and knowledge transfer.
  • Stay updated with the latest software development best practices and contribute to the team's efforts to improve its software development practices.
  • Ensure alignment with client's technical standards and procedures.
  • Deliver comprehensive technical and user documentation.

Architecture and cloud responsibilities:

  • Contribute to the design and implementation of AWS cloud strategies for applications.
  • Follow the SDDS and client development practices, including activity tracking with JIRA, CICD pipeline usage and alignment with CMU practices.
Email this Job