Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 8 of 8

Thread: What kind of job's position is this?

  1. #1
    Junior Member
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default What kind of job's position is this?

    Today I was in one job's interview and they told me that they offer me a Junior Java Developer job's position, but I do not get it , because it seems it was Junior front end developer position, not java, because of Grails and so on. So Grails (Groovy) programming framework is specified in front end developer or in java developer? And what kind of technologies is using Java Developer and Front end developer? because I know Spring framework, ORM, Java OOP, Agile

    Thanks


  2. #2
    Forum VIP
    Join Date
    Jul 2010
    Posts
    1,669
    Thanks
    25
    Thanked 327 Times in 304 Posts

    Default Re: What kind of job's position is this?

    Java is not commonly used as a front-end language anymore. When Oracle bought out Sun, they shifted java heavily towards a server-side and back-end language. Since most companies are focusing on web-based development, you will not see many java front-end programs, especially because Applets are largely extinct (you can thank Oracle for that). Many companies use scripting languages such as javascript, groovy, ect. for the front end, and java as the back-end. Spring Framework has been very influential in this transition, since it allows the front-end scripted languages to communicate with the back-end java systems quite elegantly.
    NOTE TO NEW PEOPLE LOOKING FOR HELP ON FORUM:

    When asking for help, please follow these guidelines to receive better and more prompt help:
    1. Put your code in Java Tags. To do this, put [highlight=java] before your code and [/highlight] after your code.
    2. Give full details of errors and provide us with as much information about the situation as possible.
    3. Give us an example of what the output should look like when done correctly.

    Join the Airline Management Simulation Game to manage your own airline against other users in a virtual recreation of the United States Airline Industry. For more details, visit: http://airlinegame.orgfree.com/

  3. #3
    Junior Member
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: What kind of job's position is this?

    So, to work with java (create applications and so on), It is called as back end developer? and to work with scripting languages oriented in webs is front-end?

    Thanks

  4. #4
    Forum VIP
    Join Date
    Jul 2010
    Posts
    1,669
    Thanks
    25
    Thanked 327 Times in 304 Posts

    Default Re: What kind of job's position is this?

    Well, you'll find that most java developers can do both, to some extent. For example, I am primarily a java developer who does work in the backend system of our framework. We have other people who work primarily on the front-end, with javascript and a few other things. Now, I have had to do some work on the front-end, so I have had to learn a bit of the front-end scripting stuff. Just enough to be able to understand the code, debug issues, ect. Similarly, our javascript guys have done some considerable work in our java framework.
    If you want to be a java developer, you most likely will be working on the back end (btw, this is totally thrown out the window if we start talking about Android development, since that is done in java), but it is in your best professional interest to be able to, at the very least, read and understand a handful of popular front-end scripting languages.

    The only areas where you will still see java used as a front-end these days, is sort of in Android. It is, but isn't. Android uses a bunch of xml files and stuff to render the interface, but all of those files are tied together with java. You can probably still find some companies building java Applications, but they are uncommon due to the shift towards web-based programs. And applets are no longer commonly used because Oracle has just refused to do anything to make them better and more secure.
    NOTE TO NEW PEOPLE LOOKING FOR HELP ON FORUM:

    When asking for help, please follow these guidelines to receive better and more prompt help:
    1. Put your code in Java Tags. To do this, put [highlight=java] before your code and [/highlight] after your code.
    2. Give full details of errors and provide us with as much information about the situation as possible.
    3. Give us an example of what the output should look like when done correctly.

    Join the Airline Management Simulation Game to manage your own airline against other users in a virtual recreation of the United States Airline Industry. For more details, visit: http://airlinegame.orgfree.com/

  5. #5
    Junior Member
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: What kind of job's position is this?

    so you are java developer but in somes cases you should do some jobs as front-end developer? I am new to this, and a little bit confused what I should do next. I have learned Spring,ORM,Maven,Agile, so what kind of job I can do with these? It can be look like abstract question, but I hope you get it where I am pointing - I want to know if I am going in right path by using these technologies(as I listed in this post) to become true Java developer and build-up systems or something which isn't web pages...

  6. #6
    Forum VIP
    Join Date
    Jul 2010
    Posts
    1,669
    Thanks
    25
    Thanked 327 Times in 304 Posts

    Default Re: What kind of job's position is this?

    With those skills (all very good), you should be able to get a job as a Java Software Engineer.
    I'm not entirely sure how to describe this, so have a look at these links from LinkedIn:
    Software Engineer - Java Development at Jack Henry & Associates in Greater Atlanta Area - Job | LinkedIn
    Java Software Engineer at Verity Professionals in Altanta, GA - Job | LinkedIn
    Senior JAVA Software Engineer at NCR in Raleigh, US-NC - Job | LinkedIn
    Senior Software Engineer - Java - Established Startup at FILD in New York, NY - Job | LinkedIn

    These are the normal things you'll find, and you'll notice these all talk about web pages. These are not jobs as a webpage designer or webpage manager or anything. These are jobs as developers for apps which are embedded into webpages.
    For example, an airline reservation application or check-in application which you will find on Delta's website or any other airline's website. To the normal user, these sort of applications are seamlessly embedded into the webpage with scripting languages, but they are actually largely dependent on a complex back-end system which is hosted on the company's servers that the user never actually sees or is even aware exists. This large back-end system is usually written in java. The front-end scripting language (GUI) accepts input from the user, and then sends that data to the java back-end system to process and respond to. When the GUI gets a response back from the java code, it displays it to the user. The communication between these systems (the GUI and the java system) is usually done with REST, JAXB, and SOAP clients.
    So the team working on this product is not creating a web page, but rather a small GUI component with a large java back-end system which is embedded into the customer's already existing website.

    That is the easiest career path to take, because it has the most plentiful number of jobs available for java developers. Another path is obviously Android, but that is another beast entirely. There are other many other less common things that java is used for, which I am not very knowledgeable about.
    NOTE TO NEW PEOPLE LOOKING FOR HELP ON FORUM:

    When asking for help, please follow these guidelines to receive better and more prompt help:
    1. Put your code in Java Tags. To do this, put [highlight=java] before your code and [/highlight] after your code.
    2. Give full details of errors and provide us with as much information about the situation as possible.
    3. Give us an example of what the output should look like when done correctly.

    Join the Airline Management Simulation Game to manage your own airline against other users in a virtual recreation of the United States Airline Industry. For more details, visit: http://airlinegame.orgfree.com/

  7. #7
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    5,312
    My Mood
    Mellow
    Thanks
    194
    Thanked 669 Times in 656 Posts

    Default Re: What kind of job's position is this?

    Moved to the Cafe. Let me know (PM me) if another location is more appropriate.

  8. #8
    Junior Member
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: What kind of job's position is this?

    Sir, as I understand the easiest way is to go front-end path? It sounds not good for me, because I am oriented into back-end to use like Spring-core,ORM..

Similar Threads

  1. someone please be kind enough demonstrate a code like this......
    By willc86 in forum What's Wrong With My Code?
    Replies: 3
    Last Post: January 23rd, 2013, 05:32 AM
  2. Not sure what kind of loop I need to use for an intersection program
    By sessypeanut in forum Loops & Control Statements
    Replies: 4
    Last Post: December 21st, 2012, 10:11 PM
  3. Calculation error...very New to Java..please be kind.
    By medicinaluser in forum What's Wrong With My Code?
    Replies: 3
    Last Post: November 1st, 2011, 11:16 PM
  4. [SOLVED] What kind of object instantiation is this?
    By Lord Voldemort in forum Object Oriented Programming
    Replies: 3
    Last Post: July 7th, 2011, 07:00 AM
  5. Which collection is best to do mathematical operation on it?
    By Sterzerkmode in forum Java Theory & Questions
    Replies: 1
    Last Post: May 7th, 2009, 04:48 AM

Tags for this Thread