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.
Endeavour Recruitment
Related Jobs
Senior Python Software Engineer
- £70,000 - £75,000 Annual
- Hertfordshire, Watford, United Kingdom, WD171
Software Engineer
- £60,000 Annual
- Hampshire, Farnborough, United Kingdom, GU140
Software Engineer
- £40,000 - £60,000 Annual
- Somerset, Taunton, United Kingdom, TA1 1
Electronics Testing Specialist
- £350 - £400 Daily
- Hampshire, Portsmouth, United Kingdom, PO1 1
Senior Full-Stack Software Engineer
- £60,000 - £70,000 Annual
- Yorkshire, Leeds, United Kingdom, LS1 8