Java Developer (BPMN)
-, Warszawa +4 Locations
Upvanta sp. z o.o.
Are you looking for a challenge in projects that are transforming the future of banking? Join our team and help us build applications in the Banking as a Service (BaaS) model, using the latest Google Cloud Platform technologies.
Responsibilities:
· Design and implement scalable applications in Java
· Conduct code reviews and provide feedback
· Troubleshoot, debug, and optimize performance
· Participate in architecture design and technical decision-making
· Mentor junior developers and support their growth
· Create and maintain technical documentation
We’re looking for someone who:
· Has commercial experience in Java development (Spring, Spring Boot, Hibernate, REST API, Microservices)
· Is familiar with Maven, SQL, Git
· Has worked with messaging systems (Kafka, PubSub)
· Has experience with BPMN 2.0 engines (Flowable, Camunda, Activiti, jBPM – a big plus)
· Understands cloud solutions (GCP/Azure/AWS, with GCP preferred)
· Has basic knowledge of orchestration tools (Docker, Kubernetes, Helm) – we’ll support you if you need to grow here
· Has experience with multithreaded and distributed systems
· Knows monitoring tools (e.g., ELK)
· Can communicate fluently in English (spoken and written)