




Job Summary: Senior Java Developer to design, develop, and implement robust, scalable, microservice-based software solutions, collaborating with cross-functional teams and mentoring junior developers. Key Highlights: 1. Develop robust and scalable solutions in Java 2. Collaborate within cross-functional teams and mentor developers 3. Focus on microservices, RESTful APIs, and performance optimization **Position:** Senior Java Developer **Employment Type:** CLT or PJ **Work Mode:** Remote **Work Location:** Remote **Education:** Completed undergraduate degree in IT **Mandatory Requirements / Technologies / Knowledge Required** **Main Responsibilities** Design, develop, and implement robust and scalable software solutions using the Java programming language; Develop, optimize, and maintain robust and scalable RESTful APIs; Design and implement microservice-based solutions; Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions; Address complex performance and security issues; Conduct code reviews, identify improvement areas, and ensure adherence to coding standards; Collaborate with software architects to define standards and best practices; Support and mentor junior and mid-level developers, fostering a continuous learning environment. Technical Requirements: Solid experience with Java (Java 8+), Spring Framework (Spring Boot, Spring Data, Spring Security); Proficiency with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis); Experience with microservice architecture and messaging systems (Kafka, RabbitMQ); Knowledge of containerization and orchestration tools (Docker, Kubernetes); Practical experience with continuous integration and delivery (CI/CD) using tools such as Jenkins, GitLab CI, or similar; Familiarity with agile methodologies (Scrum/Kanban) and version control (Git); Completed bachelor's degree; Intermediate English proficiency is desirable. Experience in Open Finance and/or Pix


