#1 Job Board for tech industry in Europe

Software Engineer
Java

Software Engineer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
Egnyte Poland

Egnyte Poland

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 + organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit www.egnyte.com.

Tech stack

    Java

    advanced

    Spring

    advanced

    JUnit

    advanced

    Tomcat

    regular

    MySQL

    regular

    Git

    regular

    Docker

    nice to have

    Grafana

    nice to have

    ELK Stack

    nice to have

    TDD

    nice to have

Job description

Egnyte is a US based company with it’s largest office in the City of Poznan. It's products provides customers with secure content collaboration platform allowing users to work, collaborate and share data from any device, regardless of where it physically resides. 

We're a creative, driven team of people who want to make a great products which is used by over a 1 milion active users worldwide. We focus on cooperating with our customers and deliver relevant improvements, despite our scale of over 20k transactions per second, leading up to over 18 Petabytes of data accessed by web, desktop or hybrid applications 

What we do on a daily basis:

  • System component development throughout the all phases of product lifecycle
  • Design and develop highly-scalable cloud architecture that seamlessly integrate with on-premises systems
  • Drive technical improvements to existing highly-scalable solutions
  • Influence development strategy and technologies of a global product deployed on hundreds of servers around the world
  • Investigate and implement code fixes and improvements to Egnyte’s file sharing and cloud system
  • Perform root-cause analysis of complex problems that may involve third party software, network configurations and software relating to scaling and performance
  • Collaborate with other developers, product owners and system QA in bringing releases in a SaaS delivery model

What skills are we looking for:

  • Demonstrated success designing and developing complex solutions
  • Experience owning all aspects of software engineering, from design to implementation, QA and maintenance, preferably in large - scale server applications
  • Experience developing applications using Java, Spring, Junit and Tomcat
  • Experience in debugging multi threaded applications and performance analysis
  • Knowledge of databases and SQL, preferably MySQL or PostgreSQL
  • Experience with TDD and Agile methodology
  • Knowledge of software development best practices and willingness to provide guidance to less senior peers in that area
  • Openness, adaptability, and flexibility in responding to change

...and as a bonus:

  • SaaS at scale production experience
  • Experience with RabbitMQ, ElasticSearch, Redis

What we could offer you:

  • Flexible forms of employment
  • Stock options
  • Experienced and open-minded people to work with and an energetic environment perfect for learning new skills
  • Flexible working hours (core hours 10 am-3 pm) or remote work days if you need them
  • 4000 PLN Gross conference budget per person and additional 4 training days each year to boost your skills
  • MultiKafeteria - you can choose MultiSport or gift cards every month or whatever you need to make you happy
  • Private medical health care
  • Relocation support
  • Free in-house English classes
  • Team initiatives and events

Apply today by sending your resume via form below! 
You are more than welcome to share with us everything you are proud of: links, portfolio, github repositories etc.