Job Description
Job Description
We are looking for a software engineer for the development of platforms and services, participating in the construction of backend applications and collaborating with open source communities.
Responsibilities:
Design, develop and maintain functionalities in platforms and services.
Develop backend services with Java and Spring Boot.
Participate in the design of APIs, data models and integrations.
Apply good security practices in software development.
Improve the stability and reliability of the platforms.
Maintain and evolve existing services.
Develop automated tests and support integration and deployment processes.
Review code and collaborate with the team.
Resolve incidents in production and improve monitoring.
Document technical solutions.
Requirements:
Computer training or equivalent experience.
Experience with Java and Spring Boot.
Experience in developing REST APIs.
Experience with relational databases such as PostgreSQL or MariaDB.
Knowledge of development practices.
Experience in automated testing and code review.
Experience with CI/CD and tools such as GitHub or GitLab.
Knowledge of Docker.
Ability to work in remote environments.
Communication ability with technical and non-technical profiles.
Salary to receive
To agree