
Senior Software Engineer
Erste Group Bank AG4 days ago
Prague, CzechiaSenior
Responsibilities
- Develop new backend, frontend, and integration components with an emphasis on clean design, maintainability, and testability.
- Analyze business needs and design solutions in collaboration with business stakeholders and other roles.
- Contribute to architectural decisions and influence the technical direction of the product or domain.
- Own solutions end to end, including development, automated testing, deployment, and operational support.
- Automate builds, testing, and deployments and improve the performance, security, quality, and operability of systems.
- Solve complex technical problems, mentor less experienced colleagues, and share technical knowledge.
- Use AI tools to accelerate development and automate manual or repetitive tasks.
Requirements
- Experience with tools such as Postman or Bruno for API testing and integration verification.
- Experience working with VS Code or IntelliJ IDEA on test code and scripts.
- Ability to analyze logs in Kibana and help resolve issues quickly.
- Experience using Git for version control and team collaboration.
- Experience integrating automated tests into builds and CI/CD workflows, such as GitHub Actions.
- Experience with object-oriented development, ideally using React, Java, or Kotlin.
- Understanding of REST and SOAP APIs and messaging with Kafka.
- Willingness to continuously learn evolving technologies and improve the quality of the assigned product.
- Ability to collaborate and communicate across roles, including in English.
- Cloud experience is beneficial.
- Practical knowledge of container platforms such as Docker, Kubernetes, or OpenShift is beneficial.
- Knowledge of CI/CD processes and automation tools such as GitHub Actions is beneficial.
- Additional experience in solution architecture, analysis, testing, security, or performance is beneficial.
Benefits
- Full-time, indefinite employment with a hybrid schedule of three office days and two home-office days, plus flexible working hours.
- 42 days of leave.
- Expert or managerial career-development paths, hands-on training, an internal learning academy, and communities and Centers of Practice for knowledge sharing.
- Support for conferences, events, and meetups.
- International banking environment and additional employee benefits, including an on-site general practitioner.
Tech Stack
Apache KafkaAzureDockerGitGitHub ActionsJavaKibanaKotlinKubernetesOpenShiftPostgreSQLPostmanReactSOAPSpring Boot