Introduct Group04.02.26
AI SCORE 8.5

Senior Java Engineer - National Tax System Modernization

$90K–$120K/year

About the Role

We are seeking a Senior Java Engineer to join our team for a significant project focused on modernizing Oman's national tax system. This Senior Java Engineer remote position involves working on a large-scale international project that aims to transform a legacy monolithic architecture into a modern, modular, service-oriented system.

What You'll Do

  • Participate in the architectural transformation and evolution of the backend platform.
  • Develop and refactor REST APIs and backend services using Java and Spring.
  • Contribute to the modernization of core system components (BPM, IAM, business rules).
  • Optimize backend performance and background processing.
  • Participate in CI/CD processes and automated deployments.
  • Collaborate with frontend, DevOps, QA teams, and client representatives.
  • Provide technical leadership and mentorship to junior developers, supporting solution design and performing code reviews.

Requirements

  • 3+ years of commercial experience in Java development.
  • Strong knowledge of the Spring Framework (Spring Boot, REST).
  • Experience designing and developing REST APIs.
  • Experience working with relational databases.
  • Understanding of modular and service-oriented architecture (SOA) principles.
  • Experience working with legacy codebases and participating in architectural changes.
  • Experience writing unit tests and understanding TDD principles.
  • Solid experience with Maven.
  • Fluent English, both spoken and written.

Nice to Have

  • Experience using Drools or other rule engines.
  • Experience integrating Keycloak or other IAM solutions.
  • Experience working with Liquibase.
  • Knowledge of Quartz or other job scheduling frameworks.
  • Experience working on large-scale enterprise or government projects.

What We Offer

  • Participation in a large-scale, national-level government project.
  • Business trips to Oman (up to one month) for on-site collaboration with the client and project team.
  • Long-term project with stable collaboration.
  • Accommodation provided.
  • Transportation cost compensation.
  • Relocation and onboarding support.
  • Opportunity to directly influence system architecture and key technical decisions.
  • Work within an international team and a professional engineering environment.
  • Modern enterprise technology stack and technically challenging tasks.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Java Engineer role offers a unique opportunity to work on a national tax system modernization project with relocation support and competitive salary.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About Introduct Group

Explore Introduct Group careers in 2026 and discover a range of remote, hybrid, and office roles. Utilize advanced filters to refine your job search and access application tracking for a seamless experience. Gain valuable insights about the company while staying updated on industry news. Take the next step in your career with exciting opportunities at Introduct Group, where your future awaits.

Industry
Tech
Location
Remote

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.