Senior Java Developer with API Integration, Payment Systems & Architecture - to 210k + bonus
Get AI-powered advice on this job and more exclusive features.
This range is provided by Phaxis. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$190,000.00/yr - $210,000.00/yr
Additional compensation types
Annual Bonus
Salary is 190k to 210k + bonus
Position Overview
Seeking a talented and experienced Senior Java Developer with a strong background in API integration, payment systems, and some architecture/lead experience to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining Java-based applications, integrating APIs (including payment gateways), and collaborating with cross-functional teams to deliver high-quality, scalable solutions. You will also contribute to architectural decisions and provide leadership to junior developers in best practices.
Key Responsibilities:
Design, develop, and deploy robust Java applications focusing on API integrations, especially in payments.Work with RESTful APIs, third-party services, and databases to implement scalable, secure, and efficient integrations, particularly in payment gateways and transaction systems.Participate in system design and architecture discussions, providing input on technical solutions, strategies, and payment method integrations.Collaborate with stakeholders and development teams to define requirements and deliver solutions aligned with business goals.Design and implement payment workflows ensuring security, PCI-DSS compliance, and error handling.Assist in developing architecture for new features related to payment systems and API integrations.Optimize payment transaction workflows, troubleshoot issues, and improve performance.Mentor junior developers, conduct code reviews, and guide best practices in API design and payment integration.Ensure seamless integration of APIs and third-party services to provide a unified platform experience.Stay updated on industry trends in payment processing, API technologies, and Java development to ensure best practices and security standards.Required Skills & Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.Proven Java backend development experience with API integration and payment systems.Deep understanding of API protocols (REST, SOAP) and experience with payment gateways like PayPal, Stripe, Square, etc.Knowledge of PCI-DSS, data encryption, and security best practices for payments.Experience with Java frameworks such as Spring, Hibernate.Experience with SQL and NoSQL databases, data modeling.Some experience in software architecture, especially for payment systems and scalable solutions.Familiarity with Agile, Git.Strong analytical, problem-solving, and debugging skills.Excellent communication skills for technical and non-technical audiences.Preferred Qualifications:
Experience with multiple payment gateways in large-scale systems.Cloud platform experience (AWS, Azure, GCP), especially related to payments.Knowledge of Docker, Kubernetes.Experience with CI/CD, DevOps, automated testing for payments.Leadership or mentoring experience in API integrations and payments.Advanced degrees or certifications.Experience with mobile payments, cryptocurrencies, emerging payment tech.Seniority level
Director
Employment type
Full-time
Job function
Information Technology
Referrals can double your chances of interviewing at Phaxis.
#J-18808-Ljbffr