Java/Kotlin Software Developer - M7 XBID Energy IT (f/m/d)PraguePermanent100,000-120,000 czk monthly
Java/Kotlin Software Developer Your responsibilities: Designing and developing highly performant platforms On-boarding new technologies and pushing significant changes and initiatives within your product. Collaborate with peers and stakeholders to refine, analyze, and validate requirements. Identify solutions and develop them from their initial design stage all the way through to production. Your profile: Core: Java (we currently use Java 17) or Kotlin Core framework: Spring Framework 5+ Database: SQL (ideally PostgreSQL) Persistence: Hibernate Middleware: AMQP (ideally RabbitMQ) or JMS Versioning: Git Nice-to-Have: Event streaming: Kafka, RabbitMQ Streams Frontend: HTML, CSS, Node.js, React, GraphQL, WebSocket, JSON, REST API Build: Gradle, Maven Cloud technologies: Google Cloud Platform Other: Docker, Jenkins, OpenShift, Protobuf, gRPC
Java Developer We are looking for dedicated developers to join our IT development centre in Prague and help us advance and maintain the functionality and technology of our systems. You will be involved in the design of new requirements. You will be involved in the analysis of production incidents and advise on mitigating/remediation solutions. The applications currently run on premise, with cloud architecture. Must have skills: • Excellent software analytical skills and design thinking • Critical thinking, the ability to identify problems and propose solutions • Strong experience in Spring Framework, Java 8+, bash, REST, Linux, SQL (Oracle) • Knowledge in GUI development using Apache Wicket, React, TypeScript, Bootstrap, CSS • Knowledge in software containerisation is essential (Docker, Docker Compose or OpenShift) • University degree in Computer Science or Economics/Finance or equivalent professional qualification or experience • Strong agile development and interest to test what is developed • Fluent in written and spoken English, spoken German is optional Optional skills • Knowledge of Google Cloud Platform
Site Reliability Engineer (SRE) - Energy IT Job Description We are actively seeking a dedicated Site Reliability Engineer (SRE) to join our Energy IT section, contributing to the development and operations of critical infrastructure supporting 24/7 services. In this role, you will be responsible for designing and developing distributed applications and infrastructure based on Kubernetes/OpenShift (K8S/OCP), as well as automating infrastructure and application delivery using industry-standard tools such as Jenkins, Ansible, and Terraform. Your focus will include ensuring the stability and security of application environments, troubleshooting and resolving issues within the PaaS infrastructure and OpenShift Platform, and actively strengthening our security posture. Additionally, you will design and implement automated deployment and configuration processes to support the OpenShift Platform and participate in an On-Call rotation. Documenting software changes and problem resolution steps will also be part of your responsibilities. Your Profile: Possess a university degree in Information Technology or equivalent. Demonstrate expertise in deploying and managing Java-based applications in Linux environments. Have hands-on familiarity with containerization using Docker and Kubernetes/OpenShift. Exhibit an in-depth understanding of the software development lifecycle and associated tools (Git, Jenkins, Helm, etc.). Showcase hands-on experience with automation scripting and infrastructure-as-code. Understand application protocols (DNS, SSH, HTTPS) and their behaviors across networks. Showcase experience with automation, software deployment, and orchestration technologies (Ansible, Terraform, GitHub). Nice-to-have: Familiarity with container engines Podman and Buildah. Hands-on experience with monitoring tools such as ELK, Datadog, Grafana, Prometheus, or equivalent. Possess expertise in RPM-based Linux (CentOS/RedHat Enterprise Linux 7/8), including installation, system monitoring, maintenance, tuning, and troubleshooting. Have experience with public cloud platforms (AWS, GCP, Azure). Appreciation for and experience with KanBan and Scrum methodologies is a plus.
Please get in touch with our consultant to learn more about the Digital Technologies opportunities.