Job Description
Job Description
We are looking for a Senior Java Developer to participate in the design, development and integration of enterprise solutions based on modern architectures. The selected person will collaborate with multidisciplinary teams to guarantee the quality, scalability and correct evolution of the products.
Responsibilities:
Develop software components following design specifications.
Perform systems integration, testing, incident resolution and technical support.
Run unit tests to ensure code quality.
Participate in effort estimation and delivery planning.
Proactively collaborate with technical teams and project stakeholders.
Contribute with technical proposals for product evolution and roadmaps.
Participate in incident analysis and prioritization activities.
Support and optimize continuous integration and continuous deployment (CI/CD) processes.
Requirements:
More than 6 years of experience in Java development.
Solid experience with Spring Framework and Quarkus.
Knowledge of microservices architectures and Docker and Kubernetes containers.
Experience with relational databases such as PostgreSQL or other RDBMS systems.
Experience in REST integrations, SOAP and messaging systems such as Kafka or ActiveMQ.
Good knowledge of testing principles and methodologies.
Ability to communicate fluently in English.
Communication and collaboration skills with distributed teams and stakeholders.
Experience in frontend development with Angular (valuable).
Knowledge of German or Swiss German (valuable).
Salary to receive
To agree