Senior Full Stack Developer (JAVA, JS)

Location Milan OR Dusseldorf
Job Type Permanent
Salary Very Competitive
Reference 29492

SENIOR FULLSTACK DEVELOPER (JAVA, JS)

Are you a talented, passionate Senior Java Developer looking to join a fast-growing tech research company offering fantastic career opportunities? You this will develop and improve the application stack for our Direct Carrier Billing Services in an intercultural and agile team of professionals.

You are a Java Spring and JavaScript coding enthusiast and ready to share your technical expertise with your colleagues and documenting your work is part of your daily routine.

Your responsibilities

  • Develop, test and deploy features and maintain reliable and reusable code for our application stack
  • Troubleshoot problems and find innovative approaches to solve them efficiently
  • Design and conduct code testing to harden the components before release
  • Work together with other developers to produce optimal outcomes
  • Discuss requirements with product developers to provide optimal solutions
  • Accept challenges to improve the quality, stability and performance of our applications

They offer

  • The opportunity to join our dynamic, hardworking and talented international team
  • A cooperative working experience in a fascinating and growing industry
  • A competitive compensation package & perk
  • The opportunity for personal and professional growth with long-term development perspective

Your skills and experience

  • Bachelor’s or Master’s degree in Computer Science or similar 
  • Minimum of 5 - 8 years’ experience in Java development, ideally working on high performance and distributed backend applications in an agile (SCRUM, Kanban) environment
  • Minimum of 3 years’ experience with ES6 and modern JS frameworks development
  • Solid understanding of security best practices 
  • Previous experience with Jira, Confluence and standard office tools
  • Knowledge of MongoDB stack, ELK stack, and/or AWS would be an added benefit
  • Good English skills (written and verbal)
     
  • Experience with the following technologies: 
    o Core Java components and frameworks: Spring (Boot), Hibernate, Jackson, etc.
    o Microservices architectures
    o ReactJS or VUE frameworks and build tools (Npm scripts, Webpack, Gulp)
    o SPA design and architecture
    o Relational databases (MySql, PostgreSQL) and query optimization
    o SCM tools such as Git/Bitbucket
    o Testing with JUnit, Mockito and SoapUI o Webserver configuration (Apache, Nginx) 
    o Linux shell commands and log analysis
    o HTML, CSS (LESS/SASS) o Maven and Continuous Integration (Jenkins)
    o Container technologies like Docker
     
Apply Now