Software Engineer Java
For a well-known digital company we are currently looking for a motivated Software Engineer who will embrace the end-to-end responsibility of building, delivering and evolving relevant products.
As a Software Engineer, you will work You will be involved in building and developing scalable and resilient platforms to support an ever-growing number of customers. From the first day you'll experience working in a company with a 'growing-sharing culture' with a lot of opportunities to improve existing products, bring new ideas to life.
Key Responsibilities
Design, write and test high-quality software by using a range of practices like TDD, DDD, Clean Code or SOLID Principles
Create resilient, secure, and performant applications able to serve millions of requests per day
Define the best technical solution and infrastructure for new features together with architects, always focusing on CI/CD
Be responsible for the quality of the delivery
Be responsible for the performance, reliability and scalability
Use tech expertise to proactively find solutions to solve complex issues, understanding and considering the business needs
Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day by day activities
Make real impact Influencing and guiding engineers working in the whole product engineering department
Collaborate effectively with engineers, architects, and stakeholders from multiple teams to solve complex problems to deliver end-to-end solutions
Strong experience as a Software Engineer programming in OO/FP languages but preferably in JVM: Java or Kotlin
Previous experience working with Clean code, SOLID principles and Agile mindset
Strong analytical skills and ability to make decisions based on data
Ability to understand the business requirements
Positive and collaborative attitude
Growth mindset
Fluency in English both written and spoken
By joining our company client, you will have the chance to:
Join a dynamic team in an inclusive-international environment
Grow thanks to the career journey and our internal mobility perspective
Manage your own schedule thanks to the flexible start and end of the working day
Work a shorter working week (36h), of which 4 hours on Friday morning
Get focus time for learning, development and deep work on Friday mornings
Work partially or fully remote according to local laws
Enjoy continuous training thanks to our company platform
If in line and interested we will be glad to evaluate your application