Software Engineer (Pleno)
Core
Develop, scale, and maintain new versions of market research and community products, creating software designs and APIs for clients.
Role type
Mid-level Software Engineer (Java/Spring Boot)
Builds
Production software features and APIs for market research solutions
Domain
Market Research / Enterprise Software
Deliverable
production ML models | product features
Required skills
Object-oriented programming, System architecture, Java 8+, Spring Boot 2+, Spring JPA, Hibernate, RabbitMQ, Keycloak, SOLID principles, Unit testing, Web Analytics, Docker, CI/CD, Jira, Git
Preferred skills
Java OCP certification, AngularJS, VueJS, JavaScript, Sonar
Technologies
Java, Spring Boot, Hibernate, RabbitMQ, Keycloak, Docker, Jenkins, Jira, Git, AngularJS, VueJS
Responsibilities
Estimate and understand project functionalities, Develop features described in tasks, Create domain entities and business rules, Fix bugs reported by clients or QA, Perform functional and unit tests, Write clean and structured code, Code complex algorithms, Generate data for Web Analytics tools, Elaborate proofs of concept
Seniority
Mid-level, hands-on IC