Our Customer is a Sweden-based AdTech company specializing in advanced self-serve advertising platforms that automate direct transactions between advertisers and major global publishers. Their technology removes traditional friction in ad sales by enabling automation, transparency, and operational efficiency at scale. Platforms are trusted by internationally recognized publishers including TripAdvisor, Bloomberg, The Washington Post, Opera, and Dow Jones, handling millions of transactions worldwide. The project is a strategic architectural transformation toward a Platform-First approach. The company is transitioning from monolithic, client-specific implementations to a standardized, API-driven, multi-tenant ecosystem of reusable microservices. These services power the entire product suite, remaining independent, scalable, and decoupled from frontend or customer-specific customization.
Senior Java Developer
Location
Europe
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
Sigma Software
Role Description Are you passionate about building secure, high-performance platforms? We are looking for a Senior Java Developer to join our team and work on a cutting-edge security platform. This is a remote role open to candidates across Europe and Ukraine. At Sigma Software, we create innovative solutions for complex ecosystems, ensuring security, scalability, and compliance at every step. You will be part of a talented engineering group designing the unified access layer for distributed services. Why join us? You will work on a mission-critical project with advanced security architecture, collaborate with skilled professionals, and contribute to a platform that supports global-scale operations. The project focuses on developing a centralized platform access layer that integrates: - API gateway capabilities - Service orchestration - Data composition - Fine-grained Attribute-Based Access Control (ABAC) This system will serve as the foundation for security and governance across the entire ecosystem, supporting complex organizational hierarchies, regional compliance, and strict enforcement guarantees. Job Responsibilities: - 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 Qualifications - 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 Requirements - Experience with Identity and Access Management (IAM) systems - Experience building API gateways or service mesh architectures - Work on security-critical or compliance-heavy systems - Knowledge of policy engines (e.g., OPA) - Experience with large-scale enterprise platforms - Familiarity with cloud providers (e.g., GCP) - Experience with data governance, audit, and compliance systems - Background in regulated or high-security environments Benefits - Proactive and detail-oriented - Thrives in collaborative environments - Enjoys solving complex integration challenges - Comfortable experimenting with new technologies - Committed to improving data systems
Related Guides
Related Job Pages
More Software Engineer Jobs
• Drive regional performance targets including billable utilisation, team growth, and hiring • Lead high-stakes enterprise engagements • Champion delivery governance and operational rigor • Act as executive escalation point for critical customer situations • Develop and retain exceptional technical talent
• Lead a high-performing team of Forward Deployed Engineers and AI Engineers • Partner with enterprise accounts to shape data migrations and build AI systems • Ensure delivery quality and drive strategic governance • Mentor Forward Deployed Engineers and provide career development • Act as executive escalation point for critical customer situations
Role Description We are seeking a highly experienced Principal Software Engineer to lead enterprise-wide architectural initiatives, define long-term technology strategy, and deliver highly scalable, resilient distributed systems. This role represents the highest level of individual technical contribution within the organization, requiring deep expertise in system design, performance engineering, reliability architecture, and cross-organizational technical leadership. The ideal candidate will drive strategic engineering decisions, serve as a technical authority across multiple teams and platforms, and combine deep technical mastery with mature judgment, broad influence, and the ability to mentor and elevate senior engineers across the organization. Key Responsibilities - Define enterprise-level architectural standards, system design principles, and engineering guardrails that shape engineering work across multiple business units. - Lead the design and implementation of highly scalable, fault-tolerant distributed systems that operate at global scale. - Architect multi-region, fault-tolerant, and globally distributed platforms with rigorous attention to availability, durability, and disaster recovery. - Drive enterprise modernization initiatives, including microservices transformation, platform consolidation, and legacy decommissioning. - Define API governance, data architecture, and service communication patterns adopted across the engineering organization. - Design systems for extreme scalability, availability, and security, including detailed capacity planning and resilience modeling. - Evaluate and select high-performance data storage solutions appropriate to each major workload class. - Lead reliability engineering and incident response improvements, raising the bar on operational excellence enterprise-wide. - Conduct deep architectural reviews and performance audits across multiple platforms. - Guide engineering teams on concurrency, scalability, observability, and optimization strategies. - Design observability and monitoring frameworks at enterprise scale, defining standards for metrics, logs, and traces that work consistently across many teams and many production environments. - Define DevOps, CI/CD, and automation strategy across engineering teams and platforms. - Partner with executive leadership and product management on technology roadmap decisions. - Mentor Staff and Senior Engineers and contribute substantively to talent growth across the organization. - Drive innovation and continuously evaluate emerging technologies for strategic adoption. - Lead the resolution of critical system-level production issues that require deep architectural insight. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related discipline. - Ten or more years of professional software engineering experience. - Proven expertise designing distributed, high-scale systems in production. - Advanced proficiency in Java, Go, C++, or similar backend languages. - Deep understanding of data modeling, system optimization, and performance tuning. - Experience leading cross-team technical initiatives across multiple business units. - Strong expertise in reliability engineering and distributed architectures. - Demonstrated leadership in architectural decision-making at enterprise scale. - Excellent written and verbal communication skills. - Track record of mentoring senior engineers and shaping engineering culture. Preferred Qualifications - Public technical contributions (papers, talks, OSS leadership). - Experience driving multi-year transformation programs. - Familiarity with FinOps and large-scale cost optimization. - Exposure to regulated industries (financial services, healthcare, government). - Advanced degree or equivalent industry recognition. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] . Learn more about Bright Vision Technologies at www.bvteck.com .
• The BC/NAV Senior Developer will be responsible for designing, developing, and maintaining solutions within the Microsoft Dynamics 365 Business Central environment. • Work closely with functional teams to understand business requirements, configure the system, develop custom solutions, and integrate Business Central with other enterprise applications. • Design, develop, and maintain custom modules and extensions in Microsoft Dynamics 365 Business Central. • Lead the design, development, and optimization of complex NAV and Business Central solutions. • Develop and support integrations between Business Central and third-party systems. • Implement workflow automation and business logic through high-quality AL code. • Participate in and lead code reviews, technical analysis, and solution design discussions.


