
Senior Software Engineer, Java
XTM International
full-time
Posted on:
Location Type: Hybrid
Location: Poznań • 🇵🇱 Poland
Visit company websiteJob 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