About the job Backend Developer (Java/Spring, AI Tools) - Full Remote EU
ABOUT THE OPPORTUNITY
Join a fast-growing international technology company operating in a highly specialized global industry. The organization builds a sophisticated platform used worldwide to optimize complex operational workflows, enabling faster decision-making and increased efficiency for its users.
You will be part of a highly skilled, multicultural engineering team working on impactful products with real-world scale. The company fosters a modern engineering culture with a strong focus on innovation, ownership, and continuous improvement, including the adoption of AI-assisted development practices.
PROJECT & CONTEXT
As a Backend Developer, you will contribute to the evolution of a large-scale Java-based platform with a modern web interface, mobile applications, and multiple integrations with external systems.
The environment is highly collaborative, involving close interaction with product managers and stakeholders to deliver well-defined features. The team is increasingly leveraging AI-powered tools (e.g., LLM-based coding assistants) to enhance productivity, accelerate development cycles, and improve code quality.
You will take ownership of the full development lifecycle, from system design to deployment, working on performance-critical applications used in a global context.
WHAT WE'RE LOOKING FOR (Required)
- 6+ years of experience in backend development with Java (Java 11/17)
- Strong experience with Spring Framework (Spring Boot 2.x/3.x) and Hibernate (5.x/6.x)
- Solid experience with Maven (3.x), Git, and modern IDEs (IntelliJ IDEA, Eclipse)
- Experience with Apache Tomcat (9+) and RESTful API development
- Strong knowledge of PostgreSQL (12+) and relational database design
- Hands-on experience with ElasticSearch (7.x/8.x) and Redis (6.x/7.x)
- Experience building high-performance, scalable web applications (J2EE or similar architectures)
- Proven ability to take ownership of features from design to deployment
- Experience working in cross-functional teams and mentoring junior developers
- Strong problem-solving and communication skills
- Fluent English (mandatory)
NICE TO HAVE (Preferred)
- Experience with AI-assisted development tools such as Cursor or similar LLM-based coding environments
- Practical experience using Large Language Models (LLMs) for code generation, debugging, or automation
- Exposure to microservices architecture and distributed systems
- Experience with containerization (Docker) or cloud environments
- Interest in developer productivity, automation, and emerging AI technologies
- Previous experience in high-availability or real-time systems