WazifaME
VE

Java Engineer — Shadow Engineer Oman

Oman

About the role

Introduct Group is an international technology company delivering tailored software solutions and digital products for businesses worldwide. We work on complex, large-scale projects across multiple industries, helping clients turn ideas into reliable, scalable systems. We are seeking a Middle/Senior Java Engineer to join a large-scale international project focused on modernizing Oman's national tax system. The project is undergoing a deep technological transformation aimed at moving from a legacy monolithic architecture to a modular, service-oriented system built on modern enterprise principles. The Java Engineer will play a key role in developing the backend platform, driving architectural changes, and introducing new core system components. The role involves regular business trips to Oman , with on-site work periods of up to one month , combined with remote collaboration within an international team. 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. Responsibilities 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 represe

The hiring process

  1. STEP 01

    Recruiter call

    30 min · Within 5 days

  2. STEP 02

    Hiring manager

    60 min · Following week

  3. STEP 03

    Working session

    90 min · Take-home + review

  4. STEP 04

    Final + offer

    2 hours · Loop with team

Average time to offer: ~21 days. Your application is timestamped at every step — see applications.

Similar roles

More jobs →