Punë
Senior Java Software Engineer
PaymentIQ
Berova, Maqedonia e Veriut
Të tjera
Përshkrimi
**About the role**
We are growing our engineering organization in Bitola, Macedonia, and looking for an experienced Senior Backend Engineer (Java) to join us on-site.
You will work on the full lifecycle of large-scale, Java/Spring-based services that sit at the heart of the platform: design, development, testing, deployment, and ongoing operation.
You will report to one of our engineering managers and collaborate closely with backend engineers across Europe, product, and our infrastructure team.
**Key responsibilities**
- Own meaningful chunks of our backend platform end-to-end: design, build, test, ship, and operate them in production.
- Translate product and technical requirements into maintainable solutions within our existing application frameworks.
- Engage with the broader tech community to keep an eye on emerging technologies and bring relevant ones into our workflows.
- Contribute to architectural decisions and help shape the long-term direction of the platform.
- Participate in code reviews and share knowledge inside the team and across teams.
- Hold a DevOps mindset: be ready to help keep what you build healthy in production.
**Requirements**
- 6+ years of product-development experience in a software engineering role at a tech company.
- Strong, deep experience with Java and Spring / Spring Boot.
- Solid grasp of SQL, REST/JSON APIs, and event-driven systems (Kafka or equivalent).
- Hands-on experience with Kubernetes, Docker, AWS, and Linux in a production context.
- Strong analytical and problem-solving skills; a knack for breaking down complex problems.
- Effective English communication, written and verbal.
- Hands-on experience using AI coding agents (e.g. Claude Code, OpenCode, Codex, GitHub Copilot CLI) as part of your daily development workflow and building lightweight automation around them (custom prompts, scripts, CI integrations, agent-driven workflows) to ship faster without compromising quality.
- BSc / MSc in Computer Science or a related field (or equivalent practical experience).
**Nice to have**
- Experience in fintech, payments, or other regulated environments.
- Familiarity with OpenSearch / Elasticsearch.
- Exposure to PCI-DSS or similar compliance contexts.
**Tech Stack**
Java · Spring Boot · Kafka · SQL · REST / JSON · Kubernetes · Docker · AWS · Linux · OpenSearch
**Why join us?**
- Location: Bitola, Macedonia
- Competitive net salary.
- Company-provided equipment, MacBook.
- Work directly with the company's core engineering team across Europe.
- Real influence over our product stack, solutions, and ways of working.
- Standard working hours aligned with European time zones.
Burimi: https://mk.linkedin.com/jobs/view/senior-java-software-engineer-at-paymentiq-4429402448
Kërkesat
Niveli: senior
Kjo shpallje vjen nga një burim i jashtëm. Aplikimi kryhet në faqen e punëdhënësit.
Apliko në burim