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.