Senior Java Developer

  • Remote
  • Praha
  • Full-time

Ciklum is looking for a  Senior Java Developer to join our team full-time in the Czech Republic.

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 Developer, become a part of a cross-functional development team engineering experiences of tomorrow.

Responsibilities:

  • Back-End development to meet business needs and implement software components according to technical and delivery standards
  • Taking part in the decision-making process in design architecture, solution development, code review
  • Develop and review feature design documents and provide inputs/updates to specifications for the solution
  • Design and implement a set of various types of code tests (eg unit, modules, integration, etc.)
  • Participate in the team activities according to the delivery methodology (eg daily meetings, planning, retrospectives etc.)
  • Communicate with Technical Lead, Architects, QAs, developers and other colleagues and stakeholders
  • Delivering the product roadmap and plans
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
  • Coach/supervise middle/junior engineers by demand of the project

Requirements:

We know that sometimes, you can't tick every box. We would still love to hear from you if you think you're a good fit!

  • Software Development:
    • In-depth proficiency level in Java
    • Good knowledge in Computer Science and Computing Theory (eg paradigm & principles, data structures, integration and design patterns, security best practices), network interactions conventions and protocols
    • Practical experience with:
      • Integrations with different 3rd party systems and APIs
      • Messaging systems (especially with MQTT protocol)
      • Git (Bitbucket will be a plus)
      • Refactoring, Troubleshooting, profiling and debugging of applications
  • Software Design:
    • Experience with creating software architecture and design for complex applications
    • Use of best practices and patterns during application design and implementation
    • Hands-on experience with different architectural styles (eg modular monolith, services architecture, event-driven, etc.)
  • Quality Assurance:
    • Good knowledge of the code testing theory
    • In-depth proficiency level in JUnit, Mockito
    • Previous participation in constant application quality improvements: conducting code reviews, using and analyzing code quality metrics, and monitoring
    • Experience with code inspection tools (eg SonarQube, CodeScene)
  • Build and Deploy:
    • Understanding of CI/CD process
    • Hands-on experience with Continuous Integration and Deployment tools (TeamCity will be a plus)
    • Collaborates with the DevOps team to set up and configure CI/CD pipelines

Desirable:

  • Experience with modular monolithic architecture
  • Experience with Hazelcast
  • Code development using Jetbrains IntelliJ IDEA
  • Experience with code artifactory tools (jFrog)
  • Experience with Java Google Web Toolkit, Java Swing
  • Practical experience with application performance optimization

Personal skills:

  • Communication is a key. You speak and write in English fluently or at least at upper-intermediate level
  • Accountability:
    • Following the "said and done" principle
    • Accountability for the own scope of work
  • Formerly:
    • Proactive in efforts to deliver results according to expectations
    • Suggesting new ideas, looking for alternative solutions
  • Self-development:
    • Eager to learn and grow: curious, keen to constant self-development
    • Constantly improving own mastery
  • Effective communication:
    • Ability to express ideas, thoughts and questions simply, concisely and in a structured way
  • Mentoring:
    • Ability to assess tasks of less experienced colleagues
    • Skilled in providing constructive feedback

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: We've got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
  • Flexibility: Balance office and remote work to fit your rhythm
  • Our Offices in the Czech Republic: We have three offices in Prague, Hradec Králové, and Zlín. There are no fixed office days—it all depends on your team's agreement. Here, you'll find a relaxed and friendly atmosphere that fosters collaboration and innovation

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. With delivery centers in Prague, Hradec Králové, and Zlín, our Czech team delivers end-to-end solutions across industries. Here, innovation thrives through collaboration, and every idea drives our partners' success. Want to learn more about us? Follow us on Instagram  , Facebook  , LinkedIn , stop by one of our IT meetups Nalejvárna or listen to podcast    PodVocasem .

Explore, empower, engineer with Ciklum!

Experiences of tomorrow. Engineered together

Interested already? We would love to get to know you! Submit your application. Can't wait to see you at Ciklum.

Přihlaste se k newsletteru a posuňte se vpřed!
© 2012 – 2025 StartupJobs.com s.r.o.