Java Software Engineer or Architect

Company: Helvetica Partners Sarl
Job type: Other

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 Zürich, Bern or Basel Canton depending on candidate preference.

Your Role:

As a Java Software Engineer:

  • Implement modern 3-layer Web Architectures with Java/JavaScript (eg, 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 (eg 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 (eg 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.

Apply for this job