




We are looking for a skilled **Java Developer** to join our innovative program that leverages Artificial Intelligence to revolutionize payment authorization processes. As part of our dynamic team, you will play a critical role in developing cutting\-edge technologies that impact millions of customers globally and contribute to advancing payment solutions. Join us and be part of a team that transforms technology and drives innovation in payment solutions! **Please note that working from the office is required 2\-3 days per week.** **Responsibilities** * Develop secure, high\-quality, modular, functional, and testable code * Collaborate on software design, development, documentation, and testing * Participate in decisions regarding technology and software architecture design * Introduce, test, and deploy new technologies for optimizing services * Ensure strong ownership of software maintenance, runtime properties, and dependencies * Communicate and collaborate effectively within a global team environment **Requirements** * Degree in Computer Science or a related field * 2\+ years of hands\-on experience in software development * Proficiency in Java, Spring Boot, and REST API design * Knowledge of Java Microservice Infrastructure and Unit Testing frameworks * Background in algorithms, data structures, and core computer science concepts * Understanding of object\-oriented development and design patterns * Experience in an Agile environment, including methodologies like XP, TDD, and BDD * Skills in analyzing and solving complex problems * Showcase of cloud technologies like IaaS, PaaS, serverless technologies, and NoSQL databases * Experience in microservice design, CI/CD processes, scalable fault\-tolerant platforms, API design, and distributed systems operations in a DevOps model * Proficiency in verbal and written communication in English (B1\+ level) **Nice to have** * Competency in payments expertise or payment processing technologies * Familiarity with near real\-time processing and high\-scalability solutions * Proficiency in additional programming languages like Python or C\+\+ * Background in performance optimization of distributed systems * Skills in global collaboration and cross\-functional teamwork


