emerchantpay
Senior Java Developer
About this role
Description: Join emerchantpay, a leading global payment service provider, to modernize payment processing products. Engage in hands-on engineering with AI-assisted development practices to build and scale highly available payment services. Requirements: 9-10+ years of experience with core Java and/or J2EE, Spring. Knowledge of ORM solutions (e.g., Hibernate) and experience with MySQL/PostgreSQL databases. Proficiency in JavaScript and front-end development. Familiarity with TDD/BDD practices and tools like JUnit. Experience with AI coding assistants (e.g., GitHub Copilot) and understanding of AI integration risks. Advantageous: API development, SPA front-end apps, legacy code refactoring, security knowledge, and experience in the payment industry. Benefits: Fast-growing company with excellent working conditions and state-of-the-art hardware. Opportunities for professional development, team-building activities, and 25 days paid holiday. Fully remote work environment.