Image link

Java Developer

Itzig, Luxembourg
Java Developer

When applying for this position please include a CV and application letter. Lastly, a link to some projects you have developed in Java is optional.

Job Description:
  • Active participation in the entire software lifecycle process, including requirements gathering, user story creation, development, testing, documentation, and maintenance in the context of our Secure Messaging platform SecuChat

  • Follow architectural guidelines, and participate in solution design in line with product and business requirements

  • Assess code and systems for discrepancies, inconsistencies, or vulnerabilities by contributing to the continuous improvement and innovation process

  • Ensure that deliveries are secure, stable, and follow good software development practices, including consistent coding style, and are operational before being put into production

  • Drive resolution of technical escalations, including identification of root cause and issue resolution

  • Take ownership and responsibility and act proactively in line with the overall goals

Your Profile:
  • Have at least a Bachelor in Computer Science and >3 years of work experience

  • Proficient in Java, Spring-Framework, Hibernate, Restful APIs, and SQL

  • Self-driven, autonomous, highly motivated, and dedicated to quality

  • Strong analytical and problem-solving skills, and knowing how to figure out stuff

  • Have excellent communication skills and be at ease with customer interaction

Very welcome optional skills:
  • Experience with our tooling/tech-stack: Database management skills (PostgreSQL, MSSQL, Oracle), OpenAPI standard and RESTful API design experience, Deployment and Containerization skills (Jenkins, Docker, Kubernetes, AWS, Linux, Shell scripting), Gradle, Github, Atlassian Suite

  • Understanding of common security principles and practices, including authentication, authorization, and data encryption, to develop secure backend systems

  • Having a sense of humor and being at ease in working in a fast-paced, cross-functional (Business, Front-end, Back-end, Mobile, QA, and Customer Success Engineering) team

Languages
  • English is our corporate language (all documentation and part of internal team communication is in English)
  • French and German are very welcome plus