Senior Platform Engineer with Java (all humans)

Erste Digital GmbH
Full_time€3,000-4,500/month (EUR)Košice, Slovakia

📍 Job Overview

  • Job Title: Senior Platform Engineer with Java (all humans)
  • Company: Erste Digital GmbH
  • Location: Košice, Slovakia
  • Job Type: On-site, Full-time
  • Category: DevOps Engineer
  • Date Posted: 2025-07-18
  • Experience Level: Mid-Senior level (5-10 years)

🚀 Role Summary

  • 📝 Enhancement Note: This role involves developing and maintaining an internal development platform, focusing on Java, and collaborating closely with development teams to understand and fulfill their requirements. The platform engineer will manage and maintain DevOps tools and services, ensuring streamlined operations and proactively monitoring the infrastructure to identify and resolve potential issues.

💻 Primary Responsibilities

  • 📝 Enhancement Note: The primary responsibilities revolve around platform development, maintenance, and management. This includes collaborating with development teams, managing DevOps tools, configuring servers and databases, and proactively monitoring the infrastructure.

  • Develop and maintain an internal development platform that empowers developers and upholds organizational standards, particularly for Java.

  • Collaborate closely with development teams to understand and fulfill their requirements for the internal development platform.

  • Manage and maintain our suite of DevOps tools and services to ensure streamlined operations.

  • Configure and manage platform-related servers, databases, and other services essential for the platform.

  • Proactively monitor the infrastructure to identify and resolve potential issues, ensuring smooth and efficient operations.

🎓 Skills & Qualifications

Education: A Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant experience may substitute for a degree.

Experience: Proven experience (5-10 years) in platform engineering, DevOps, or a similar role, with a strong focus on Java and relevant technologies.

Required Skills:

  • 📝 Enhancement Note: The required skills are centered around Java, automation practices, CI/CD tools, containerization platforms, observability tools, and relational databases.

  • Robust foundation in Java, with an emphasis on technical excellence.

  • Expertise in automation practices, including proficiency with CI/CD tools.

  • Proficiency in DevOps tools such as Ansible and Terraform.

  • Well-versed in containerization platforms like Docker, OpenShift, and Kubernetes.

  • Experience in utilizing observability tools for comprehensive logging, monitoring, tracing, and alerting, including Prometheus and Grafana.

  • Proficient in managing and understanding relational databases, with a focus on PostgreSQL.

  • Familiarity with a diverse array of cloud products.

  • Exceptional problem-solving capabilities, with a proactive approach to troubleshooting and resolving technical issues.

  • Solid understanding and application of Agile methodologies and practices.

  • Effective communication and collaboration skills in English, at a minimum B2 level.

Preferred Skills:

  • Experience with interest groups and clubs in a professional environment.
  • Familiarity with health care benefits and work-life balance initiatives.
  • Knowledge of employee referral programs and competitive salary structures.

📊 Web Portfolio & Project Requirements

📝 Enhancement Note: As this role focuses on platform development and management, a portfolio demonstrating relevant projects, problem-solving skills, and technical expertise is crucial. Include case studies showcasing platform development, infrastructure management, and collaboration with development teams.

Portfolio Essentials:

  • Case studies demonstrating platform development and management, highlighting your role in empowering developers and ensuring operational efficiency.
  • Examples of successful collaboration with development teams, showcasing your ability to understand and fulfill their requirements.
  • Documentation of your experience with DevOps tools, server configuration, and database management.
  • Evidence of proactive infrastructure monitoring and issue resolution.

Technical Documentation:

  • Detailed documentation of your platform development and management processes, including version control, deployment processes, and server configuration.
  • Performance metrics, optimization techniques, and testing methodologies used in your projects.
  • Code quality documentation, demonstrating your commitment to technical excellence and best practices.

💵 Compensation & Benefits

Salary Range: The salary range is €3,000 to €4,500 gross per month, depending on professional and personal qualifications. The minimum wage for this full-time position is €3,000 gross per month.

Benefits:

  • Health Care: Above-standard medical examination and a helpline for hard lifetime situations. Salary compensation during sick leave.
  • Work-Life-Balance: Sabbatical, paternity leave, contribution to marriage and childbirth, 4 extra holiday days per year, contribution to the 3rd pillar, and MultiSport card.
  • Employee Referral Program: Become a talent scout for career opportunities in IT and receive rewards for successful referrals.

Working Hours: The standard working hours are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.

📝 Enhancement Note: The salary range and benefits are based on the provided information and regional standards for platform engineering roles in Slovakia. The salary range may vary depending on individual qualifications and experience.

🎯 Team & Company Context

🏢 Company Culture

