
Java/Camunda Developer
Talan
contract
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- 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
- Write documentation, prepare and perform presentations of new features, components or technology
Requirements
- Experience in similar roles and technologies
- 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
- 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
- Solid experience 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
- Some knowledge of Spanish
Benefits
- Health insurance
- Professional development
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJava SpringSpring BootSpring Cloud ConfigSpring Data JPASpring MVCBPMNJUnitMockitoCucumber
Soft Skills
coachingcommunicationresponsibilityteam collaborationpresentation skills