As a Principal Associate Software Engineer - International Card Tech - Backend, you will be responsible for designing and developing scalable, secure, and efficient backend systems for international card technology. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.
Key Responsibilities:
- Design and develop backend systems using Java and Spring Boot.
- Implement microservices architecture to improve system scalability and reliability.
- Collaborate with data scientists to integrate machine learning models into our systems.
- Ensure the security and integrity of our systems by implementing robust security measures.
- Work with the DevOps team to implement continuous integration and continuous deployment (CI/CD) pipelines.
- Participate in code reviews and contribute to the improvement of our codebase.
Requirements:
- 5+ years of experience in software development with a focus on backend systems.
- Strong understanding of Java, Spring Boot, and microservices architecture.
- Experience with machine learning and data science concepts.
- Knowledge of AWS and cloud-based technologies.
- Excellent communication and collaboration skills.