Greece Hybrid Full-time

XTM Group is hiring a Senior Fullstack Software Engineer (Java & React)

About the Role

XTM Group is hiring a Senior Fullstack Software Engineer to be responsible for the complete software lifecycle, from analysis and design through to deployment and maintenance. You'll develop and maintain complex applications using Java and React within a dynamic, collaborative environment.

What You'll Do

  • Design, program, and maintain software and software components.
  • Create and modify software functionality and performance elements.
  • Develop software based on mathematical models and programming algorithms.
  • Select programming languages for describing algorithms and data structures.
  • Determine information to be processed, including volume, structure, and input/output schemes.
  • Unify and be responsible for the typification of computing processes.
  • Check software functionality and compliance with its functional purpose.
  • Form content of control examples for software testing.
  • Develop automatic software verification systems.
  • Prepare, debug, and adjust developed software based on testing output.
  • Start operation of debugged programs and input source data.
  • Administer, maintain, and modernize software.
  • Develop and execute user, technical, and operational documentation.
  • Prepare reports on work done and tasks completed.

What We're Looking For

  • 5+ years of commercial experience in Java programming with expertise in the Spring framework (Spring Boot, Spring Cloud).
  • Strong understanding of Web Services (SOAP/REST) and integration techniques.
  • Solid knowledge of SQL and practical experience with relational databases like PostgreSQL or MySQL.
  • Experience with ORM technologies (Hibernate) and query languages (HQL).
  • Expertise in React and TypeScript.
  • Experience with DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
  • Good knowledge of AWS services and cloud architecture best practices.
  • Hands-on experience in Kubernetes (k8s) for container orchestration.
  • Ability to produce clean, high-quality, scalable, and maintainable code.
  • Experience designing and improving software architectures for performance, reliability, and maintainability in large-scale distributed systems.
  • Excellent communication skills for collaborating with technical and non-technical stakeholders.
  • Ability to work UK business hours and participate in an on-call rotation.
  • English skills sufficient to read technical documentation (minimum B2 level).

Nice to Have

  • Proficiency in Python for data processing, scripting, and integration tasks.
  • Experience working with NoSQL databases such as MongoDB or Cassandra.
  • Familiarity with WebSockets for real-time communication.
  • Familiarity with AngularJS, Redux Toolkit, Vite.
  • Knowledge of AI/ML frameworks and integration of AI functionalities into production systems.
  • Exposure to monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack.

Technical Stack

  • Languages & Core: Java, Spring, Spring Boot, Spring Cloud, TypeScript, Python
  • Frontend: React, AngularJS, Redux Toolkit, Vite
  • Data & Services: SQL, PostgreSQL, MySQL, Hibernate, HQL, SOAP, REST, NoSQL, MongoDB, Cassandra, WebSockets
  • Infrastructure & Tools: AWS, Kubernetes, CI/CD, Infrastructure as Code, AI/ML frameworks, Prometheus, Grafana, ELK Stack

Benefits & Compensation

  • Flexible work arrangements, with options for remote and hybrid setups (location-dependent).
  • Professional development, with access to international opportunities and career advancement programs.
  • Continuous learning, powered by top-tier tools, training resources, and industry expertise.

Work Mode

This position offers a hybrid work model, balancing in-office collaboration with remote flexibility.

We're dedicated to building an inclusive workplace and are committed to accessibility and inclusive hiring. If you need accommodations at any stage of the process, please indicate this in your application.

Required Skills
JavaSpringSpring BootSpring CloudReactSOAPRESTSQLPostgreSQLMySQLHibernateMicroservicesCloud PlatformsCI/CDAgile Methodologies
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
XTM Group

TXTM Group is dedicated to delivering cutting-edge solutions in the field of translation management. Our mission is to help 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 fullstack
Posted 8 months ago