ValPay is seeking an experienced C++ and Java Developer to join our agile development team. We offer a collaborative and fast-paced environment where you can work on industry-standard payment applications and deliver robust, secure, and high-performance software solutions.
Requirements
- Strong C++ and Java programming skills, with experience in software development
- Proficiency with GNU and Microsoft Make for build automation
- Experience in Windows and Linux-based C++ development
- Experience with XML/JSON APIs and integration with 3rd-party services
- Experience with backend microservices developed in Java with Spring Boot
- Experience with applications hosted in the cloud (GCP, AWS,...)
- Basic SQL skills, preferably using MariaDB and MySQL, and also No-SQL database like MongoDB
- Familiarity with scripting languages, including Windows CLI (.bat scripting) and Linux Bash
- Experience with JIRA and Confluence for tasks, issue tracking and documentation
- Strong debugging and testing skills to ensure software reliability
- Experience with source control systems (e.g., GitLab, Github,...)
- Ability to work independently with minimal supervision while collaborating effectively in a team setting
- Strong written and verbal communication skills to document and present technical concepts
- Experience with efficient troubleshooting of production incidents using modern observability platforms (Datadog, New Relic,...)
Benefits
- Opportunity to work on industry-standard payment applications
- Collaborative and fast-paced environment
- Robust, secure, and high-performance software solutions
- Opportunity to work with a team that specializes in payment technology services and solutions