Smart Peole • Smart Solutions

Vacancies: Intermediate Java developer

Vacancy Details

Vacancy Name:
Intermediate Java developer
 
Location:
Gauteng
Vacancy Type:
Permanent
 
Suburb And City:
Centurion
Expected Starting Date :
2016/11/01
 
Number Of Positions:
2
 
Specific Requirements :
Spring, Hibernate, Web services, EJB, solid experience
 

Job Specification

Job Name:
Java Developer
Reports to:
Head of Java Development
Sector:
IT & Telecommunications
Minimum Education:
    •Preference: BSc/Bsc Hons/ MSc degree in Computer science, Software engineering or a related field of study
    •Matric
Personal Skills and Attributes:
•Communication Skills (written & verbal)
•Listening Skills
•Planning, organising and execution skills
Required Experience:
•Proven hands-on Software Development experience
•Proven working experience in Java development
•Hands on experience in designing and developing applications using Java EE platforms
•Object Oriented analysis and design using common design patterns.

TECHNICAL
•Java systems development experience using core Java and JEE.
•Knowledge of OO design principles and enterprise design patterns.
•Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
•Experience in developing web applications using at least one popular web framework
•(JSF/Primefaces, AngularJS, Wicket, GWT, Spring MVC)
•Experience with XML/XSD/JAXB and Web Services (Soap & Rest).
•Experience in the Spring Framework, EJB3
•Javascript, CSS and HTML etc
•Excellent knowledge of ORM technologies (JPA, Hibernate)
•Solid working knowledge of Relational Databases, SQL and Data Models
•Experience with Test-Driven Development (TDD)
•Agile/Scrum background experience would be a value add
•Unit testing and mocking frameworks.
•Experience in Linux and industry standard Application Servers (WebLogic, JBoss, WebSphere).
Role Overview:
DVT requires the long-term services of a number of Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing
Responsibilities:
•Working Closely with Professional Services Consultants on a variety of mission-critical projects in your role as software engineer in Java Development.
•You will be working closely with a passionate development team to design, develop and enhance Java based solutions for a dynamic, often multi-national project client whilst being part of a Dynamic software house which sets the benchmark in its industry

KEY OUTPUTS
• Develop, test, and maintain high quality Java application software.
• Analyse, maintain and enhance existing application and troubleshoot issues.
•Assist with the production of technical specifications and designs
•Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
•Contribute in all phases of the development lifecycle.
•Write well designed, testable, efficient code.
•Ensure designs are in compliance with specifications.
•Prepare and produce releases of software components.
•Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Required Experience:
•Proven hands-on Software Development experience
•Proven working experience in Java development
•Hands on experience in designing and developing applications using Java EE platforms
•Object Oriented analysis and design using common design patterns.

TECHNICAL
•Java systems development experience using core Java and JEE.
•Knowledge of OO design principles and enterprise design patterns.
•Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
•Experience in developing web applications using at least one popular web framework
•(JSF/Primefaces, AngularJS, Wicket, GWT, Spring MVC)
•Experience with XML/XSD/JAXB and Web Services (Soap & Rest).
•Experience in the Spring Framework, EJB3
•Javascript, CSS and HTML etc
•Excellent knowledge of ORM technologies (JPA, Hibernate)
•Solid working knowledge of Relational Databases, SQL and Data Models
•Experience with Test-Driven Development (TDD)
•Agile/Scrum background experience would be a value add
•Unit testing and mocking frameworks.
•Experience in Linux and industry standard Application Servers (WebLogic, JBoss, WebSphere).
Minimum Experience:
3-5 years (Intermediate)
 
 
 

Apply Here

 
Please select if you are a staff member of DVT otherwise please click continue.