Jr. Java Developer Job Description

Jr. Java Developer Job Description Template

Our company is looking for a Jr. Java Developer to join our team.

Responsibilities:

  • Mentor and train project team members (including Sourcing Partners) to enforce development guidelines and best practices;
  • Work closely with stakeholders to design and document solutions that align with the business needs and also consistent with the architectural vision;
  • Design systems and components on Weblogic , JBoss, and Oracle platforms;
  • Proactively address technical issues and risks that could impact project schedule and/or integrity of the application environment;
  • Perform hands-on development work using HTML, Java, JSP JSF, and Primefaces;
  • Assist in quality assurance process such as writing unit tests and participating in code reviews;
  • Collaborate with members of project teams to ensure successful, technically sound projects which are completed on time and on budget;
  • Consult with the business process owners, customers, users and constituents to develop and analyze customer requirements;
  • Create and maintain application documentation;
  • Work with customers & on teams;
  • Programme using object oriented programming languages;
  • Identify additional tasks and assist other developers in completing tasks;
  • Perform basic programming tasks assigned by manager or team lead;
  • Document high level technical designs;
  • Use basic DB skills.

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Beginner or Intermediate level SQL skillset (developing queries and stored procedures);
  • Experience in a high volume, public-facing web application environment is a huge plus but not required;
  • Working knowledge/experience with HTML/Javascript/CSS (experience with AJAX and Javascript libraries such as jQuery is a plus);
  • Applicant will design, develop, and troubleshoot software in an object-oriented environment primarily using C++ and Java;
  • Strong organizational skills;
  • Bachelor’s degree;
  • Ability to create accurate and understandable documentation and specifications;
  • Exposure to HTML and CSS (HTML 5 a plus);
  • Experience with client-side technologies such as JavaScript, jQuery, AJAX, Angular.js, and Bootstrap. Knowledge of REST/JSON/Web API a plus;
  • Exposure to MS LINQ to SQL and/or Entity Framework and cross-device mobile app development a plus;
  • Good in Design Patterns;
  • Application Server Experience with Agile development;
  • 1-4 years of Java/J2EE/Java EE web application development experience (academic experience counts);
  • Strong development skills in Core / Advanced Java, and J2EE.