Java Developer

Java developer for a provider of call recording, contact center quality management and speech analytics solutions with more than 1000+ customers in 80 countries around the world.

What will you do We are looking for a passionate Software Engineer to design, develop and deploy the software solution - SW engineers together with SW architect design the solution including delivery and deployment. Software Engineer responsibilities include execution on PM department requirements, defining system functionality and writing code in various languages, like Java, C++, scripting.

What we expect from you
  • 3+ years (mid-level) of software development experience
  • Strong core Java skills, Collections, Multithreading, Spring Core
  • Object oriented programming, functional programming is a plus
  • Familiar with general software design patterns
  • VCS (preferably Git), Maven
  • Databases – Postgres / Oracle (at least basics), NoSQL (SOLR, Elastic…)
  • Clean code attitude and test driven – unit tests, integration tests, ..
  • Interest in modern technologies (preferably Cloud technologies), open-source
  • Enjoy working in Agile environment and DevOps/ Google SRE culture
  • Fluent English

What will you be in charge of
  • Write well-designed, testable code based on PM (Product Management)requirements
  • Develop a new software product from the ground up, staying true to our company’s core values and needs while lending your own creativity to the mix
  • Create scaleable, automated solutions for our customer base 
  • Integrate software components into a fully functional software system
  • Write tests for each new development delivery as well as write tests for existing codeto ensure compatibility and stability (tests for existing code should be modified when old code is modified)
  • Document and maintain software functionality
  • Improve operations by conducting systems analysis; recommending changesin policies and procedures.

What will you get
  • Creative environment with strong sense of ownership living Agile, frequent hackathons
  • Passionate environment towards automation
  • Flexible home-office policy
  • Architecting a solution for fast growth industry (high scalability, fault resiliency…)
  • Global multinational environment HQ in Prague and offices across Europe, US and APAC
  • Open and transparent environment and flat org chart – things get done faster
  • Highly competitive salary
  • Company benefits – meal vouchers, company breakfasts, subsidized home internet, safari books on-line and more What we live daily
  • Java/Scala, Python, C++, Bash, JavaScript (React.js), …
  • Kafka, RabbitMQ
  • Oracle and PostgreSQL DB, SOLR
  • Intel Compiler, GCC
  • Maven, Git,..
  • TestRail, RobotFW
  • Code reviews
  • Linux - CentOS, Redhat
  • Containers (Docker), Orchestration (Kubernetes), Cloud Foundry
  • Automated continuous integration pipeline (Bamboo, Stash, Bitbucket, Jira)
  • IP telephony, Data analytics
  • Google SRE/DevOps culture
  • Agile environment

Autor: Tereza Drábková

I am interested


Java Developer