Position: Senior Java Engineer
Company: DNA325
Category: Java
Experience required: 3y
English level: upper

At Encode we work to boost the agility and commercial benefits of our customers by identifying all possible optimisations.

Encode follow lean and agile methodologies in building their product and pay attention to user experience and delivering outcomes that Encode's customers and the market will love.

Tech stack:
- Strong knowledge about Java;
- Spring (MVC/Security/Boot);
- Hibernate/SQL, Elastic/Lucene,  AMQP, Gradle and Google/Amazon cloud services.

Requirements:
- Degree in computer science;
- Experience of producing clean, self-documenting, secure and optimized REST endpoints;
- Experience in automated testing and being part of a continuous delivery pipeline.

Nice to have (if aplicable):
- Experience with enterprise change management processes;
- Experience in image and video manipulation and conversions (ffMPEG, Adobe Creative Cloud);
- Experience with AI/Machine learning (Python);
- Interest in IT Security and experience with automated testing;
- Experience with microservice cloud infrastructures.

Other info:
Encode is constantly striving to ensure that they offer the most encouraging, supportive and efficient environment possible. Encode want everyone on the team to be empowered to influence their product strategy decisions. The whole team is involved in prioritizing and evaluating Encode's releases.
- Great team and friendly environment;
- Challenging tasks;
- Lack of bureaucracy;
- Medical insurance;
- Competitive salary.