Logo of Ekahau

Senior Java Developer

Remote or Helsinki, Finland
Photo of Daria Elliott
Daria Elliott
Must have skills:
Considering candidates from:
Finland and Estonia
Work arrangement:
Onsite or remote
Not paid
Visa support:
Not provided
201-500 employees
Logo of Ekahau

Senior Java Developer

Remote or Helsinki, Finland
Founded in 2000, our client is a global leader in solutions for enterprise wireless network design and troubleshooting. More than 50% of Fortune 500 companies run their networks with it's Wi-Fi planning and measurement solutions. Their software and hardware solutions design and manage superior wireless networks by minimizing network deployment time and ensuring sufficient wireless coverage across all industries, project sizes, building infrastructures and levels of complexity. They are recognized for delivering the easiest-to-use, most reliable solutions for Wi-Fi planning, site surveys, troubleshooting and optimization. The company is headquartered in Reston, Virginia and much of R&D and product-related functions are in Helsinki, Finland.
Currently, they are looking for a Java developer for their flagship product, Ekahau Pro (Windows & macOS) which is a desktop application. The product utilizes highly scientific algorithms, AI, and machine learning to calculate exactly how many Wi-Fi access points you need, where they should be installed, and how they should be configured. All this intelligence is wrapped under a great user interface and as an end result, they produce beautiful heatmaps which are very easy to understand by the users.

  • Participating and assuming responsibility of designing, implementing and managing software applications and features
  • Taking an active role in designing new functionality and features all the way from a rough idea to a final feature
  • Inspecting, understanding and improving existing applications
  • Utilising and implementing various test cases and evaluations
  • Maintaining, improving and implementing quality code
  • Participating in team-focused developer work; reviewing for, collaborating with as well as coaching team members
  • Bachelor’s or Master's Degree in Computer Science or Technical Science or similar
  • Experience and/or interest in designing and building solutions for Windows and/or OSX
  • Hands-on coding experience with building or maintaining cloud-native applications with Java 11 or higher
  • Experience with Continuous Integration and Delivery tooling (Jenkins, GitHub actions, Gradle, etc.)
  • Experience with software development processes like Scrum and Kanban and tools e.g., Jira, Confluence, Git, and SVN
  • Strong interest in developing own technical skills
  • Ability to be an innovative, resourceful, and collaborative problem solver
  • Good presentation and communications skills in written and spoken English
  • Java fx, UI test automation, networking
  • Industry-specific knowledge in Wi-Fi or other wireless technologies, and/or machine learning is a plus
  • Yearly bonus (1-month salary)
  • Insurance
  • Lunch benefit
  • Sports benefit
  • Bus ticket/parking lot
  • Equipment (laptop/phone)
Interview process:
  1. Intro call with Toughbyte
  2. Screening  interview ~ 45 minutes
  3. The candidate is presented with a test assignment, not limited in time (4-8 hours to complete)
  4. Lead developer runs a technical interview ~ 1 hour 
  5. Interview with the team members
Yes, it is.
No, it is not.

Position closed, but we can still help

Check out our current open positions