Job Description
Kunai is seeking a Senior Software Engineer, Java to contribute to the development of a card management platform for a major credit card organization in Mexico City. The role involves building the platform companies use to manage their corporate card programs, from application to rewards.
The Senior Software Engineer will work on a modern tech stack, pushing to the cloud, and delivering intuitive, secure, and high-performing applications for a global customer base. The role requires deep expertise in building scalable, customer-facing applications and backend services, with hands-on experience in Java-based technologies and modern frontend frameworks.
What this role involves:
- Architecting, designing, and developing innovative features and service layers for card management applications
- Collaborating closely with product, design, and backend engineering teams to deliver high-impact solutions
- Maintaining and continuously improving performance, scalability, and security across the tech stack
- Participating in code reviews, design discussions, and hands-on development
- Contributing to best practices in testing, deployment, and automation
Requirements:
- 5+ years of experience working with Java-based web services and orchestration layer
- Experience building React-based, customer-facing applications
- Strong experience with Spring Boot
- Experience working with SOAP-based services
- Hands-on experience with CI/CD tools such as GitHub, GitHub Actions, and Jenkins
- Proficient with testing tools such as JUnit, JMeter, Postman, etc.
- Proven ability to build scalable, maintainable software systems
- Bachelor’s degree in computer science, computer science engineering, or related experience required; advanced degree preferred
What Kunai offers:
- Competitive compensation
- Professional development opportunities
- Flexible work arrangements