Java Developer
Kiteworks · Bulgaria
Software Development · 501-1,000 employees
About the role
Design, develop, and maintain a high-security email gateway product with advanced cryptographic capabilities integrated into the Kiteworks platform. Collaborate with DevOps and QA teams to ensure secure, scalable, and high-performance software delivery throughout the development lifecycle.
What they look for
Requirements
Requires a bachelor's degree in a technical field and 5+ years of professional software development experience with strong expertise in Java. Candidates must have a solid understanding of object-oriented programming, security best practices, and experience with enterprise-grade software applications.
Benefits
Full description
Kiteworks is a highly profitable and growing software company making a meaningful impact in the security and compliance space. We are looking for a Senior Java Developer to join our engineering team and help build and evolve our next-generation secure email gateway platform. This role focuses on developing highly secure software solutions with advanced cryptographic capabilities that are deeply integrated with the Kiteworks platform. The ideal candidate is a strong Java engineer with a security-first mindset, experience working across the software development lifecycle, and a passion for modernizing complex enterprise systems.
What You'll Do• Design, develop, and maintain a high-security email gateway product with advanced cryptographic capabilities integrated into the Kiteworks platform.
- Build and enhance backend services and platform components primarily using Java, while contributing across other technologies as needed.
- Develop scalable, secure, and high-performance software solutions with strong attention to data structures, algorithms, and system design principles.
- Embed security throughout the software development lifecycle, including architecture reviews, code reviews, testing, deployment, and ongoing maintenance.
- Collaborate with DevOps teams to improve CI/CD pipelines, build automation, release packaging, and infrastructure modernization efforts.
- Partner with QA teams to define and execute comprehensive testing strategies, including functional, regression, performance, and security testing.
- Work closely with Technical Documentation teams to ensure installation guides, deployment documentation, and user manuals remain accurate and up to date.
- Drive architectural improvements and modernization initiatives while balancing product stability, security, scalability, and future platform evolution.
- Troubleshoot and resolve complex technical issues across development, deployment, and production environments.
- Stay current on emerging technologies, software engineering best practices, security trends, and cryptographic standards.
What You'll Bring• Bachelor's degree in Computer Science, Software Engineering, Information Security, or a related technical field, or equivalent practical experience.
- 5+ years of professional software development experience with strong expertise in Java.
- Proven experience developing and maintaining enterprise-grade software applications in production environments.
- Strong understanding of object-oriented programming, data structures, algorithms, and software design patterns.
- Experience building scalable, secure, and high-performance backend systems and services.
- Working knowledge of cryptographic concepts, including encryption, decryption, digital certificates, and secure communication protocols.
- Understanding of common application security vulnerabilities and secure coding best practices.
- Familiarity with email and messaging technologies, including SMTP, IMAP, POP3, email gateways, and concepts such as S/MIME and PGP.
- Experience integrating applications using REST APIs and service-oriented architectures.
- Familiarity with CI/CD pipelines, build automation, deployment processes, and release management practices.
- Experience contributing to comprehensive testing strategies, including automated, regression, and security testing.
- Strong analytical and problem-solving skills with the ability to diagnose and resolve complex technical issues.
- Excellent communication and collaboration skills with experience working across global and cross-functional teams.
Additional Qualifications• Experience with Spring Framework, Spring Boot, Hibernate, or other Java enterprise technologies.
- Experience developing security-focused, compliance-driven, or enterprise SaaS applications.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Knowledge of DevOps practices, infrastructure automation, and modern software delivery methodologies.
- Experience supporting legacy applications while driving modernization and platform transformation initiatives.
- Familiarity with secure email technologies, secure communications platforms, or cybersecurity products.
- Understanding of industry security standards and compliance frameworks.
- Experience working in a fast-paced, globally distributed software development environment.
- Relevant Java, cloud, or security certifications are a plus.
The Values That Define Us Execution - We deliver results with focus, ownership, and consistency. Our teams take initiative, solve challenges proactively, and continuously optimize how we work to create meaningful impact for our customers. Transparency - We communicate openly and clearly, ensuring stakeholders have the information they need to make informed decisions. We foster a culture of trust, welcome feedback, and embrace accountability in everything we do. Integrity - We uphold the highest standards of honesty and responsibility. Our teams act ethically, consistently honor commitments, and build trust through principled, reliable actions.
Benefits & Perks• Health Insurance: Additional coverage via Bulstrad (family add-on available at BGN 45.29/month)
- Multisport Card: Complimentary access to sports/fitness facilities; family add-ons available
- Food Vouchers: BGN 200/month viaEdenred(non-taxable, electronic)
- Weekly Fruit Basket: Fresh fruit delivered to the office weekly
- Annual Leave: 25 days
Commitment to Equal Opportunity & Inclusion Kiteworks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
Other Requirements Ability to meet Kiteworks, customer, and/or government security screening requirements for this role. These requirements include, but are not limited to, the following specialized security screenings: Kiteworks Background Check: This position requires passing the Kiteworks background check upon hire/transfer and every two years thereafter.