Athens, Attica, Greece Hybrid Full-time

XTM International is hiring a Senior Software Engineer (Java) | XTM International | Jobs By Workable

About the Role

Join XTM International as a Senior Software Engineer (Java) to build and enhance our translation management platform, directly impacting how global businesses communicate. You'll work with modern technologies in a collaborative engineering team.

What You'll Do

  • Build and architect scalable features for our platform using Java (Spring ecosystem) and React
  • Design and implement robust APIs and microservices
  • Collaborate closely with product owners, designers, testers, and other engineers to deliver user-focused solutions
  • Maintain high code quality through testing, peer reviews, and modern development practices
  • Contribute to technical decisions around architecture, technology choices, and engineering best practices
  • Mentor junior developers and share knowledge across the team

What We're Looking For

  • 5+ years of commercial Java development experience
  • Strong expertise with Spring framework (Spring Boot, Spring MVC)
  • React and TypeScript skills for frontend development
  • Database proficiency with SQL, especially PostgreSQL, and ORM frameworks (Hibernate)
  • Web services experience with REST APIs and integration patterns
  • DevOps mindset with CI/CD, automated testing, and infrastructure as code
  • Architecture skills for designing scalable, maintainable systems
  • Strong communication skills for collaborating with diverse teams
  • English proficiency (B2 minimum) for technical documentation
  • UK business hours availability with occasional on-call rotation (weekdays only)

Nice to Have

  • Cloud experience with AWS services and Kubernetes
  • Python experience for scripting and data processing
  • Monitoring and observability knowledge: Prometheus, Grafana, ELK Stack

Technical Stack

  • Java, Spring Boot, Spring MVC
  • React, TypeScript
  • SQL, PostgreSQL, Hibernate
  • REST APIs
  • AWS, Kubernetes
  • Python
  • Prometheus, Grafana, ELK Stack

Team & Environment

You'll join a growing engineering team within an international company working on global challenges, using a modern tech stack in a collaborative environment.

Benefits & Compensation

  • Competitive salary based on experience and location
  • Professional development opportunities with international exposure
  • Continuous learning support with training resources and industry tools
  • Career advancement programs and growth opportunities

Work Mode

This role supports flexible work arrangements with remote and hybrid options available.

We're committed to accessible hiring. Let us know if you need any accommodations during the process.

Required Skills
JavaSpring BootSpring MVCSQLPostgreSQLHibernateREST APIsAWSReactTypeScriptMicroservicesSystem DesignAgile MethodologiesCI/CDProblem Solving
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
XTM International

XTM Group delivers cutting-edge solutions in translation management, helping enterprises reach global markets more efficiently by creating, delivering, and supporting an industry-leading platform to automate and manage all aspects of the localization process.

Visit website
Job Details
Category backend
Posted 3 months ago