Tuesday, November 20, 2018

What Skills Should Know to get job as a Java Developer?



In this post you will know how much java do you need to know to get a job. Java is a programming language and a computing platform for application development. It was first released by Sun Microsystem in 1995 and later acquired by Oracle Corporation. It is one of the most used programming languages.
It depends on your experience and company requirement .

No experience or Fresher : Core Java .(oops concepts)

1 Year experience : Core Java , Servlet JSP , If possible JSTL

2 Years Experience : Core Java , Advanced Java , Framework on which you have worked .(We have R2DS internal framework in HSBC- similar to spring)

3+ Years Experience : GET READY TO BE GRILLED . You should literally know as much as possible . Ex: JAVA(core+advance) , Framework like spring struts hibernate , HTML , HTML 5 , CSS ,CSS3 , MAVEN , Log4J, JUNIT testing at-least some basics . Tomcat server , Deployment of application . Best coding practice . DESIGN PATTERNS . Writing complex code if they ask you to write code . Some JavaScript framework like JQuery , Dojo 1.7 + etc etc etc …… as much u can imagine .




If you're looking to get into web or enterprise development, some exposure and knowledge of the following is helpful:

Familiarity with SQL databases and programming against them via JDBC.
For web, understand how the HTTP protocol works and how basic web interaction takes place.
A basic knowledge of HTML. Specifically, basic page structure and how HTML forms work. Difference between GET and POST.
Any knowledge of the Servlet/JSP API, how web containers work and the Servlet lifecycle.
Any understanding of XML. Web services and WSDL theory is a bonus.
Any understanding of TCP/IP networking (TCP vs UDP, role of IP, DNS, network addressing).
Use of any logging framework.
Know what Apache Commons is!
Any understanding or exposure to source code control systems and why they are important.
Any understanding of software project management and the software development lifecycle.

But still it depends on the company what they actually want .!! In market there is demand of Angular JS with Java .

Its always ever changing scenario , Just be ready and confident and try to learn as much possible in your 3 to 4 years of service or job . Don’t only think about switching companies and money .

No comments:

Post a Comment

High Paying Jobs after Learning Python

Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and sc...