About the Role
Kogo poszukujemy?
Must have
Min. 5 years experience in Java development (11+)
strong knowledge of Spring Boot
experience in designing and implementing REST APIs
experience with GraphQL (queries, mutations)
understanding of API design best practices
experience with dependency injection, configuration, and annotations in Spring
experience working with Google Cloud Platform (GCP)
experience with BPM systems
knowledge of microservices architecture
experience with Docker / Kubernetes
experience with CI/CD
Nice to have:
AI / GenAI: use of Azure OpenAI,**LangChain**, RAG, prompt engineering,
Czym będziesz się zajmować?
You will join a team developing solutions that support Business Process Management (BPM) within modern backend applications. The system is based on a service-oriented architecture, with a strong focus on APIs, integrations, and cloud technologies.
Responsibilities
develop backend applications using Java and Spring Boot
design and implement REST APIs and GraphQL services
integrate with BPM systems and process-driven solutions
designing, developing, and implementing BPMN 2.0 based on workflows using one of the following: Flowable, Camunda, Activiti, jBPM or others
develop and maintain services running on Google Cloud Platform
ensure code quality and best engineering practices
collaborate with the development team in an Agile / Scrum environment
Tech Stack
JavaSpring BootREST APIGraphQLGCPBPMBPMN 2.0DockerKubernetes