Win a copy of Event Streams in Action this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Knute Snortum
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Ron McLeod
  • Piet Souris
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

What skills do companies expect from Java devs in 2019?

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's what the analysis of 300 current Java vacancies shows and what the experts say.

Predictable or surprising?
 
Marshal
Posts: 65085
247
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

Whether Spring is a skill or whether is it familiarity with a tool is a moot point. I suspect most people won't be surprised. Does the 370,000 from LinkedIn represent job vacancies or people claiming that ability?
 
author & internet detective
Posts: 39396
763
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Welcome to the Ranch

Whether Spring is a skill or whether is it familiarity with a tool is a moot point. I suspect most people won't be surprised. Does the 370,000 from LinkedIn represent job vacancies or people claiming that ability?


Job vacancies.

The article is weird. It counts buzzwords in job postings and then ends with quotes form people in the industry.
 
Rancher
Posts: 828
19
Netbeans IDE Oracle MySQL Database Tomcat Server C++ Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alexandra,

Mostly I get--noise, noise, noise... blah, blah, blah, out of that article.  Do your own survey around your area where you actually want to work.  My main bread and butter, so to say, is no longer Java, but straight SQL development, so I am a little out of touch nationally.  With 30 years of programming in, I am not looking for the next big thing, other than a sunny beach some where and my wife beside me.  Having said that I still look in the local market.  I live outside of the Metro Area in WA, and I tend to keep an eye on what the smaller guys want, than what is buzz feed to bots that are reading resumes.

But there is what people look at locally:

SQL -- Yes, they want you to have SQL skills.  More than just what is available by hitting a query in Java.  They actually expect to see that you can write some pure SQL and do it competently.
Web -- They want to see that  you can script like a demon and others can read it when it's all done.
Language -- Java is but one of the tools in the shed, and many of the little guys: under 1000 employees, don't particularly care what you program in as long as it maintainable in their enterprise.

After all that, they want to know can you play well with the other kids on the block.

That's the highlights... right now my resume says, in this order: SQL, SAS, C#, and Java.  Realistically the guys hire me for my SQL skills and the rest is just a fill-in where needed.

Les
 
Bartender
Posts: 1031
18
Mac OS X IntelliJ IDE Oracle Spring VI Editor Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Recruitment seems to be broken (in the UK) as recruitment agency staff don't seem to have a clue about the technical aspects of job specifications.  
It seems that they just match words and phrases from an inflated job description with CV's [resumes].    

This document epitomises the situation perfectly, whoever wrote it does not seem to have a good understanding of the technologies.  

Moreover, Spring MVC is only a part of the complex solution, which can take care of many aspects of your application, (such as testing or data access).  

- Close but "no cigar"    , as there are other Spring projects to access data like spring data, which (hopefully) is used in the model packages.  

I'm often frustrated by the term "Full Stack" where nobody really knows what the stack actually is, but everyone must have experience of it!
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Skills that a Java Developer should possess are the following :
1.Java 8 new Features - Lambda Expressions, Streams API,Functional interfaces.
2.Good command on IDE for JAVA ( EclipseIDE, IntelliJ IDE etc)
3.Collection API
4.Spring Framework
5.Hibernate Framework
6.Any Database,(Mysql, NoSql)
7.Hands-On command on multithreading & exceptional handling.
8. Servlets/JSP
 
Campbell Ritchie
Marshal
Posts: 65085
247
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
VK: welcome to the Ranch
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!