Project description
Are you passionate about designing and delivering robust, scalable software solutions? Do you thrive in an environment that values innovation, experimentation, and continuous improvement? We are looking for a technically strong and forward-thinking engineer to help drive the evolution of our workflow platform.
You will join an engineering team based in Krakow responsible for the OnePlace Workflow Platform, a strategic client platform integrated with numerous systems across the organization. The platform delivers workflow automation, agentic capabilities, and intelligent integrations that support a wide range of business processes.
Our technology stack includes:
• Backend: Quarkus-based microservices and the Flowable workflow engine
• Frontend: React
• Cloud Platform: Microsoft Azure
• Infrastructure: Azure App Services, Azure Kubernetes Service (AKS), and Ververica Flink
• DevOps: GitLab CI/CD for continuous integration and delivery
As part of the team, you will play a key role in shaping the platform's future architecture and advancing AI-enabled development practices.
Responsibilities
- In this role, you will:
- Analyze business requirements and translate them into scalable, maintainable solutions within our workflow and ticket management ecosystem.
- Design, develop, test, and deploy high-quality applications and services using modern engineering practices.
- Collaborate closely with business stakeholders, architects, and globally distributed technology teams.
- Contribute actively as part of an Agile Scrum team, helping shape technical direction and delivery priorities.
- Support production systems through Level 3 support activities, including incident resolution, troubleshooting, rollout assistance, and operational improvements.
- Drive engineering excellence through automation, testing, code quality, and adoption of emerging technologies.
You are:
- Passionate about AI and emerging technologies, with a strong desire to apply them to real-world engineering challenges.
- A creative problem solver who combines innovation with practical execution.
- An advocate of test-driven development, engineering best practices, and continuous improvement.
- Skilled at modernizing legacy systems while building high-quality solutions from the ground up.
- Curious, collaborative, and comfortable working both independently and within cross-functional teams.
- Recognized by your peers as a trusted technical expert and an early adopter of new technologies and development approaches.
- Fluent in English, with strong written and verbal communication skills.
SKILLS
Must have
- Proven experience in technical leadership and driving technical decisions.
- Strong background in enterprise software architecture and building large-scale, highly scalable applications.
- Excellent knowledge of modern Java and experience with Spring Boot and/or Quarkus.
- Hands-on experience implementing automated testing strategies across unit, integration, and end-to-end testing layers.
- Experience across the full software development lifecycle, from requirements analysis and solution design to deployment and production support.
- Strong understanding of Agile methodologies, particularly Scrum.
- Excellent analytical, problem-solving, and communication skills.
- Experience working with relational databases, Redis, and Azure AI Search.
- Hands-on experience with Kubernetes, particularly Azure Kubernetes Service (AKS).
- Advanced proficiency with GitHub Copilot and AI-assisted software development.
- Experience leveraging AI tools for rapid prototyping, exploratory development, automation, and engineering productivity.
- Familiarity with cloud-native architectures, event-driven systems, and distributed platforms.
- Base familiarity with Python
Nice to have
-