This question already has an answer here:
I am looking for a way to professionally tell my boss that I don't want to continue working on the project I am currently assigned to, and want to move on to something else.
A little background, this project started out as a Java/Spring project a few months ago, and now due to politics (State government project) the project is being moved to a complete Oracle Apex solution.
I will admit I don't want to do Oracle Apex, I have donen't know Apex, and I don't have any interest in it. It doesn't make sense from a career perspective for me either. I've been in the industry 5 years, with the last 2-3 focusing on Java/Spring technology stack. I'm at a point where I want to focus and build expertise in specific areas. The project could drag on for months to a few years, and I don't want to shift my career in another path. There are nowhere near as many Oracle Apex jobs as Java, NET, PHP, Python, etc. Most importantly it's not something I want to do with my career. It would be different if I was asked to do ASP.NET as its more or less in the same realm, and I have an interest in it.
The issue is we are a small company, and I'm part of a small team. I've proven in the past before that I'm a quick learner and can get things done. As a result, when I brought it up before I was just told, "you're a smart guy, you can pick it up and learn it". We already have the project, Apex people are not easy to find, and they are not just going to give up the project.
I'm not sure how to address my boss. If I am not able to convince him to assign me to something else my only other option seems to be seeking employment elsewhere.