Overview
On Site
Full Time
Skills
Payment Systems
FOCUS
Banking
Communication
Mentorship
Docker
Kubernetes
Continuous Integration
Continuous Delivery
Gradle
GitHub
Database Administration
Query Optimization
Relational Databases
MySQL
PostgreSQL
Data Processing
System Integration
Java
Spring Framework
RESTful
Frontend Development
React.js
Caching
Redis
Collaboration
Job Details
Job Description
***SPONSORSHIP IS NOT AVALIBLE FOR THIS ROLE***
JOB DESCRIPTION:
- Payment System Integrations: Design, build, and maintain reliable software solutions using Java, Spring Boot, and RESTful services to integrate payment systems. Focus on creating secure, efficient solutions that improve resilience and reduce risks.
- System Health and New Integration Development: Continuously monitor and improve the health of existing integrations while enabling new ones in the future. Identify and address technical challenges, ensuring system robustness and reliability.
- Collaboration and Cross-Functional Projects: Work closely with other teams, including banking and payment operations. Use your strong communication skills to prioritize customer-centric projects and drive them to completion.
- Mentoring and Code Reviews: Mentor junior engineers, establishing high-quality code standards through ongoing code reviews and encouraging best coding practices.
- CI/CD and Deployment: Utilize Docker and Kubernetes for deployments, and implement CI/CD pipelines using tools like Gradle and GitHub Actions to enhance the development process.
- Database Management: Engage in query optimization and schema design for relational databases, including MySQL, MariaDB, and Postgres, to ensure efficient data processing.
- System Integration Patterns: Apply hands-on knowledge of system integration patterns and distributed systems to develop scalable and reliable solutions.
- Product Mindset and Data-Driven Decisions: With a strong product mindset, make data-driven decisions that prioritize customer needs and drive the success of our money transfer product.
Proficiency in Java, Spring Boot, and RESTful services is essential. Familiarity in front-end development using React and caching solutions like Redis and Caffeine is beneficial. Additionally, willingness to travel and collaborate with team members in different global offices is expected.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.