All jobs

Java Architect / Technical Lead

Elca informatique SA Bern Remote possible

Are you a match for this job?

ninjob scores your CV against this job, writes a tailored cover letter and prepares the complete application — you send it in one click. Your CV is anonymised on GPUs in Geneva before any cloud model sees it.

See my match for this job →

Free sign-up, no credit card.

Job description

Join our team to develop innovative Java applications with cutting-edge tools. Enjoy a collaborative and supportive work environment with great benefits. Tasks Collaborate with teams to build Java applications from scratch. Guide projects from conception to implementation, ensuring success. Advise clients on software architecture and AI tool integration. Skills 5-10 years of experience in large Java application design. Strong knowledge of frameworks like Spring and Hibernate. Experience with containers and CI/CD best practices. This job ad was AI-translated from German. See original About the job Your Tasks Close collaboration with specialist departments and software engineering teams to develop Java applications from scratch. Use of AI-supported development tools and agent-based engineering practices to accelerate implementation Accompanying and leading teams throughout the entire project lifecycle, from initial conception through gathering business requirements and software architecture to implementation Advising our clients on the design and further development of their software architectures and technology landscapes, providing recommendations and supporting their implementation. This also includes the responsible use of AI coding tools and Large Language Models (LLMs) Supporting the pre-sales area in tenders, proof-of-concept projects, and the design of innovative solutions Contributing to company-wide initiatives to further develop our architecture department, sustainably secure our technical excellence, and continuously advance internal standards and governance frameworks for AI tools Our Offer Opportunity to expand your expertise through diverse projects and unique products, the latest technologies, and clients from a wide range of industries Attractive prospects through continuous training, coaching, and an internal career path Our culture makes the difference! We actively live flat hierarchies and open, helpful collaboration across all disciplines and departments We organise regular events such as brown bag lunches and coding events as well as cosy and sporting off-site gatherings Good work-life balance (41 hours/week with flexible hours, home office), modern and flexible workplace in a multicultural environment Top benefits such as: purchase of up to 13 days’ holiday, contribution to private mobile phone or business phone, half-fare travelcard, business travel in first class, flexible pension schemes, coverage of daily sickness and non-occupational accident insurance (private, worldwide), and much more Your Profile 5-10 years of experience in designing and implementing large Java applications Solid practical experience with frameworks such as Spring / Spring Boot, Spring AI / Embabel / LangChain4J, JPA / Hibernate or other ORM technologies as well as build tools like Maven / Gradle In-depth knowledge of integration patterns and best practices, for example synchronous vs asynchronous communication, RESTful APIs, messaging and publish-subscribe Practical experience with containers and orchestration platforms such as Docker, Kubernetes or OpenShift Thorough knowledge of best practices and tools for CI/CD, DevOps and code quality Confident use of AI-supported development tools (e.g. Claude Code, GitHub Copilot) as well as the ability to guide teams in their effective and responsible use Experience in designing or integrating LLM-based functions in enterprise applications, for example tool usage, retrieval-augmented generation (RAG), agentic loops and Model Context Protocol (MCP) Fluent German and English skills

Ready to apply to this job — and to every other one that fits you in Switzerland?

Create my profile and see my matches →

Offre agrégée depuis une source publique suisse (jobup_ch). ninjob n'est pas l'employeur. Référence ninjob #415639.