出海雷达

Senior Java Developer

开发工程未标注地域
公司emerchantpay
薪资未公开
工作地点Bulgaria
地域资格未标注地域
时区要求日间重叠约 3 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

博是全球领先的在线,移动,商店和电话支付服务提供商和收购商。我们的全球支付解决方案通过简单的集成可用,提供了各种功能,包括全球收购,全球和本地支付方法,高级欺诈管理和性能优化。我们使企业能够为消费者设计无且有吸引力的支付体验。我们正在现代化的支付处理产品之一寻找热情经验丰富的 Java 开发人员。该角色结合实践工程与现代的人工智能辅助的开发实践。你将在日常工作流程中使用 AI 编码代理和工具构建和扩展可用的支付服务,同时保持支付所需的质量,安全性和可靠性。责任 ·设计和实施复杂的工作流程,API 和 UI 后备用于支付平台;·使用 JUnit 等各种工具执行 TDD; ·参与扩展可用高可用支付服务 (99.99%+上班时间); ·使用 AI 编程助理和代理 (例如 Claude Code,Kiro,GitHub Copilot)为实现,重新构成,测试生成,代码审查和遗产代码探索,并拥有他们所生产的一切品质量的质量;· 贡献团队共享的 AI 工具,如代理技能,项目说明 (例如 CLAUDE.md),提示模板和 MCP 服务器配置,使 AI 辅助的工作一致且可重复;· 在 PCI DSS 环境中应用安全和负责任的 AI 实践,以便没有卡持有人数据,秘密或其他敏感信息进入人工智能工具。要求:9-10年以上使用核心 Java 和/或 J2EE,春季;·在 ORM 解决方案中的知识,例如 Hibernate; ·与 MySQL 和/或 PostgreSQL 等开源数据库的数据库经验;· JavaScript 的经验和体面对外技能的能力;·熟悉 TDD/BDD 实践,JUnit 等;· 实践,日常经验与 AI 编码助理或代理工具 (例如 Claude Code,Kiro,Cursor,GitHub Copilot),包括写有效的提示和规格以及批判性审查人工智能生成的代码;· 实际了解如何通过 MCP (模型语境协议)服务器连接到工程工具,如 GitHub,Jira,Confluence,数据库以及相关风险,如快速注入和过度许可访问。被视为优势 · 实验

查看英文原文

emerchantpay is a leading global payment service provider and acquirer for online, mobile, in-store and over the phone payments. Our global payments solution is available through a simple integration, offering a diverse range of features, including global acquiring, global and local payment methods, advanced fraud management and performance optimisation. We empower businesses to design seamless and engaging payment experiences for their consumers.
We are looking for enthusiastic and experienced Java developers for one of our payment processing products that we are modernizing.
The role combines hands-on engineering with modern, AI-assisted development practices. You will build and scale highly available payment services, using AI coding agents and tooling as part of your daily workflow while keeping the quality, security and reliability that payments demand.
Responsibilities

  • Designing and implementing complex workflows, APIs, and UI backends for payment platforms;
  • Performing TDD using various tools like JUnit;
  • Taking part in scaling highly available payment services (99.99%+ uptime);
  • Using AI coding assistants and agents (e.g. Claude Code, Kiro, GitHub Copilot) for implementation, refactoring, test generation, code review and legacy code exploration, and owning the quality of everything they produce;
  • Contributing to the team's shared AI tooling, such as agent skills, project instructions (e.g. CLAUDE.md), prompt templates and MCP server configurations, so AI-assisted work is consistent and repeatable;
  • Applying secure and responsible AI practices in a PCI DSS environment, so that no cardholder data, secrets or other sensitive information reaches AI tools.

Requirements

  • 9-10+ years using core Java and/or J2EE, Spring;
  • Knowledge in ORM solutions, e.g. Hibernate;
  • Database experience with open-source databases like MySQL and/or PostgreSQL;
  • Experience in JavaScript and decent front-end skills;
  • Comfortable with TDD/BDD practices, JUnit, etc.;
  • Hands-on, day-to-day experience with AI coding assistants or agentic tools (e.g. Claude Code, Kiro, Cursor, GitHub Copilot), including writing effective prompts and specs and critically reviewing AI-generated code;
  • Practical understanding of how AI agents connect to engineering tools through MCP (Model Context Protocol) servers, e.g. GitHub, Jira, Confluence, databases, and of the related risks such as prompt injection and over-permissioned access.

Considered as an Advantage

  • Experience in building APIs using latest standards;
  • Experience with SPA front-end apps;
  • Experience with bigger codebases and refactoring, including AI-assisted modernization of legacy code;
  • Creating agent skills, custom instructions or reusable workflows for AI coding tools;
  • Building MCP servers or tool integrations in Java (e.g. MCP Java SDK, Spring AI);
  • Integrating LLMs into Java services (e.g. Spring AI, LangChain4j, Amazon Bedrock, Claude API), including RAG, tool calling and guardrails;
  • OpenSSL, mod_security, general security knowledge;
  • Linux and devops skills with AWS, Ansible, Terraform, etc.;
  • Previous experience in the payment industry.

Benefits
• Fast-growing payment company;

  • Excellent working conditions, casual atmosphere, and state-of-the-art hardware;
  • Modern, challenging, constantly growing business;
  • Professional development - books, trainings, certifications, etc.;
  • Team buildings and fun activities;
  • 25 days paid holiday, 1 day for every 2 years with us;

• Fully distributed and remote.
If you are interested, please apply with your CV in English only. Only short-listed candidates will be contacted.
Personal data of the applicants will be processed in strict confidentiality by emerchantpay ltd. UIC 175117520 solely for the purposes of selection and recruitment and will not be transferred to other data controllers unless required by law. Applicants provide their personal data on a voluntary basis and will have the right to access and correct their personal data within a reasonable time upon filing a written request.
emerchantpay is an equal opportunity employer. We appreciate people with different backgrounds and mindsets, and we honor diversity and inclusion.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

AI 技术主管

emerchantpayBulgariaFull Time5 天前
AI开发工程未标注地域

← 返回全部职位