Software Engineer (Java + .NET C#)
Location: Berlin, Germany (Hybrid)
Department: R&D
Reports to: Andreas Hirth
We are seeking a talented Software Engineer (or Senior Software Engineer) with strong Java and .NET C# skills to join our R&D team in Berlin. This role offers the opportunity to modernize and expand an existing enterprise product while also contributing to Foxit's document automation solutions used by leading global organizations.
The position is ideal for an engineer who enjoys working independently on challenging projects while also collaborating closely within a team environment.
Own and modernize the OpenText Documentum integration:
Support and enhance Foxit Rendition Server:
Languages & Frameworks: Java (OpenJDK, Maven, Spring), .NET C#, JavaScript/Angular
Databases: SQL, Oracle JDK
DevOps & Tools: Git, Azure DevOps (CI/CD pipelines), Docker, Kubernetes
APIs & Integrations: REST APIs, OpenText Documentum (a plus, not required)
Strong expertise in Java SE (OpenJDK/PoJ)
Hands-on experience with .NET C#, including UI development
Solid understanding of SQL databases
Familiarity with REST APIs, CI/CD, Maven, and Git
Experience with Azure DevOps (pipelines & source control)
Bonus points for Docker/Kubernetes experience, or knowledge of OpenText Documentum
Be the go-to expert for a mission-critical enterprise integration used by major global customers.
Shape the future of Foxit's document automation products, including the high-performance Foxit Rendition Server.
Work in a hybrid, collaborative Berlin-based team with opportunities for ownership and growth.
Competitive salary package (€72,000/year) and global exposure.