### Join Our Team as a Java Developer
We are a dynamic team looking for talented individuals at both the Senior and Mid-level to join our Card Tech department. Our current initiatives revolve around recovery activities for accounts in various stages, modernizing our existing software, implementing contingency strategies, and managing software for transaction handling.
#### Key Responsibilities
- Collaborate with Agile teams to design, develop, test, implement, and support technical solutions.
- Stay informed on the latest technology trends and integrate them into our projects.
- Engage in recovery activities for accounts at different stages.
- Modernize legacy systems and devise contingency strategies.
- Manage software infrastructure that processes transactions.
#### Interview Process
- Participate in a 45-minute video interview.
#### Basic Qualifications
- Bachelor's Degree.
- A minimum of 2 years of professional software engineering experience (internship experience may not be counted).
#### Preferred Qualifications
- 3+ years of experience in programming languages such as Java, Scala, Python, Go, or Node.js.
- 1+ years of site reliability engineering experience.
- 1+ years of experience with cloud services such as AWS, GCP, or Azure.
- 2+ years of experience with open-source frameworks.
- 2+ years of experience working with Agile methodologies.
We are excited to welcome individuals who are passionate about technology and eager to share their expertise with our team. If you are ready to embrace new challenges and grow with us, we encourage you to apply today!
Employment Type: Full-Time