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.
This Senior Java Engineer role offers a unique opportunity to work on a national tax system modernization project with relocation support and competitive salary.
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.
Who Will Succeed Here
Proficient in Java and Spring Framework, with a strong understanding of REST API development and experience in building scalable microservices architectures using SOA principles.
Self-motivated and disciplined, thriving in a remote work environment, with proven experience managing time effectively and collaborating asynchronously with distributed teams.
Familiar with Test-Driven Development (TDD) practices and Maven build tools, demonstrating a mindset focused on quality assurance and continuous integration in software delivery.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months