We are seeking experienced Senior and Mid-level Java Developers to join our Card Tech team. The role involves recovering activities for accounts in the recovery stages, modernizing existing software, implementing contingency strategies, and managing software dealing with transactions. The position also requires expertise in Java, Springboot, AWS, microservices, Kafka messages, and batch jobs. The ideal candidates will collaborate with Agile teams, design, develop, test, implement, and support technical solutions, and stay updated with tech trends.