This article explains all the IT skills related to Java and where you can find Java related jobs.
Java is a widely used programming language that was developed by James Gosling at Sun Microsystems. In the financial year 2009-2010, it became a part of Oracle Corporation.
Java is an object oriented programming language that was designed to work with high performance, to be highly secure and to be platform independent.
Unlike other programming languages, the Java code is compiled into an intermediate code called bytecode which will then be interpreted by a virtual machine created specifically for the host hardware. So, a programmer doesn’t have to write programs depending on the hardware that it will run on. This is what makes the language highly portable.
Java derives its syntax from C++. The software development kit for Java is known as JDK (Java development Kit)
Image via Wikipedia
Buzz words in Java/J2EE platform
Java applets are small programs created in Java that can be embedded in other applications like web browsers.
A servlet is a server side version of an applet. It is a small program that runs on a web server and responds to the html requests from the client.
Java Server pages
Java server pages or JSP are server side components which respond to the html requests and create dynamic content similar to ASP, PHP, ColdFusion etc. When a JSP is accessed for the first time, it is compiled into a Java servlet. Then, the servlet which is created generates the response.
Java Platform, Enterprise Edition (J2EE)
J2EE is a platform that is used for server side programming with Java. The name has been changed to Java EE since the version 5 was released. The terms Enterprise JavaBeans, Connectors, servlets, portlets etc are related to J2EE and you will often hear these terms mentioned along with J2EE in job description.
Java Front End Vs Server Side
Front end development in Java includes everything that is done in the client side. This includes creating client side codes like applets in Java.
Java server side development, as the name suggests, includes everything that is done on the server side. This involves knowledge about servlets, working with Java EE application server and other skills that we discussed in the definition of J2EE.
Documentum is a content management system written in Java. It is owned by EMC Corporation. It is widely used for enterprise content management.
Documentum is a suite that has products providing services for web content management, document management, business process management, digital asset management, customer communication management, Information Rights Management and more.
A Documentum developer will be expected to have knowledge in web development, Documentum development and administration , programming in Java and DQL (a query language similar to SQL)
IBM Websphere is a brand of various software products which work using Java based web technologies.
Following are the common products of IBM Websphere:
WebSphere Application Server
WebSphere ILOG JRules
WebSphere Portal Server
WebSphere Process Server
IBM ILOG CPLEX Optimization Studio
IBM ILOG Elixir
A job that is titled as Websphere Developer or administrator is usually about WebSphere Application Server unless it is mentioned otherwise.
For admins and developers of Websphere Portal, the job title will be Websphere Portal developer or Websphere Portal Administrator.
IBM Websphere has a long list of products. Hence it is important to understand the job requirement about Websphere well and know which product of Websphere it is about.
Where to find IT contracts and permanent positions?
Corp-corp.com is a portal that is exclusive for both IT contract and permanent jobs. It’s unique FETCH engine determines what is best for you and brings the best matched jobs to your inbox. To know more about FETCH, read this article: For Job Seekers And Recruiters: How Can You Get The Job/candidate You Want in 30 Seconds?