Senior Java Developer (AI-Empowered Workflow)
🌍 The Project & How We Work
You will cooperate with Trui sp. z o.o. to work on a dedicated, long-term project for our international partner from Germany. As part of this collaboration, you will integrate closely with their Agile team, communicating daily in English. We place a massive emphasis on clean, well-tested code, mandatory code reviews, and continuous integration (CI). You won't just be a cog in the machine—you will collaborate directly with product managers on the client side to have a real impact on project outcomes within a quality-focused environment.
🤖 Our AI Approach
We embrace modern tools, but we value the engineering mindset above all. In this role, you will be encouraged to use AI intelligently, adhering to the following principles:
AI-Augmented Development: You actively integrate agentic AI tools into your daily workflow for coding, prototyping, and architectural validation. You understand how to leverage AI's strengths effectively, while staying in control — critically reviewing output and making the final engineering decisions rather than letting AI dictate outcomes.
Responsible & Security-Conscious AI Usage: You handle AI tools with a strong sense of responsibility and data security. You never expose credentials, customer data, or internal business information to AI agents, apply the principle of least privilege when granting access, and always critically evaluate AI-suggested commands before execution.
Modular, AI-Ready Code Design: You champion modularization and automated testing as core engineering principles — designing small, well-scoped modules that are easy to test and maintain. You ensure test coverage is thorough and independently validated, and you contribute to documentation and architectural records that provide the necessary context for effective AI-assisted development.
🎯 Join Us If You Have
5+ years of commercial experience with Java.
Strong knowledge of Spring Boot, Hibernate/JPA, and SQL databases.
Proven experience in designing and implementing REST APIs.
Solid background in JUnit and integration testing.
Deep understanding of OOP and SOLID principles.
Proficiency in Git and basics of Docker.
Excellent English communication skills (B2+), allowing for seamless daily collaboration with international stakeholders.
🌟 Nice to Have
Experience with NoSQL Databases and message brokers (Kafka/JMS).
Knowledge of CI/CD processes and Kubernetes.
Experience with the ELK stack.
Familiarity with frontend technologies (Vue.js).
Team Leader aspirations or previous mentoring experience.
💼 Role and Responsibilities
Developing scalable, highly tested applications.
Participating actively in Agile teams alongside Scrum Masters and PMs.
Engaging in thorough code reviews, technical recruitment, and estimations.
Mentoring junior developers.
Sharing knowledge during internal and external events.
Senior Java Developer (AI-Empowered Workflow)
Senior Java Developer (AI-Empowered Workflow)