Egon Software Greece

Senior C#/Java Software Engineer

Posted: 2 hours ago

Job Description

Company Overview: Egon Software Pvt. Ltd. (ESL) is a wholly owned subsidiary of Egon Holdings SA, a Luxembourg-based company. Egon Holdings (EHS) is a privately owned conglomerate with diverse interests in Diamonds & Jewelry, Mining, Real Estate, and Investments, conducting operations in 13 countries with a strong reputation for service reliability and professionalism.The Egon Group, headquartered in Belgium, is a leading global diamond manufacturer and dealer, with diamond cutting and polishing operations in Thailand, Botswana, South Africa, and Canada. Its flagship company, Diarough NV (www.diarough.com), is recognized worldwide as one of the most important and influential diamond manufacturers and dealers, with four manufacturing plants across India, Thailand, Botswana, and Canada, along with marketing offices in the US, Canada, Belgium, Germany, Hong Kong, Japan, and Australia.Position Overview: As part of its strategic expansion in Greece, is seeking an experienced Senior Java Software Engineer with 6–8 years of experience. The successful candidate will contribute to building and maintaining enterprise-grade applications that support Egon’s global business operations and strengthen the IT foundation for its new European presence. This role offers a hybrid work environment, combining the flexibility of remote work with the benefits of on-site collaboration.Responsibilities:Design, develop, and maintain scalable and secure Java applications using Springboot and related frameworks.Collaborate with global and regional teams to define requirements and deliver reliable solutions.Implement and manage CI/CD pipelines for seamless build, test, and deployment processes.Manage version control, branching strategies, and code reviews using Git.Design and optimize database schemas, write efficient queries, and ensure database performance.Troubleshoot production issues and ensure application reliability.Requirements:6–8 years of professional experience in Java software development.Strong expertise in Spring (MVC, Boot, Security, Data) frameworks.Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).Proficiency with Git and collaborative workflows.Strong database experience with SQL and schema design (MySQL, PostgreSQL, Oracle, etc.).Solid understanding of RESTful APIs and distributed systems.Excellent problem-solving and communication skills.Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.Preferred Skills:Exposure to cloud platforms (AWS, Azure, GCP).Experience with Docker/Kubernetes.Familiarity with frontend frameworks (React, Angular, or Vue) is a plus.Location: Greece (with collaboration across global teams)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs