Junior Java R&D Software Engineer - Gent
Guardsquare
·
Posted:
May 4, 2023
·
Onsite
About the position
Join our Java team at Guardsquare, a software product company, where you will have the opportunity to work on our open source project ProGuard, our commercial product DexGuard, and new Java-based products. As a software engineer, you will be responsible for developing, maintaining, and improving our software, as well as providing email support to our customers. With a focus on compiler technology, obfuscation, and optimization techniques, you will contribute to making Java and Android applications smaller, faster, and more secure against reverse engineering and tampering. This role offers a competitive salary package, a flexible work environment, and the chance to have a direct impact on our products and the mobile application security market.
Responsibilities
- Develop and maintain the open source project ProGuard and the security product DexGuard
- Use compiler technology and obfuscation, encryption, and optimization techniques to make Java and Android applications smaller, faster, and more hardened against reverse engineering and tampering
- Possess knowledge of Java and have experience with Linux
- Have an interest in low-level programming, compiler technology, obfuscation, optimization technologies, and information security
- Familiarity with Android and the Android build tools such as Gradle and ProGuard
- Collaborate with a small international team to solve challenging problems and create high-quality software products
- Design, develop, maintain, and improve software products
- Provide email support to customers
- Research the latest compiler and mobile security technology
- Work in an international environment with diverse colleagues
- Share and implement ideas
- Maintain a work-life balance with a hybrid work policy
- Contribute to the diversity and multiculturalism of the company
- Strive for excellence as part of a dynamic team.
Requirements
- Knowledge of Java
- Experience with Linux
- Interest in low level programming
- Interest in compiler technology (Java bytecode, complex application processing) or obfuscation or optimization technologies
- Interest in information security
- Experience with reverse engineering and the commonly used tools
- Familiarity with Android and the Android build tools: Gradle, ProGuard...
- Master's degree in Computer Science or equivalent practical experience
- Good verbal and written communication skills in English
Benefits
- Tools and flexibility for successful self-development
- International environment with motivated and open colleagues from different backgrounds
- Opportunity to share and implement ideas
- Hybrid work policy for excellent work-life balance
- Diverse and multicultural company with team members from numerous nationalities
- Value for different perspectives and opinions
- Continuous education and enhancement in skills
- Encouragement and empowerment to share opinions, collaborate, learn, and grow
- Opportunity to join a market leader in mobile application security
- Complete approach to mobile application security
- Integration across the development cycle
- Enhanced mobile application security from early development to publication
- Identification of security risks and protection against reverse engineering and tampering
- Offices in Leuven (Belgium), Boston (USA), and Munich (Germany)