Requirements: English
Company: switzerland.xpatjobs.com
Region: Zurich, Basel or Bern Canton
We are currently looking on behalf of one of our important clients for a Java Software Engineer or Architect. This role is permanent position based in Zrich, Bern or Basel Canton depending on candidate preference.Your Role:As a Java Software Engineer: Implement modern 3-layer Web Architectures with Java / JavaScript (e.g., Angular, JSF, Spring, JEE, Hibernate / JPA). Concept, design & develop technically demanding software projects for clients in industries such as Financial Services, Transportation & Logistics, Energy, Media & Telecommunications. Take on a variety of activities in the entire engineering process within interdisciplinary project teams including:Requirement analysis.Professional & technical system design.Programming & implementation.Quality assurance, commissioning & project management. Utilize future-oriented Java / JavaScript-based client / server architectures, microservices, web applications & cloud technologies.As a Java Software Architect: Design modern 3-layer web architectures. Play a key role in the success of projects within interdisciplinary project teams. Hold responsibility for the design & implementation of sustainable software architectures. Ensure suitable components & interfaces for clients business-critical application systems. Create sophisticated client-server & web-based applications. Tune & troubleshoot enterprise JEE applications & performance analysis. Define & optimize development processes: select suitable tools, processes & methods. Carry out technical project management & deal with customer representatives from all functional areas. Act as a contact person for selected special areas of JEE software development including the transfer of knowledge in the context of trainings, lectures & publications.Your Skills:As a Java Software Engineer: At least 3 years of experience in developing & implementing modern 3-layer web architectures with Java / JavaScript (e.g. Angular, JSF, Spring, JEE, Hibernate / JPA). Very good knowledge of & experience in current Software development concepts & tools such as Scrum, Docker, CI/CD & domain-driven design.As a Java Software Architect: At least 3 years of experience in implementing modern Web Architectures with Java (e.g. JEE, JSF2, JPA, JMS, Spring, JEE, Hibernate / JPA or Spring Boot, Spring MVC, RESTful Web Services). Skilled & experienced in successfully built or managing teams.Your Profile: Computer Science University Degree. Open, innovative, collaborative, communicative, a team-player & knowledge sharer. Passionate about programming & innovation, enthusiastic to discover new technologies & consistently motivated to further develop. Willing to travel when required. Fluent in English & German (spoken & written).If you wish to apply, please send us your resume in Word format with some references.You can also register on our website which will allow you to receive other exclusive and confidential job offers.