Full Stack Java Developer
Full Stack Java Developer
When applying for this position please include a CV and application letter. 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
• Proficient in React.JS, HTML5, CSS3 and Sass
• 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