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
STEP 01
Recruiter call
30 min · Within 5 days
STEP 02
Hiring manager
60 min · Following week
STEP 03
Working session
90 min · Take-home + review
STEP 04
Final + offer
2 hours · Loop with team
Average time to offer: ~21 days. Your application is timestamped at every step — see applications.