The professional will act as a specialist architect and implement unit tests, in addition to integrating already built APIs, analyzing and correcting any errors, and modernizing environments.
- Mastery of Java and Kotlin languages;
- Experience in building APIs (Pact, httparty, Karate) and Springboot;
- Knowledge of API testing with Postman + Newman, performance testing with Jmeter, and unit testing with SonarQube, Jacoco, xUnit, and lint;
- Use of Concourse CI for CI/CD;
- Experience with version control using Bitbucket (git);
- Ability to use IDEs: VScode, Android Studio, Xcode, IntelliJ, Atom, and others;
- Familiarity with agility tools (Jira, Confluence, vsts, version one, redmine);
- Concepts and applicability of object-oriented programming, best practices with SOLID and Clean Code, as well as Design Patterns;
- Mastery of hexagonal and clean architecture;
- Knowledge and application of dependency injection;
- Use of Postgre database;
- Experience with SQS and SNS messaging;
- Practical experience with cloud application solutions (AWS).