Industry: Erste Group is the largest banking group in Central and Eastern Europe, with over 2,500 branches and more than 45,000 employees. The company's digital division, Erste Digital, focuses on driving technical excellence and operational efficiency across the organization.

Company Size: Medium to large-sized company with over 2,000 IT experts and enthusiasts, providing ample opportunities for collaboration and growth.

Founded: 1819 (Erste Group), 2014 (Erste Digital)

Team Structure:

  • The Integration and Platforms Department is seeking an experienced Internal Development Platform Engineer to join its dynamic team.
  • The team works closely with development teams to understand and fulfill their requirements for the internal development platform.
  • The platform engineer will collaborate with various teams to manage and maintain DevOps tools and services, ensuring streamlined operations.

Development Methodology:

  • Agile methodologies and practices are applied to ensure efficient and effective platform development and management.
  • The team uses CI/CD tools for automated testing and deployment, ensuring high-quality and reliable platforms.
  • Proactive infrastructure monitoring and issue resolution are essential for maintaining smooth and efficient operations.

Company Website: https://www.erstedigital.com/

📝 Enhancement Note: The company culture is focused on driving technical excellence and operational efficiency across the organization. The team structure and development methodology emphasize collaboration, agility, and continuous improvement.

📈 Career & Growth Analysis

Web Technology Career Level: Senior Platform Engineer - Responsible for developing and maintaining internal development platforms, empowering developers, and ensuring operational efficiency. This role requires a strong foundation in Java, automation practices, and relevant technologies.

Reporting Structure: The Senior Platform Engineer reports to the Integration and Platforms Department and works closely with development teams to understand and fulfill their requirements for the internal development platform.

Technical Impact: The Senior Platform Engineer has a significant impact on the organization's technical capabilities, empowering developers and ensuring operational efficiency. The role involves managing and maintaining DevOps tools and services, configuring servers and databases, and proactively monitoring the infrastructure.

Growth Opportunities:

  • 📝 Enhancement Note: Growth opportunities include technical skill development, leadership roles, and architecture decision-making. The company's international presence and talented community provide ample opportunities for learning and growth.

  • Technical skill development: The role offers opportunities to learn and develop skills in emerging technologies, cloud products, and platform development.

  • Leadership roles: As the team grows and evolves, there may be opportunities for the Senior Platform Engineer to take on leadership roles, mentoring junior team members and driving technical decisions.

  • Architecture decision-making: The Senior Platform Engineer may have the opportunity to influence the organization's technical architecture, driving strategic decisions that impact the company's technical capabilities.

📝 Enhancement Note: The career and growth analysis is based on the role's responsibilities, required skills, and the company's structure. The growth opportunities are inferred from the company's size, international presence, and focus on driving technical excellence.

🌐 Work Environment

Office Type: On-site, with a dynamic and collaborative work environment focused on driving technical excellence and operational efficiency.

Office Location(s): Košice, Slovakia

Workspace Context:

  • The workspace is designed to facilitate collaboration and communication between team members, development teams, and other departments.
  • The office provides access to development tools, multiple monitors, and testing devices to ensure efficient and effective platform development and management.
  • The work environment encourages knowledge sharing, technical mentoring, and continuous learning, fostering a culture of growth and development.

Work Schedule: The standard working hours are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The work schedule may vary depending on individual team arrangements and project requirements.

📝 Enhancement Note: The work environment is designed to support collaboration, communication, and continuous learning, fostering a culture of growth and development. The work schedule is flexible, accommodating deployment windows, maintenance, and project deadlines.

📄 Application & Technical Interview Process

Interview Process:

  • 📝 Enhancement Note: The interview process is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. The process may include technical challenges, system design discussions, and team interactions.
  1. Technical preparation and coding/configuration assessment, focusing on Java, automation practices, and relevant technologies.
  2. Web architecture expectations and system design discussion, evaluating the candidate's ability to design and maintain scalable platforms.
  3. Web development team interaction and cultural fit assessment, ensuring the candidate aligns with the company's values and work environment.
  4. Final evaluation criteria and technical impact discussion, assessing the candidate's potential contributions to the organization's technical capabilities.

Portfolio Review Tips:

  • 📝 Enhancement Note: Portfolio review tips focus on demonstrating relevant projects, problem-solving skills, and technical expertise in platform development and management.
  1. Highlight relevant projects that demonstrate your ability to develop and maintain internal development platforms, empowering developers and ensuring operational efficiency.
  2. Include case studies showcasing your collaboration with development teams, highlighting your ability to understand and fulfill their requirements.
  3. Document your experience with DevOps tools, server configuration, and database management, demonstrating your technical proficiency.
  4. Showcase your proactive infrastructure monitoring and issue resolution skills, highlighting your commitment to maintaining smooth and efficient operations.

