Description

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;

Education

Any Graduate