At Ytech, we live and breathe technology. Our mission is to transform challenges into solutions and find new ways to innovate every day. Founded in 2020, we are a technology start-up operating in the IT and Telecommunications sectors, with a clear ambition: to shake up the market, break patterns and create real value through innovation. We are looking for a Java Backend Developer with more than 4 years of experience to join an international project focused on developing digital solutions in Checkout, MyAccount and ODR processing.
Java backend developer for checkout systems
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design, develop and maintain scalable microservices in Java;
- Participate in defining the architecture and making technical decisions about the solutions;
- Take ownership of the complete feature lifecycle: design, implementation, testing, code review and deployment;
- Develop and maintain REST and GraphQL APIs;
- Create and update technical documentation using OpenAPI/Swagger;
- Integrate and configure Identity and Access Management (IAM) solutions with Keycloak and Okta;
- Implement authentication and authorization flows with OIDC, RBAC and token customization;
- Develop asynchronous integrations and event-driven architectures with AWS SQS and Solace;
- Ensure code quality and security through SonarQube, Snyk and code reviews;
- Identify and resolve technical issues related to performance, scalability and security;
- Support and guide junior developers;
- Promote knowledge sharing within the team;
- Contribute to defining and evolving the client's engineering standards;
- Collaborate with frontend teams, particularly on solutions developed in React.
требования
- More than 4 years of professional experience in software development;
- Strong experience in Java and backend development;
- Experience developing microservices-based architectures;
- Experience developing and integrating REST APIs;
- Knowledge of GraphQL and OpenAPI/Swagger;
- Experience with authentication and authorization systems;
- Knowledge of Keycloak, Okta, OIDC, RBAC and token management;
- Experience with messaging systems and asynchronous processing;
- Knowledge of AWS SQS and/or Solace;
- Experience with unit testing, integration testing and code reviews;
- Knowledge of quality and security tools such as SonarQube and Snyk;
- Knowledge of React and the ability to collaborate with frontend teams;
- Ability to participate in architecture decisions;
- Experience supporting or mentoring junior developers;
- Ability to work autonomously and take on technical responsibilities;
- Portuguese and English at C1 level;
условия
- A technologically challenging project with a direct impact on digital solutions for Checkout, MyAccount and ODR processing;
- Training and certification program;
- Ongoing support from the Ytech team;
- A collaborative environment focused on professional growth;
- The opportunity to participate in technical and architectural decisions;
- Joining a team that values autonomy, innovation and knowledge sharing;
- Exposure to modern architectures, microservices and cloud technologies.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.