Senior Full Stack Developer
LUXHUB
- Strassen, Luxembourg
- CDI
- Temps-plein
- Designing and implementing software and API solutions according to specifications/user stories, while ensuring security, (re-)usability and reliability.
- Formalizing and keeping up-to-date code documentation related to our developments in order to ensure maintainability and ability to evolve over time.
- Maintaining and evolving the various solutions (development, parameterization, testing, defect management, release management).
- Optionally taking the role of Scrum Master during sprints.
- Providing third level support for production issues and bug resolutions.
- Sharing knowledge with fellow developers on IT/development/API/software development/architecture matters.
- Collaborating with other IT teams (Quality Assurance, DevOps, Client Ops…) to achieve high quality deliverables.
- Assisting the Product Development team with the preparation of user stories in line with the target product goal and objectives.
- Assisting Architects with the definition of a robust architecture for our software.
- Participating actively in the company projects (internal or clients).
- Degree in Computer Science or similar field.
- 5+ years as a software engineer, with a strong understanding of design patterns and a focus on creating reusable code and components. Must have solid development experience in analysing and developing microservices.
- Expert level in Java, Spring, JavaScript, HTML and Junit; experience with Vue.js, CSS, Python, JMeter or Gatling are considered an additional asset.
- Good understanding of modern Web/API application design, infrastructure, and architecture for enterprise-level applications. Open Finance Knowledge is considered an additional asset.
- Good understanding of security aspects (AuthN and AuthZ, applied cryptography, Oauth, OpenID Connect) and data management (SQL & NoSQL).
- Experience with Linux and Docker. Kubernetes is considered an additional asset.
- Understanding of performance testing and optimization techniques.
- Strong analytical and problem-solving skills, while paying attention to details.
- Ability to communicate your vision and innovative thinking to deliver the best product and service to our customers.
- Comfortable within a scale-up environment, with a demonstrated entrepreneurial and strong team spirit.
- Working proficiency (both written and verbal) in English; any other language will be considered as an asset.
Jobs.lu