Full Stack Developer (Java/Angular)

Ekkiden
Bern, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bern, Switzerland

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Cloud Computing
Computer Programming
ETL
Data Manipulation Languages
Data Structures
Relational Databases
DevOps
Amazon DynamoDB
Gradle
Hibernate
IntelliJ
NoSQL
Object-Oriented Software Development
Openshift
Scrum
Azure
RxJava
Data Import/Export
GIT
Spring Data
Amazon Web Services (AWS)
Angular
Core Data
Kubernetes
Kafka
Data Management
Front End Software Development
Functional Programming
REST
Jenkins

Job description

This role sits in a team responsible for core data foundations, including master data management, data import/export to external systems, and internal user interfaces for data management. The team owns the full lifecycle of its applications, including development, testing, deployment, monitoring, maintenance, and support, and collaborates closely with other engineering teams in an international setup across Switzerland and Spain. Your responsibilities

  • End-to-end development in a DevOps team across implementation, testing, deployment, monitoring, maintenance, and support.
  • Further development and operation of applications in a business-critical platform environment.
  • Collaboration within an agile Scrum team with a hands-on and accountable mindset.
  • Close cooperation with cross-functional and cross-team stakeholders.
  • Active contribution to solving complex technical and functional challenges.

Requirements

Do you have experience in Writing skills?, * Strong Java expertise with solid understanding of Java core, data structures, programming patterns, and object-oriented programming, ideally with 5+ years of experience.

  • Strong hands-on experience with Spring, especially Spring Data and Hibernate.
  • Solid frontend development experience with Angular.
  • Strong knowledge of relational databases, including DML, DDL, and writing complex ETL scripts.
  • Advanced Kubernetes usage.
  • Strong understanding of REST APIs.
  • Fluent English for collaboration in an international environment.
  • Proactive, persistent, and solution-oriented way of working.
  • High level of ownership, accountability, and ability to collaborate across teams.
  • Solid IT education; an academic degree is a plus.

Nice to have

  • Spring Security Cloud.
  • NoSQL databases.
  • RxJava, Reactor, or WebFlux.
  • OpenShift.
  • Kafka.
  • Azure AD.
  • AWS services such as EC2, RDS, S3, Lambda, and DynamoDB.
  • Jenkins and Gradle.

Preferred background

  • Experience with agile working methods, especially Scrum.
  • Ability to quickly understand and work in an existing, complex codebase.
  • Strong learning mindset and readiness to take on complicated topics.
  • Working knowledge of Git, IntelliJ, Jira, and Confluence.

Apply for this position