Java Spring Boot Software Engineer

Vor 3 Stunden

Bern, Canton of Bern, Schweiz adesso AG Vollzeit
ppWe bring together AI expertise, engineering excellence and in-depth industry knowledge – driven by people who want to make a difference together. This leads to future-proof solutions that genuinely make a difference in our customers’ everyday lives. We achieve this through people who take responsibility, recognise opportunities and turn technological possibilities into tangible results. To this end, we create an environment characterised by mutual support: opportunities for professional development, open communities where knowledge is readily shared, peer groups and training programmes tailored to your needs. Trust, appreciation and successes celebrated together shape the way we work together and make personal development an integral part of our culture. /p h3WHAT YOU CAN MOVE /h3 pWe are looking for a Process Automation Engineer (Java / Spring Boot) who wants to build real systems
- but not spend ten hours a day writing the same CRUD boilerplate. In this role the architecture is the process: you model executable workflows in BPMN 2.0, CMMN, and DMN, run them on a process engine such as Camunda, Flowable, or UiPath Maestro, and back them with clean, well-tested Java and Spring Boot services. You take ownership of delivering the solution by implementing the process models and the service tasks behind them, wiring them into the existing IT landscape through REST APIs and message-based integrations, and tuning the engine for performance and scale in production. /p pWorking closely with business and IT stakeholders, you turn messy real-world processes into robust, executable models that actually run. Your work spans both classic process orchestration on a workflow engine and the introduction of modern hyperautomation and agentic automation concepts. You have a direct hand in how we build automation
- choosing engines and patterns, defining reusable building blocks, and keeping the platform clean as it grows to meet demanding enterprise needs. /p pAs part of the adesso Business Automation Line of Business, you join a collaborative, international, and multidisciplinary engineering team. You’ll work on innovative projects that blend hands‑on engineering, process modelling, and orchestration frameworks
- enabling organizations to achieve new levels of efficiency and agility through automation. /p h3HOW YOU SUCCEED /h3 pbQualifications /b /p ul liYou hold a successfully completed degree in Computer Science, Business Informatics, Data Science, or a comparable field with relevant focus.
Or completed an apprenticeship in IT sector. /li /ul pbWho You Are /b /p ul liPossess an agile mindset with strong communication skills, customer orientation, and confidence in face-to-face interactions /li liAble to write readable, testable, and maintainable code following the clean code principles /li liEnjoy analytical tasks, including the analysis of processes and data /li liEnergised by modelling systems and orchestrating how the pieces fit together, not only by writing application code all day /li liStrong team player with excellent presentation and collaboration skills /li liYou confidently use AI tools in your field, critically evaluate the results, and help clients and adessi leverage the potential of AI. /li liFluency in English and C1 proficiency in German. /li liProject-based willingness to travel is required. /li /ul pbProfessional Experience /b /p ul liat least 3+ years related professional experience /li /ul pbCore Technical Skills /b /p ul liProficiency in Java, particularly with Spring Boot /li liExperience with JUnit testing and mocking frameworks /li liStrong knowledge of DBMS, SQL, JPA, ORM /li liSkilled in build automation using Maven or Gradle /li liProficient with version control systems (e.g., Git) /li liSolid understanding of RESTful web services and working with JSON/XML /li /ul pbAdditional Skills /b /p ul liProficiency with Docker /li liExperience with DevOps tools (e.g., Jenkins, GitLab CI, ArgoCD, Kustomize, Octopus, etc.) /li liHands‑on experience with Kubernetes /li liKnowledge of OAuth 2.0 and OpenID Connect (OIDC) /li liFamiliarity with Agile methodologies (SCRUM, Kanban, SAFe, etc.) /li liAwareness of AI Agents and related concepts /li /ul pbNice To Have /b /p ul liHands‑on experience with a workflow / process engine such as Camunda, Flowable, or UiPath Maestro
- building and running executable processes, not just diagrams /li liPractical command of the standard modelling notations
- BPMN 2.0, CMMN 1.1, and DMN 1.3 /li liComfortable orchestrating long‑running processes: service tasks, message and signal events, timers, and decision tables /li liKnowledge of deeper process modelling and architecture notations (advanced BPMN patterns, UML, event‑driven and microservice design) /li liExperience in frontend development, ideally with React /li /ul h3OPPORTUNITY GIVER – WHAT MAKES ADESSO SPECIAL /h3 pOur promise: You will feel at home with us Collegial, collaborative and on an equal footing
- we liv