Technical Challenge Preparation:

  • 📝 Enhancement Note: Technical challenge preparation focuses on honing problem-solving skills, communication, and technical explanation articulation for platform development and management.
  1. Familiarize yourself with the company's technology stack, including Java, automation practices, CI/CD tools, containerization platforms, observability tools, and relational databases.
  2. Practice problem-solving exercises that focus on platform development, management, and infrastructure monitoring.
  3. Develop clear and concise communication skills, ensuring you can articulate your technical concepts and decisions effectively.

ATS Keywords:

  • 📝 Enhancement Note: ATS keywords are strategically placed throughout the job description to optimize resume matching for relevant web development and server administration roles. The keywords are organized by category, including programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, and industry terms.

  • Programming Languages: Java, Python, Bash, SQL

  • Web Frameworks: Spring Boot, Hibernate, JPA

  • Server Technologies: Docker, Kubernetes, OpenShift, PostgreSQL, Terraform, Ansible

  • Databases: PostgreSQL, MySQL, MongoDB

  • Tools: Jenkins, Git, JIRA, Confluence, Prometheus, Grafana

  • Methodologies: Agile, Scrum, Kanban

  • Soft Skills: Problem-solving, Troubleshooting, Communication, Collaboration, Leadership

  • Industry Terms: Platform Engineering, DevOps, CI/CD, Infrastructure as Code, Cloud Products, Automation Practices

📝 Enhancement Note: The interview process, portfolio review tips, technical challenge preparation, and ATS keywords are designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit, ensuring a strong match for the Senior Platform Engineer role.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (This role focuses on platform development and management, not frontend technologies)

Backend & Server Technologies:

  • 📝 Enhancement Note: The technology stack for this role is centered around Java, automation practices, CI/CD tools, containerization platforms, observability tools, and relational databases.

  • Java: The primary programming language for platform development and management.

  • Spring Boot: A popular Java-based framework for building web applications and microservices.

  • Hibernate: A high-performance, extensible persistence framework for Java.

  • JPA: Java Persistence API, a standard for managing the persistence context and querying entities.

  • Docker: A platform for containerizing applications, enabling consistent deployment across different environments.

  • Kubernetes: An open-source platform for automating deployment, scaling, and management of containerized applications.

  • OpenShift: A Kubernetes-based platform for managing and deploying containerized applications in a hybrid cloud environment.

  • PostgreSQL: A powerful, open-source object-relational database system.

  • Terraform: An infrastructure as code software tool that provides a declarative configuration language for managing and provisioning infrastructure resources.

  • Ansible: An open-source automation and configuration management tool that helps you automate the provisioning, configuration, and management of your infrastructure.

Development & DevOps Tools:

  • 📝 Enhancement Note: The development and DevOps tools for this role are focused on automation, configuration, and management, ensuring streamlined operations and efficient platform development.

  • Jenkins: An open-source automation server with hundreds of plugins to support continuous integration and delivery pipelines.

  • Git: A distributed version control system that enables collaborative software development and version tracking.

  • JIRA: A project management and issue tracking tool used for planning, tracking, and managing projects.

  • Confluence: A collaboration software used to share information and knowledge within teams and organizations.

  • Prometheus: An open-source monitoring and alerting toolkit for ensuring the health and performance of your applications and infrastructure.

  • Grafana: An open-source platform for monitoring and visualizing time series data, enabling you to create, explore, and share dashboards with your team.

📝 Enhancement Note: The technology stack and web infrastructure are tailored to the Senior Platform Engineer role, focusing on platform development, management, and automation. The stack includes relevant programming languages, frameworks, server technologies, databases, tools, and methodologies.

👥 Team Culture & Values

Web Development Values:

  • 📝 Enhancement Note: The web development values for this role are centered around technical excellence, collaboration, and continuous learning, fostering a culture of growth and development.

  • Technical excellence: A commitment to driving technical excellence and operational efficiency across the organization.

  • Collaboration: A strong emphasis on collaboration and communication, working closely with development teams to understand and fulfill their requirements.

  • Continuous learning: A culture of continuous learning and skill development, encouraging team members to stay up-to-date with emerging technologies and best practices.

Collaboration Style:

  • 📝 Enhancement Note: The collaboration style for this role is focused on cross-functional integration, code review culture, and peer programming practices, fostering a culture of growth and development.

  • Cross-functional integration: Close collaboration with development teams, ensuring the internal development platform meets their requirements and empowers them to achieve their best.

  • Code review culture: A strong emphasis on code reviews, ensuring high-quality and reliable platforms that meet the organization's technical standards.

  • Peer programming practices: Encouraging knowledge sharing, technical mentoring, and continuous learning, fostering a culture of growth and development.

