Senior Software Engineer – Belgium (m/f/d)

Full time
Locationinternacional Calendar27/02/2021   Full time

TalentSeed is revolutionizing the job market since 2017, through a specialized recruitment and selection service supported by our innovative technological Talent Management platforms.

We are an entity registered with the Portuguese board of psychologists and our mission is to present solutions in the Human Resources field, resorting to technology as a foundation of the innovation that we seek to present to our partners.

Our young, fun, and dedicated team aims to add value to companies and candidates, striving for the excellence of our services!

 

TalentSeed is currently recruiting for Antwerp, Belgium.

 

Senior Software Engineer – Belgium (m/f/d)

 

CHALLENGE

Our client is creating a global services platform built around passion communities across a wide range of entertainment and lifestyle categories. 

As a Senior Software Engineer, you will develop maintainable, scalable, production-ready software components.

Moreover, you will:

  • You will implement components given requirements based upon analysis by the product owners and data engineers.
  • You will perform unit and regression testing.
  • You will set up CI/CD pipelines.
  • You will perform root cause analysis, based on feedback from customers and colleagues

 

Profile

  • Academic degree (BSc or MSc) in computer science or a related field, complemented with a minimum of 5 years of working experience.
  • Fluent in English
  • Extensive hands-on development experience in Java and you can write clean, effective code. Experience with Python and JavaScript are a plus. 
  • Work experience with microservice architectures.
  • Deep knowledge about the Java ecosystem, know which packages to use for which tasks and which modules/libraries are accepted industry standards.
  • Extensive knowledge about the Java tooling with respect to building, correctness testing, checking code quality and code coverage of the tests.
  • Can properly structure your code supporting long term maintainability.
  • Experience in refactoring code to improve code structure.
  • Experience with profiling code to find bottlenecks and propose performance improvements.
  • Knowledge of version control through git.
  • Knowledge of Linux operating system.
  • Experience with SQL, NoSQL, and Graph databases.
  • Experience CircleCI.
  • Work experience in distributed computation frameworks (Kafka, Spark, Hadoop).
  • Work experience with Docker
Candidatar-se