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.
810 CHF per day
6 month + freelance opporunity
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.
Use our AI to tailor your resume for this Senior Architect position at Endeavour Recruitment.