📝 Enhancement Note: The web development values and collaboration style are designed to foster a culture of technical excellence, collaboration, and continuous learning, ensuring the Senior Platform Engineer can thrive and contribute to the organization's success.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • 📝 Enhancement Note: The technical challenges for this role are focused on platform development, management, and automation, ensuring the internal development platform empowers developers and maintains operational efficiency.
  1. Modern web standards and browser compatibility solutions, ensuring the platform supports the latest technologies and best practices.
  2. Performance optimization and scalability considerations, ensuring the platform can handle increased traffic and user demand.
  3. User experience design and accessibility adaptation, ensuring the platform meets the organization's user experience and accessibility standards.
  4. Emerging web technologies and continuous learning, ensuring the platform remains relevant and competitive in the ever-evolving web technology landscape.

Learning & Development Opportunities:

  • 📝 Enhancement Note: The learning and development opportunities for this role are focused on technical skill development, conference attendance, certification, and community involvement, fostering a culture of growth and development.
  1. Technical skill development: Opportunities to learn and develop skills in emerging technologies, cloud products, and platform development, ensuring the Senior Platform Engineer remains competitive and relevant in the industry.
  2. Conference attendance, certification, and community involvement: Encouraging team members to attend industry conferences, obtain relevant certifications, and engage with the web development community, fostering a culture of continuous learning and growth.
  3. Technical mentorship, leadership development, and architecture decision-making: Providing opportunities for the Senior Platform Engineer to mentor junior team members, develop leadership skills, and influence the organization's technical architecture, driving strategic decisions that impact the company's technical capabilities.

📝 Enhancement Note: The technical challenges and learning and development opportunities are designed to foster a culture of growth and development, ensuring the Senior Platform Engineer can thrive and contribute to the organization's success.

💡 Interview Preparation

Technical Questions:

  • 📝 Enhancement Note: Technical questions for this role are focused on platform development, management, and automation, ensuring the candidate possesses the required skills and knowledge to excel in the role.
  1. Platform development and management fundamentals, focusing on Java, automation practices, and relevant technologies.
  2. Web architecture expectations and system design discussion, evaluating the candidate's ability to design and maintain scalable platforms.
  3. Problem-solving with live coding examples and debugging demonstrations, assessing the candidate's ability to identify and resolve technical issues efficiently.
  4. Technical interview preparation tips and strategies, ensuring the candidate is well-prepared for the interview process.

Company & Culture Questions:

  • 📝 Enhancement Note: Company and culture questions for this role are focused on understanding the candidate's fit with the organization's values, work environment, and technical culture.
  1. Company-specific web development culture, assessing the candidate's understanding of the organization's technical values and work environment.
  2. Web development methodology, evaluating the candidate's familiarity with Agile practices and collaboration examples.
  3. User experience impact, discussing project metrics and performance measurement strategies relevant to the Senior Platform Engineer role.

Portfolio Presentation Strategy:

  • 📝 Enhancement Note: Portfolio presentation strategies for this role are focused on demonstrating relevant projects, problem-solving skills, and technical expertise in platform development and management.
  1. Live website demonstration and technical walkthrough methods, showcasing the candidate's ability to develop and maintain internal development platforms that empower developers and ensure operational efficiency.
  2. Code explanation techniques and architecture decision reasoning, highlighting the candidate's technical proficiency and commitment to driving technical excellence and best practices.
  3. User experience showcase and responsive design demonstration methods, ensuring the candidate's portfolio aligns with the organization's user experience and accessibility standards.

📝 Enhancement Note: The technical questions, company and culture questions, and portfolio presentation strategy are designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit, ensuring a strong match for the Senior Platform Engineer role.

📌 Application Steps

To apply for this Senior Platform Engineer with Java (all humans) position at Erste Digital GmbH:

  1. Submit your application through the application link provided in the job listing.
  2. Customize your web portfolio with live demos and responsive examples, highlighting your relevant projects and technical expertise in platform development and management.
  3. Optimize your resume for web technology roles, emphasizing your project highlights and technical skills in Java, automation practices, and relevant technologies.
  4. Prepare for technical interviews, focusing on platform development, management, and automation challenges, and brushing up on your technical interview preparation tips and strategies.
  5. Research the company and its web development culture, ensuring you understand the organization's technical values, work environment, and user experience impact.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Possess a robust foundation in Java with an emphasis on technical excellence and expertise in automation practices. Familiarity with cloud products and effective communication skills in English are also required.