Required qualifications to be successful for both roles (Senior/Lead profiles):
- Experience with Java Backend development with strong theoretical knowledge (Java >= 8) (5+ years for Senior profiles, 8+ years for Lead profiles)
- Experience with Spring/Spring Boot
- Experience in RDBMS (Oracle, PostgreSQL, SQL)
- Experience in JPA and Hibernate
- Knowledge in Application architecture (MicroServices based architecture, hexagonal…)
- Experience with CI/CD
- English proficiency should be at least B2 level
For the Java Developer Lead profile is a MUST:
- Role model mindset, experience in onboarding junior team members, and used to do technical support of team members
Ideally, the candidate should also have:
- Experience with Java Frontend (Angular or any other UI framework)
- Experience with AWS or other cloud platform
- Problem-solving skills and logical reasoning
- Passion for learning and growing as a developer
- Experience working in an Agile environment and Scrum methodologies