Auf einen Blick
- Aufgaben: Join our tech team to enhance and innovate B2B applications and APIs.
- Arbeitgeber: Be part of a dynamic company in Geneva, focused on cutting-edge technology.
- Mitarbeitervorteile: Enjoy a hybrid work model with 3 days in-office and 2 days remote.
- Warum dieser Job: Work with global experts, tackle exciting challenges, and prioritize customer experience.
- Gewünschte Qualifikationen: 10+ years in Java, REST APIs, and strong communication skills in French/English required.
- Andere Informationen: Master’s degree preferred; knowledge of Agile methodologies is a plus.
Das voraussichtliche Gehalt liegt zwischen 72000 - 100000 € pro Jahr.
We are Hiring Java Architect- DevOps Skills and API- Geneva Switzerland
Java Architect- DevOps Skills and API
Min. 10+ Years
Permanent
French- Good to have and English Advanced.
Hybrid Remote. 3 days a week in office. 2 days remote.
Job Description:
Experience required
As a member of Front Tech, you’ll join an inspiring team of technologists dedicated to our high-profile PAS B2B applications, and you’ll be a key player in specifying, documenting, rearchitecting and further improving their technical architecture to optimally address both current and future business needs. You’ll benefit from direct collaboration and knowledge sharing with your peers in the DevOps Chapter, and also interact with other teams that provide the infrastructure and the data that is served to end users.
We are looking for a passionate Technical Architect with top-notch Java and API expertise, who can help us deliver software products to the best standards. You will be responsible for micro-service reliability, technical architecture decisions and deployment up to production. Coming in with an understanding of the importance of end-to-end software development – such as Agile frameworks – is a plus. And best of all, you’ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
Must have:
- Substantial experience with the Java language, the JVM and related Java technologies, features and constraints.
- Substantial experience with REST APIs (including REST API design, versioning and maintenance) and good knowledge of networking.
- Practical experience with build pipelines, Java application delivery and deployment to Linux or Kubernetes.
- Excellent spoken and written communication skills in French and/or English.
- Master’s degree in technology or equivalent.
- Residency in Switzerland from the start of the mission.
- In-depth software engineering knowledge and expertise; development, maintenance and software improvement.
- Firm belief in automation, infrastructure as code (eg: Puppet) and XaaS.
- Open-mindedness and team spirit. Ability to work independently, excellent organizational skills and keen attention to detail.
Would be a plus:
- Knowledge of the Spring framework.
- Experience with TLS/SSL, certificates and encryption in general.
- Experience with network security and firewalls.
- Some knowledge of containers and orchestrators (eg: Docker and Kubernetes).
- Proficiency in other programming languages: Python, Bash scripting, SQL DBs (MySQL, MS SQL, Oracle) or NoSQL (MongoDB, ElasticSearch).
- Interest in finance; good financial knowledge would be an advantage.
- Hands-on experience with Agile methodologies.
As the perfect candidate for this role, you are passionate about technology, with a keen interest in reliability and automation. You will use your strong engineering skills to design and implement fault-tolerant systems and prevent production problems. While making customer experience your number one priority, you will use your fast problem-solving skills to fix any unanticipated issues. In this role you will have the opportunity to work on state-of-the-art technology with a team of demanding professionals, where your expertise and interpersonal skills will be greatly valued and continuously developed.
Responsibilities
Technical Architect
- Creating, modularizing and continuously improving our PAS B2B applications & APIs, from guidelines established with Solution Architects.
- Collaborating with software engineers to implement said applications & APIs.
- Promoting code out of our software factory to production, pushing for maximum automation but without making any compromises on the quality of the delivered solution.
- Collaborating with DevOps for setting up state-of-the-art analytics and monitoring capabilities, providing both prescriptive and predictive insights.
- Collaborating with DevOps for designing and writing code for infrastructure, quality assurance, configuration or security components.
- Diagnosing production issues, performing root-cause analysis and working with all members of the cross-functional team to propose solutions.
- Providing continuous guidance to software engineers around operational challenges, such as reliability and manageability, making sure that software implementations are production-proof.
- Promoting data-driven decision-making and identifying the metrics that matter.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting, Technology, Information and Media, and Software Development
#J-18808-Ljbffr
Technical Architect Arbeitgeber: Adroit People Limited (UK)
Kontaktperson:
Adroit People Limited (UK) HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Technical Architect
✨Tip Number 1
Make sure to showcase your extensive experience with Java and REST APIs during networking opportunities. Engage in discussions about recent projects or challenges you've faced, as this will demonstrate your expertise and passion for the role.
✨Tip Number 2
Connect with current employees at StudySmarter on LinkedIn. Ask them about their experiences and any insights they can share about the team culture and technical challenges, which can help you tailor your approach during interviews.
✨Tip Number 3
Stay updated on the latest trends in DevOps and microservices architecture. Being able to discuss recent advancements or tools in these areas can set you apart from other candidates and show your commitment to continuous learning.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies and how you've implemented them in past projects. Highlighting your ability to work collaboratively in a fast-paced environment will resonate well with the team at StudySmarter.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Technical Architect
Tipps für deine Bewerbung 🫡
Highlight Relevant Experience: Make sure to emphasize your substantial experience with Java, REST APIs, and any relevant technologies mentioned in the job description. Use specific examples from your past work to demonstrate your expertise.
Showcase Communication Skills: Since excellent spoken and written communication skills in French and/or English are required, include examples of how you've effectively communicated technical concepts to non-technical stakeholders or collaborated with diverse teams.
Demonstrate Problem-Solving Abilities: Provide examples of how you've tackled production issues or implemented fault-tolerant systems in previous roles. This will showcase your fast problem-solving skills and commitment to customer experience.
Express Passion for Technology: Convey your enthusiasm for technology and automation in your application. Mention any personal projects or continuous learning efforts that reflect your passion and commitment to staying updated in the field.
Wie du dich auf ein Vorstellungsgespräch bei Adroit People Limited (UK) vorbereitest
✨Showcase Your Java Expertise
Make sure to highlight your substantial experience with Java and related technologies during the interview. Be prepared to discuss specific projects where you utilized Java, focusing on challenges faced and how you overcame them.
✨Demonstrate API Knowledge
Since REST APIs are crucial for this role, be ready to explain your experience with API design, versioning, and maintenance. Discuss any relevant projects where you implemented or improved APIs, emphasizing your understanding of networking.
✨Emphasize Collaboration Skills
This position requires working closely with software engineers and DevOps teams. Share examples of how you've successfully collaborated in past roles, particularly in Agile environments, to deliver high-quality software solutions.
✨Prepare for Technical Challenges
Expect technical questions that assess your problem-solving skills and ability to design fault-tolerant systems. Be ready to discuss how you approach diagnosing production issues and performing root-cause analysis.