Senior Java Engineer - AI/GenAI

Senior Java Engineer - AI/GenAI

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
RemoteStar

At a Glance

  • Tasks: Modernise legacy services and implement AI-powered development infrastructure.
  • Company: Leading tech firm in Poland focused on innovation and AI.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Fast-paced environment with a focus on collaboration and continuous learning.
  • Why this job: Join a cutting-edge team and shape the future of AI in software development.
  • Qualifications: 8+ years in Java backend engineering with strong AI implementation experience.

The predicted salary is between 80000 - 100000 £ per year.

About the job

Location - Poland

Years of experience - 8+ years of experience

What you'll need for this role

  • Backend Engineering
  • 8+ years software engineering with Java backend expertise
  • Experience modernising production systems at scale
  • Strong API design and microservices architecture knowledge
  • Understanding of strangler fig patterns, service decomposition, and legacy migration strategies
  • AI/LLM Implementation (Critical Differentiator)
  • Hands-on experience building with Model Context Protocol (MCP)
  • Demonstrated use of Claude Code, GitHub Copilot, or similar AI development tools in production work
  • Experience implementing AI in CI/CD pipelines (code review, testing, security scanning)
  • Built agentic AI solutions or AI-powered automation tools
  • Understanding of prompt engineering, model selection, and LLM capabilities/limitations
  • Proven AI Impact
  • Achieved measurable productivity improvements using AI in development
  • Implemented AI-assisted refactoring, test generation, or documentation at scale
  • Experience with AI code analysis and automated remediation
  • Track record of shipping production systems built with AI assistance

What you'll do

  • Service Modernisation (50%)
  • Modernise Legacy Services Using AI
  • Use AI to analyse codebases, understand dependencies, and extract clean APIs
  • Work on high-impact legacy services that block divisional delivery speed
  • Implement strangler fig patterns and other proven migration approaches
  • Deliver modernised services with comprehensive tests, documentation, and multi-instance deployment capabilities
  • Ship Results Quickly
  • Complete service modernisations in fast cycles with monthly milestones
  • Use AI to accelerate every phase: analysis, refactoring, testing, documentation
  • Hand off modernised services to Platform Services or divisions with clear ownership
  • Demonstrate measurable improvements: faster APIs, better performance, higher reliability
  • AI Implementation & Automation (50%)
  • Build AI-Powered Development Infrastructure
  • Implement Model Context Protocol (MCP) servers for service discovery, dependency mapping, and architecture compliance
  • Create AI-assisted CI/CD pipelines with automated code review, security scanning, and test generation
  • Build automation using Claude Code, GitHub Copilot, and LLM APIs
  • Develop reusable AI tooling that other engineers can adopt
  • Demonstrate AI-First Development
  • Use AI for all coding tasks: refactoring, test creation, documentation, debugging
  • Achieve measurable and significant productivity improvements through AI integration
  • Document patterns and share learnings through your work
  • Train teams during service handoffs on AI-enabled workflows you've built
  • Demonstrate when to use AI vs when human judgement is critical

Senior Java Engineer - AI/GenAI employer: RemoteStar

As a Senior Java Engineer at our innovative company in Poland, you'll thrive in a dynamic work culture that champions collaboration and creativity. We offer competitive benefits, including opportunities for professional development and a commitment to leveraging cutting-edge AI technologies, ensuring you can make a meaningful impact while advancing your career in a supportive environment.

RemoteStar

Contact Details:

RemoteStar Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Engineer - AI/GenAI

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with AI and Java. Attend meetups or webinars to get your name out there and show off your skills.

Tip Number 2

Showcase your projects! If you've worked on any AI-powered solutions or modernised legacy systems, make sure to highlight them in conversations. Bring your portfolio to interviews and let your work speak for itself.

Tip Number 3

Prepare for technical interviews by brushing up on your API design and microservices knowledge. Practice coding challenges that focus on AI implementation and service modernisation to impress your interviewers.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Java Engineer - AI/GenAI

Java Backend Expertise
API Design
Microservices Architecture
Strangler Fig Patterns
Service Decomposition
Legacy Migration Strategies
Model Context Protocol (MCP)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to highlight your 8+ years of Java backend experience and any AI/GenAI projects you've worked on. We want to see how your skills match our needs, so don’t be shy about showcasing your relevant achievements!

Showcase Your Projects:Include specific examples of projects where you’ve modernised legacy systems or implemented AI solutions. We love seeing real-world applications of your skills, especially if you can demonstrate measurable improvements in productivity or performance.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s necessary. Make it easy for us to see why you’re a great fit for the role!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!

How to prepare for a job interview at RemoteStar

Know Your Java Inside Out

Make sure you brush up on your Java backend expertise. Be ready to discuss your experience with modernising production systems and how you've tackled API design and microservices architecture in the past. Prepare specific examples that showcase your skills and knowledge.

Show Off Your AI Experience

Since AI implementation is a critical differentiator for this role, come prepared to talk about your hands-on experience with tools like Claude Code or GitHub Copilot. Highlight any projects where you've successfully integrated AI into CI/CD pipelines or built agentic AI solutions.

Demonstrate Your Problem-Solving Skills

Be ready to discuss how you've used strangler fig patterns and service decomposition in legacy migration strategies. Think of scenarios where you've faced challenges and how you overcame them, especially in terms of improving performance and reliability.

Prepare for Technical Questions

Expect technical questions that dive deep into your understanding of prompt engineering and LLM capabilities. Brush up on the limitations of these models and be prepared to explain when to rely on AI versus human judgement in development tasks.