As a Camunda developer you will:
• Develop new components, maintain and evolve existent ones according to the team
priorities and product roadmap;
• Active role on team software quality assurance, best practices and agile methodology;
• Work on definition and implementation of automated tests;
• Coaching junior team members;
• Work closely with business sponsors to ensure the solution meets the needs;
• Take responsibility of the software delivery by ensuring quality and scope expectations are
met;
• Contribute and take ownership of the technical design and ensure all aspects of the
system architecture are well documented;
• Work closely with partner technology teams and to collaborate effectively;
• Technically refine epics and user stories with the team;
• Write documentation, prepare and perform presentations of new features, components
or technology;
• Support the team, the product and the Camunda Chapter!
Experience & Education
• 3 years of experience in similar roles and technologies;
• 2 years of experience on working in Agile Teams and tools, like JIRA and Confluence;
• Bachelor degree in Computer Science / Information Technology or a related field, or
substantial practical experience of software delivery at an advanced level;
Required skills
• Hand-on experience designing and implementing Camunda 8 BPMN processes;
• Deep understanding of Java (11 or above) and Java Spring (4 or superior) and solid
understanding of OO principles;
• Spring Boot; Spring Cloud Config; Spring Data JPA; Spring MVC;
• Experience designing and building service oriented or micro service architectures;
• Diligent with automated testing i.e. JUnit/Mockito/Cucumber, etc;
• Solid experience with continuous integration and continuous delivery tools;
• Agile methodologies (SCRUM) and Software life cycle;
• Understanding of RESTful API principles;
• Proficient spoken and written command of English;
Nice to have skills
• Docker and Kubernetes experience;
• Experience configuring continuous integration and continuous delivery tools;
• Experience with ELK (ElasticSearch and Kibana) or other NoSQL databases;
• Some knowledge of Spanish;
Soft skills
• Deal well with change, things will change frequently;
• Team player;
• Energetic, motivated and determined;
• Pragmatic and results-oriented;
• Adaptable to diverse set of technical responsibilities;
• analytical and problem solving skills;
• Productive and able to manage time effectively;
• Strong written and verbal communication skills;
Any Graduate