
Senior Fullstack Engineer (m/f/d)
Kühne + Nagel International AG9 months ago
Porto, PortugalSenior
Responsibilities
- Participate in the full software development lifecycle from requirements gathering and implementation through demonstrations and final product delivery.
- Develop internal digital products using Java and Angular with clean, high-quality, maintainable code.
- Collaborate on the definition, specification, and design of modular, integrated software solutions.
- Design and implement automated tests to ensure software reliability.
- Contribute to product-team improvements and the continuous improvement of development processes and tools.
Requirements
- Several years of proven experience as a full-stack developer.
- Expertise in Java, Spring Boot, Hibernate, Docker, OpenShift, Jenkins, Elasticsearch, RabbitMQ, Git, Oracle, and PostgreSQL.
- Front-end experience with JavaScript, TypeScript, Angular, or NgRx is a strong advantage.
- Experience working in small to medium-sized software development teams and strong object-oriented programming skills.
- An academic degree in IT or Computer Science, or equivalent professional experience.
- Knowledge of hexagonal architecture, Kafka, API gateways, microservices architecture, and DevOps practices is a strong plus.
- Fluent written and spoken English.
Benefits
- Flexible working hours and mobile working arrangements.
- Individual career planning with supportive supervisors and continuous learning opportunities.
- Work-life balance offerings and supplementary health insurance.
- A collaborative, diverse, and no-blame work culture.
Tech Stack
AngularApache KafkaDockerElasticsearchGitJavaJavaScriptJenkinsOpenShiftPostgreSQLRabbitMQSpring BootTypeScript