Explore career information by location
View job openings with the years of experience that is relevant to you on Indeed
If you’re unsure about what salary is appropriate for a position, visit Indeed's Salary Calculator to get a free, personalized pay range based on your location, industry and experience.
There are entry-level positions for Java developers, which can be ideal for applicants with limited experience, allowing them to learn from more experienced programmers and develop their own skills in a work environment. Senior Java developers are expected to have more advanced knowledge and must demonstrate a working knowledge of the language and its applications.