Senior Java Developer (AI-Native)

New
5
5Blue SoftwareSoftware Development
Czechia, Denmark, Germany, Poland, UkraineFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper-Intermediate English level or higher
Experience
6+ years
Required Skills
SQLJavaKubernetesSpring BootLinuxMicroservicesDistributed Systems

Requirements

  • Degree in Computer Science, Software Engineering, or a related field
  • 6+ years of experience in software development with Java
  • Strong system architecture and design skills — proven experience designing scalable, distributed systems and understanding the underlying infrastructure
  • Demonstrated ability to take complex requirements and turn them into well-structured, scalable technical designs
  • Strong experience designing and implementing complex algorithms and software architectures
  • Experience working with microservices architecture
  • Experience developing large-scale data applications and advanced SQL querying
  • Hands-on experience using AI coding tools (e.g., Codex, Claude Code, GitHub Copilot, or similar AI agents) as an integral part of the software development lifecycle
  • Technical leadership potential — initiative, ownership, and the ability to drive technical innovation
  • Curiosity and a genuine drive to continuously learn and adopt new technologies and approaches
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Upper-Intermediate English level or higher

Responsibilities

  • Design system and service architecture for high-performance, scalable, and reliable software, with a solid understanding of the surrounding infrastructure
  • Translate complex and often ambiguous requirements into clear, robust, and scalable technical designs
  • Own the end-to-end delivery of complex features and modules — from design through implementation and production
  • Work in an AI-native engineering environment: effectively leverage modern coding agents and spec-driven development to accelerate high-quality delivery, and adapt or create solutions using AI tools
  • Design and implement complex algorithms
  • Provide technical leadership — influence technical decisions, mentor peers, and raise the engineering bar across the team
  • Collaborate with cross-functional teams to identify and solve complex software problems
  • Continuously explore, evaluate, and introduce new technologies, tools, and engineering practices
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now