For our team in Praha, Czech Republic we are currently looking for an experienced :
JAVA + SCALA DEVELOPER
We're looking for a software engineer who wants to work on a code that is being used by millions of users worldwide. Coder who understands algorithms and backend architecture to get the most efficient and stable system out of our development stack.
You'll be working on VPN backends taking care of quite complex logic on systems under heavy traffic. VPN is currently one of the fastest growing products within Avast with new features being added continually.
For you it means you'll be working with the latest technologies and have a unique chance of leaving your imprint in a product used by millions of users.
From ideal candidate we expect innovation and ability to bring new perspectives, ideas and experience.
Job description : Requirements analysis
Development of server components in the Java / Scala programming language
Documentation of code and modules
Design of interfaces and APIs
Contribution to a design and specification of the systems architecture
Development of support tools in any chosen language (bash, Perl, Python, etc.)
Working with other international team members (design, architecture, code review, etc.)
and also :
Creating tests and testing tools (unit, integration, functional, performance, etc.)
Contribution to the whole application lifecycle (development, testing, deployment, monitoring, maintenance, etc.)
Maintenance and development of legacy server components
Other small tasks execution based on instructions
Good experience in programming + at least 2 years of experience in programming on JVM platform (Java SE)
Very good knowledge of Java
Experience with high-performance server applications
Ability to do common configuration and tuning of Linux and / or Windows servers
Experience with debugging of your own but also someone else s code; the ability to debug code in a production environment
Passion for DevOps culture
Minimum secondary education - university degree in a technical area is an advantage
What we offer :
Very challenging technical problems to be solved!
Great benefits : food and drink, fitness, language lessons and much more
A calm and pleasant working environment - award-winning office
A safe job and an attractive salary
Flexible working hours
The chance to join a major international global tech company
Many opportunities for professional growth
Amazing and truly international work environment