XTM International

Senior Software Engineer, Java

XTM International

full-time

Posted on:

Location Type: Hybrid

Location: Poznań • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudGrafanaHibernateJavaKubernetesMicroservicesPostgresPrometheusPythonReactSpringSpring BootSpringBootSQLTypeScript

About the role

  • Build and architect scalable features for our translation management 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

Requirements

  • 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
Benefits
  • Competitive salary based on experience and location
  • Flexible work arrangements - remote and hybrid options available
  • Professional development opportunities with international exposure
  • Continuous learning support with training resources and industry tools
  • Career advancement programs and growth opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring frameworkSpring BootSpring MVCReactTypeScriptSQLPostgreSQLHibernateREST APIs
Soft skills
communicationcollaborationmentoringknowledge sharing