At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.
Senior Java Engineer
Location
Canada
Posted
51 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Senior Java Engineer
Ciklum
Ciklum is looking for a Senior Java Engineer to join our team in Canada. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live. About the role: As a Senior Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. You will work for an American partner known for selling and distributing tickets for various events. One of the leading providers of booking and ticketing services in the arts and entertainment industry, operating on a global scale. Responsibilities: - Take ownership of the full software development lifecycle: Engagement from design through development, testing, deployment, and maintenance. Develop and maintain - Backend Solutions: Create robust, scalable, and high-performance backend systems using Java (Spring Framework) - Design Backend Services: Create RESTful and GraphQL APIs, serverless architectures, microservices, and workflow orchestrations with state machines - Compose system architecture and sequence diagrams: Create and document diagrams to illustrate service interactions and data flows - Database Management: Design, implement, and maintain relational and non-relational databases focusing on data modeling, integrity, performance, and maintainability - DevOps Practices: Manage and optimize CI/CD pipelines using GitLab CI/CD for efficient build, test, and deployment processes - Containerization and Orchestration: Utilize infrastructure-as-code and container orchestration tools such as Terraform and Kubernetes to manage infrastructure and application scalability - Collaborate with Teams: Conduct code reviews, provide constructive feedback, and share knowledge with the team. Agile Methodologies: Work in a Lite Agile environment to adapt to changing requirements Requirements: - 5+ Years of Backend Development Experience: Extensive experience with backend technologies - Proficient in Java + Spring Framework: Deep understanding of Java and it's frameworks/libraries/tools - Analysis of architecture and service dependencies: Ability to create sequence diagrams and technical documentation based on implementation requirements - Experience with GraphQL and REST: Expertise in API design, consumption and it's architecture - Cloud & Serverless: Hands-on experience of Kubernetes services (Pod, Ingress, Service, Gateway) - Database Skills: Hands-on experience with SQL and NoSQL databases, as well as ORM tools - Devops, CI/CD: Proficiency with CI/CD tools, especially GitLab CI/CD - Kubernetes and Terraform: Experience with Kubernetes and Terraform for container orchestration and infrastructure management - Fluency in English: Excellent communication skills both written and spoken - Openness and adaptability: with willingness to learn new tools and technologies as needed What`s in it for you? - Strong community: Work alongside top professionals in a friendly, open-door environment - Growth focus: Take on large-scale projects with a global impact and expand your expertise - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies - Care: Healthcare, Basic Life Insurance, Short and Long-term disability insurance according to the Company’s Benefit Plans About us: At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. Now expanding across Canada, we’re looking for talented professionals to strengthen our North American footprint. Join us to innovate at scale and deliver world-class solutions to global clients. Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn. Explore, empower, engineer with Ciklum! Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Operation, further development and automation of storage and backup solutions within a DevSecOps model • Responsibility for stable and secure storage services within a high-security private cloud environment • Installation, configuration, administration and performance optimization of storage and backup systems • Operation and development of NetApp storage solutions as well as Commvault backup technologies • Ensuring backup, restore and archival processes, including testing and continuous optimization • Participation in an ITIL-oriented operations model (service requests, incidents, monitoring & events, changes, continuous improvement, and knowledge management including technical documentation and runbooks) • Automation of operational tasks using scripting (e.g., Python, Bash) • Active contribution to knowledge building, process optimization and the adoption and further development of tools • Close collaboration with product owners, Scrum Masters and other technical teams
• Support the implementation and maintenance of DevSecOps pipelines, tools, and processes to enable secure and efficient software delivery. • Work within a team of engineers to integrate automation and security practices into the development lifecycle while supporting mission and program objectives. • Assist in configuring CI/CD pipelines, integrating security tools, and supporting system interfaces under the guidance of senior engineers. • Contribute to troubleshooting pipeline issues, improving automation workflows, and ensuring adherence to established DevSecOps standards. • Focus on building technical proficiency in modern DevSecOps practices, cloud platforms, and security integration while contributing to team delivery and continuous improvement efforts.
• The DevSecOps SME supports the design, implementation, and optimization of secure, automated DevSecOps solutions across the program. • Works closely with the Lead DevSecOps Engineer, internal engineering teams, and customer DevSecOps counterparts to enhance CI/CD pipelines, strengthen security integration, and improve delivery performance. • Contributes to assessing existing pipelines and interfaces, recommending improvements, and implementing DevSecOps best practices across the development lifecycle. • Plays a key role in integrating security controls, automation, and monitoring into cloud-based environments while ensuring alignment with program standards and governance requirements. • Participates in technical discussions and supports readiness activities by helping translate engineering outcomes into actionable insights for stakeholders. • Stays current with evolving DevSecOps practices and applies modern tools and techniques to improve efficiency, security posture, and scalability.
Das erwartet Dich bei ida - Als Teamlead hast du nicht nur fachlich Ahnung, sondern verantwortest die organisatorische und operative Steuerung sowie die strategische Weiterentwicklung unseres DevOps-Teams. Das heißt, du sorgst dafür, dass Infrastrukturprojekte frühzeitig berücksichtigt, strukturiert geplant, Kapazitäten sinnvoll eingesetzt und technische Plattformen zuverlässig betrieben werden. - Darüber hinaus entwickelst du kontinuierlich gemeinsam mit dem Team unsere internen Plattformen und Infrastrukturprozesse weiter. - Ohnehin arbeitest du eng mit dem Team zusammen und bleibst technisch nah an den Systemen, ohne selbst den Großteil der operativen Arbeit übernehmen zu müssen. - Klar, dass du dabei den Überblick über laufende Infrastrukturthemen behältst und für Verbindlichkeit und Transparenz sorgst. - Zudem unterstützt du dein Team bei technischen Entscheidungen und sorgst auf diese Weise dafür, dass Wissen und Verantwortung im Team sinnvoll verteilt sind. - Als erfahrene:r DevOps weißt du: Wenn wir unseren Kund:innen Sicherheit bieten wollen, wird der eine oder andere Bereitschaftsdienst nicht ausbleiben. Dabei verteilt sich die Verantwortung für die Rufbereitschaft auf das ganze Team. - Führungsverantwortung mit Sinn: Bei ida gestaltest du Infrastruktur und Plattformen für große digitale Angebote von Medienhäusern und trägst auf diese Weise dazu bei, dass journalistische Produkte stabil, skalierbar und zukunftsfähig betrieben werden können. - Wo du arbeitest, entscheidest du unterdessen selbst. Remote oder Office? Wir können beides. Das bringst Du mit - Du hast Erfahrung im Betrieb moderner Cloud- und Infrastrukturplattformen und bereits Verantwortung für technische Teams, Plattformen oder Infrastrukturprojekte übernommen. Das heißt, du hast viel Know-how, was Teamsteuerung, Kapazitätsplanung und Priorisierung in technischen Projekten angeht. - Deine Stärke: Struktur in parallellaufende, komplexe technische Projekte bringen und Teams effektiv steuern. - Zudem kennst du dich mit dem Betrieb von Cloud- und Containerplattformen (z. B. Kubernetes, GCP oder vergleichbare Umgebungen) aus, hast sehr gute Linux-Kenntnisse, ein solides Verständnis von Netzwerken (DNS, Routing, Firewall, Ingress/Egress), Erfahrung mit CI/CD-Pipelines (GitLab), Automatisierung (Ansible) und Infrastructure-as-Code (Terraform/OpenTofu). - Darüber hinaus sind dir agile Arbeitsweisen (Scrum, Kanban) vertraut: Du arbeitest mit ihnen, ohne dass sie zum Selbstzweck werden. - Und bei all dem kommunizierst du klar und strukturiert, vermittelst technische Themen verständlich und bist äußerst lösungsorientiert? Top. Finden wir richtig, richtig gut. Was uns besonders wichtig ist Diversität ist etwas, wonach wir streben. FLINTA*, BIPoC, LGBTQIA+ und Menschen mit Behinderung möchten wir daher ganz ausdrücklich ermutigen, sich bei ida zu bewerben. Wir haben hier einige Anforderungen aufgeschrieben, aber du erfüllst nicht alle? Macht nix. Wir freuen uns auf dich.


