All offersPoznańJavaSoftware Engineer
Software Engineer
Java
Egnyte Poland

Software Engineer

Egnyte Poland
Poznań
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.

Company profile

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.