Middle/Senior Java Software Engineer

  • Full time
  • Prague
  • Posted 3 weeks ago

Job Description

Mirantis is looking for an experienced Java Software Engineer to participate in developing networking software – SDN controller based on OpenFlow.

The service you’ll be working on is in production and is growing rapidly. The service is a next-generation cloud-native networking service used as a backbone for telecommunication networks. Some of the technologies are:

  • OpenFlow Controller – Floodlight

  • Apache Storm

  • Apache Kafka

  • Neo4j

  • Linux and Docker containers

  • Continuous Integration and Continuous Delivery

  • Amazon AWS



  • Contribute to design and development

  • Design and develop scalable SDN solution with zero downtime

  • Work closely with customers and contractors in a collaborative development environment

  • Follow the development practices – TDD, Code Reviews, CI/CD, automated tests, etc.

  • Troubleshoot problems as needed in the QA and production environments.

  • Occasionally travel to customer sites


  • 3+ years of progressive experience in Java development and testing

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle.

  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, technical designs, and product strategy

  • Background in object-oriented design, data structures, algorithms, and distributed programming

  • Upper-Intermediate written and spoken English

  • Basic knowledge in Networking technologies (L2/L3 switching, VLANs, SDN)

  • Design Patterns (GOF, EAA)


  • Experience influencing software engineers with best practices

  • Familiar with ELK stack and Grafana

  • Knowledge in Networking technologies (L2/L3 switching, VLANs, SDN)

  • Experience with issue-tracking systems: Jira, etc.

  • Experience with Python

  • Experience with UML

Additional Information

What does Mirantis offer you?

  • Work with an established Silicon Valley leader in the cloud infrastructure industry.

  • Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies.

  • Be a part of cutting-edge, open-source innovation.

  • Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.

  • Internship provides you with the opportunity to combine work and education.

  • Professional development and training.

  • Modern bright office, centrally located and close to public transportation.

  • Customized workstation (macOS, Windows, Linux).

  • Company outings, happy hours, hackathons, and tech talks.

  • Receive a competitive compensation package with a strong benefits plan.

We are a in G2 (#2 after AWS)!

To apply for this job please visit cz.talent.com.