This role involves developing solutions and implementing APIs and microservices within a client in the payments market, working in a remote environment.
In Short
100% remote position.
Develop solutions and implement APIs and microservices.
Participate in client rituals.
Communicate clearly and confidently with clients.
Collaborate with the team to understand business and technical solutions.
Assist in evolving team documentation and processes.
Initiate resolutions for daily team issues.
Utilize best practices in development processes for quality and continuous improvement.
Requirements
Minimum of 2.5 years of experience in microservices development and API implementation (RESTful).
Experience with Java and Spring Boot in its latest versions.
Familiarity with SOLID principles, Design Patterns, and Clean Code.
Knowledge of HTTP protocol, its verbs, and Response Codes.
Experience with GitFlow.
Experience with relational and non-relational databases (Oracle, MongoDB, etc.).
Knowledge in JUnit, Maven, Git.
Knowledge in Continuous Integration/Continuous Delivery.
Knowledge of API management.
Knowledge of messaging (preferably RabbitMQ or Kafka).
Experience with unit testing.
Experience with Jenkins.
Experience in projects with Agile methodologies (Scrum, Kanban).
Benefits
Meal allowance, health and dental plans, life insurance, and other benefits.
Flexible work model promoting a sense of belonging.
Corporate university with various development paths.
Special discounts with cultural and educational partners.