At the Payment Team, we handle high-volume payment processing and settlements for our customers. Our platform processes thousands of settlements daily, ensuring secure, reliable, and accurate payment transactions. Our future goals include increasing the number of transactions we process, expanding our capabilities to handle all types of brokerage transfer requirements, and enhancing the reliability and traceability of our systems to deliver top-tier user satisfaction. We seek a Senior Java Developer who can help us achieve these objectives by designing and developing scalable, high-performance applications that power our evolving payment infrastructure.
Key Responsibilities:
● Design, develop, and maintain Java-based applications, microservices, and APIs to support payment processing and settlement operations.
● Collaborate with cross-functional teams (DevOps, Product, QA) to deliver scalable, secure payment solutions, focusing on increased system reliability and transaction traceability.
● Optimize system performance to handle high-volume, real-time transaction data, while ensuring systems are highly reliable and traceable, enhancing user satisfaction.
● Maintain and enhance existing systems, ensuring uptime, performance, and adherence to security best practices.
● Participate in code reviews and mentor junior developers on best practices, focusing on system robustness, reliability, and traceability.
Required Qualifications:
● +5 years of experience in Java development, with a focus on enterprise-level applications.
● Strong proficiency with Java, Spring Framework, and microservices, modular monolithic architecture.
● Experience with payment systems or fintech is valuable.
● Familiarity with RESTful APIs, SOAP, and web services.
● Solid understanding of SQL databases (e.g., MSSQL, PostgreSQL).
● Proficiency in clean architecture principles, ensuring well-structured, modular, and maintainable code.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای کارگزاری مفید