SUMMARY:
Join our team as a Senior Fullstack Developer-Cloud! You'll be at the forefront of developing and operating innovative IT solutions for international plants, utilizing your expertise in Java, front-end technologies, and cloud platforms. Collaborate with global teams, enhance automated testing, and drive continuous improvement in an agile environment.
POSITION INFO:
Essential Skills Requirements:
Backend:
- At least 8 years’ experience in Java development (Java EE)
- At least 5 years’ experience with either Spring, Spring Boot, or Quarkus
- At least 5 years’ experience with Test Frameworks (from Unit to E2E)
Frontend:
- At least 3 years’ experience in front-end technologies: JavaScript, Typescript, HTML 5, CSS
- Knowledge in UI frameworks e.g., Angular (Version 9 or higher) or React
Additional Skills:
- Profound knowledge of working with containers (e.g., Docker) and container orchestration (Kubernetes)
- Experience with Continuous Integration and Continuous Delivery tools (e.g., GitHub Actions, GitLab, Terraform, Ansible)
- Experience with ITIL Operation processes (Incident, Problem, and Change management)
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous Skills Requirements:
- Experience with Microsoft Azure (e.g., Pipeline, AKS, AppInsight)
- Experience with streaming solutions (e.g., Kafka)
- Knowledge of developing and maintaining microservices
- Agile development experience (e.g., Scrum)
Qualifications/Experience Needed:
- Master’s degree in Computer Science, Software Engineering, or a similar qualification
- 8 years’ experience developing in Java
- 3 years’ experience in frontend development
- 3 years’ experience in public cloud (Azure)
Role and Responsibilities:
- Development of new functionality (backend, frontend)
- Changes to the existing solution
- Development and further improvement of the automated test coverage of the solution
- Functional and technical refinement of new solutions
- Maintenance and functional enhancement of the solution
- Support and error analysis during test cycles and rollouts
- Quality checks regarding development across all teams (local and international)
- Operations (2nd and 3rd Level)
- Steering and coordination between various teams