I wanted to initiate my career on global so for same I travel for south africa where I been before, I pick south africa as my destination because I was having the idea about the country and people also my budget only allow me to seek job in SA which is less expensive to any north american European or australia and it is very hard to get work permit or permanent resident for these places.
The work permit that I've got for SA only allow me to seek an employment in 90 days, after 25 days I've got an offer to work for an insurance company based in johannesburg and technology is tibco bw tool development.
Previously I was working with similar tool call ciboodle, and last few months I am working in old java frameworks like play.
Now in the market they wanted someone who is having experience on spring jpa ejbjsf jquery webservices application server like websphere or weblogic etc etc. and they don't entertain you unless you know this stuff. (Only have basic knowledge about this thing and I can not lie to have a experience on same )
My question are: is it good to take this opportunity for now as time in one of the factor and later try to seek opportunity in these new technologies
what is the demand of tibco developer in the market.
should I wait for better opportunity against time contrasts and improve my skill set as required in the market?
I've potential to learn new technology and perform in it but sometimes luck is played a big factor, last 25 days I've only contacted with recruitment contractors and they're not able to organised any interview for me
I am SCJP certified, what certification should I do which makes my cv better.
As per my experience on this job I've been paying a little under salary, compare to my friend who's a business analyst having same experience but, some how in demand now, getting quite better than me.
To see demand for Tibco, search for it in a job engine for your target country/countries. After South Africa, where do you want to do?
I suspect it is easier to get a job in another country in Tibco than Java because it is more specialized. There are tons of people who know Java/Spring/etc. So why should they hire you specifically? Whereas Tibco positions would be harder to fill.
sid smith wrote:I hope you don't mind if I ask a question related to this post. I just learned that Tibco is a middleware. So, what kind of jobs does a java developer do for a Tibco based system ?
Try not to think of yourself as a "Java developer." Developers use many different languages.
As far as what tasks a Tibco developer does, I looked for a job posting. This one provides a decent list. I'm quoting some parts here since job listings aren't permanent links.
Accountable for middleware service design that is available, scalable, maintainable, and extensible with minimal impact to existing capability or clients.
Accountable for ensuring quality and reusability in a middleware services architecture.
Candidates will be consulted for their experience and expertise on implementing Design Patterns and Best Practices in middleware services development.
Required Skills and Qualifications:
Hands-on experience in Enterprise Data Services development and delivery using SOA architecture.
Hands-on experience with TIBCO Business Works, Enterprise Messaging Service, Business Events, etc…
Highly specialized in XML/XSLT and other SML related tools and technologies