We support enterprises, product houses, and startups with custom software solutions development and IT consulting.
Senior Java Developer, Security Platform
Location
Poland
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer, Security Platform
Sigma Software Group
• Design and evolve the platform access architecture for a large-scale distributed ecosystem • Build and maintain a unified API layer over multiple distributed services • Implement fine-grained ABAC authorization at scale, supporting complex hierarchies and relationships • Develop fail-closed security architectures with strict enforcement guarantees • Manage regional compliance, data residency, and routing requirements • Ensure consistent data visibility rules across all products and services • Design high-performance authorization evaluation systems and policy engines • Maintain auditability, traceability, and security transparency mechanisms • Collaborate with platform and product teams on API and access design • Contribute to architectural decisions and security standards
Job Requirements
- At least 5+ years of experience building distributed systems
- Strong expertise in Java development
- Experience designing API platforms or API gateways
- Solid background in security architecture and system design
- Experience with authorization systems (RBAC/ABAC or similar)
- Familiarity with cloud-native architectures and scalable, high-availability systems
- Understanding of multi-tenant architectures
- Experience operating complex distributed systems in production
- Strong architectural thinking and problem-solving skills
- Upper-Intermediate or higher English proficiency
- Experience with Identity and Access Management (IAM) systems will be a plus
- Experience building API gateways or service mesh architectures will be a plus
- Work on security-critical or compliance-heavy systems will be a plus
- Knowledge of policy engines (e.g., OPA) will be a plus
- Experience with large-scale enterprise platforms will be a plus
- Familiarity with cloud providers (e.g., GCP) will be a plus
- Experience with data governance, audit, and compliance systems will be a plus
- Background in regulated or high-security environments will be a plus.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Backend Engineer – On-Chain Payment Integration
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop backend systems for on-chain payment flows, including wallet interactions, transaction broadcasting, and confirmation tracking • Integrate with blockchain networks (EVM-compatible chains and others) for on-chain fund settlement • Build APIs and services that connect banking channels with on-chain liquidity • Collaborate with the P2P and Fiat teams on cross-system integrations • Ensure transaction reliability, idempotency, and fault tolerance across on-chain and off-chain systems • Monitor chain status and handle edge cases such as reorgs, gas spikes, and failed transactions
Java Backend Engineer – Fiat Payment Channels
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop integrations with banks, card networks (Visa/Mastercard), and payment service providers • Build and maintain high-availability, high-concurrency payment processing systems • Develop core payment modules including channel routing, clearing, reconciliation, and settlement • Collaborate with cross-functional teams (product, risk, compliance) to deliver reliable payment solutions • Participate in code reviews, system design discussions, and technical troubleshooting • Continuously optimize system performance, stability, and scalability
Java Backend Engineer – P2P Marketplace
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop core backend modules for the P2P marketplace: order matching, escrow, dispute resolution, merchant management • Build high-concurrency transaction processing systems capable of handling large-scale C2C order flows • Develop seller/buyer workflow systems including listing management, order lifecycle, and payment confirmation • Integrate with payment channels and internal systems for fund locking and release • Ensure system reliability, idempotency, and consistency across the full transaction lifecycle • Participate in architecture design, code reviews, and cross-team technical collaboration
• Help develop, drive and execute a long-term vision and strategy for the Corporate Payments cross-cutting and core services • Collaboratively define and implement a comprehensive architectural roadmap for the EnCompass platform • Foster a culture of innovation, collaboration, empowerment, and continuous learning within the engineering teams • Continuously challenge the status quo and implement mechanisms to reduce time-to-market using efficient engineering methods • Collaborate with other Corporate Payments engineering teams to reuse development practices and components


