Thursday, July 30, 2009

What is the job function of a java developer?

How does one become a java devloper? What courses should I look into and what certification should I get?

What is the job function of a java developer?
The "cookie cutter" answer is someone who is able to take business requirements and objectives, and make a meaningful application that is able to solve that particular business problem. The best Java developers will not only take into consideration the actual business problem being solved, but will also create a "framework" of which that problem solving application can be used for a multitude of other business problems. Also, the typical request for java developers is to have a myriad of different skills other than technical; As in, "With a financial services background", or "Help desk background". It's important to understand that Java development %26amp; related technologies in and of itself is not that important. It's being able to apply Java and it's related technologies to best solve unique business problems in the easiest(most of the times "best") way possible. That's a double edged sword. The easiest is quite often not the best. Here's a typical Job posting for a "Java Developer":





7-8 years of solid programming in skills in Java/J2EE, C#, etc. Must have finacial industry experince.





Experience in building enteprise applications in J2EE.





Experience in building enterprise framework integrating varous business processes.





Experience in Web development.





Excellent communication and academic background is a must.





Some basic knowledge of databases required.





Scripting, especially Perl





Basic Linux %26amp; Windows systems administration





As you can see, most employers are not looking for someone who can "code" java. A lot of people can do that. What they are looking for is industry expertise that can help them solve those business problems. Which usually involves not only Java, but C#, perl, %26lt;insert any other language or scriping language here%26gt; and system adminstration duties as well. Please also note the "background" stuff they always seem to ask for. The best way to get a particular "background" is to intern somewhere that will give you experience in an area you find most interesting(this typically will keep you motivated).. Other than that, don't learn only Java. Learn J2EE, learn SQL %26amp; Databases(the big ones are Oracle, DB2, %26amp; MSSQL) learn Java beans(which are related to J2EE), learn XML, and for the love of pete learn to read javadocs! There's a lot of problems that have already been solved in existing java classes that are out there on the internet. Java is to be reused and "should" run anywhere(not too often the case in enterprise software).. A real good place to start is http://java.sun.com This is pretty much just a brain dump on my part. I hope this helped.


Thanks!


~Chris
Reply:A java developer makes coffee. To become one get yourself a coffee maker and some coffee beans and a grinder. Hot water would also help. Get a job at Starbucks; they'll train you.
Reply:To get a job as a java developer, you should begin by finding a college/university/tech school that offers courses in Java. Your degree will be vital in finding a position, and will determine your pay level. Programming requires math skills and knowledge of programming languages. Some you will use as a Java devolper are Java (of course), javascript (very different than Java), and HTML. Then practice a lot. Make programs to help you in your everyday life, games, etc. Once you have your degree, or are well on the way to earning it, start searching classified ads, websites, etc. and you will find many opportunities.


Good Luck
Reply:A Java Developper is a Software Engeneer that developes softwares %26amp; programes in Java. Java is a programming language similar to C++


To become a Java Developper you need a BA in computer science. Being a programmer is not only knowing Java or C++, it's also knowing the fundamental concept of programming


No comments:

Post a Comment