Senior Java Developer

Senior Java Developer
Waverley Johannesburg
R500 000 to R850 000 pa (Negotiable)
A senior Java developer is expected to play a leading role in the design, development and deployment of software solutions.
They play an integral role in the delivery of quality code, and will be expected to contribute in design conversations. They are informal mentors to less experienced team members and will add value to the client projects through their technical knowledge, subject matter mastery, and technical prowess.

Skills and Experience
• 5 – 8 years of Java development working experience.
• In depth working knowledge of Java language features.
• Solid understanding of Object-oriented programming fundamentals.
• Extensive knowledge of design patterns and the ability to recognize and apply them (e.g. GOF patterns).
• Solid knowledge and practical experience of at least one RDBMS, including basic DBA functions.
• Excellent knowledge of at least one client-side technology. Needs to have detailed implementation experience as well as a solid understanding of the technology specific patterns.
• Needs to have a high level understanding of the common frameworks in the Java technology stack and needs to have detailed implementation experience in several of these frameworks.
• Must have the ability to analyse and solve complex problems in familiar and unfamiliar technology spaces, establishing the appropriate solution patterns to be followed by the technical team.
• Should be able to establish automated testing patterns within a project (i.e. unit testing, integration testing, and performance testing).
• Ability and experience with establishing Integration Patterns.
• Experience in Spring, JMS – Rabbit, Message brokering, EJB, ORM – JPA (Hibernate etc.)
Personal Attributes
• Must be a team player and able to play a leadership role within the team.
• Must provide mentorship to the more junior members of the team.
• Effective verbal and written communication within team and client.
• Flexible and able to work under pressure.

Similar Articles

Account Manager R 45 000.... Purpose of Function To generate orders for the geographical area assigned through the management of customers and resources offering a complete portfolio/solutions/services in the Care Areas. Tasks
IT Positions – Menl... We are looking for the following IT candidates for a company in Menlyn, Pretoria: 1. 2 x Product Owner (3 -5 years’ experience managing a team of
English Language Teachers Location: China main land Salary: 10 000 RMB – 20 000RMB (R20 000 – R40 000) Kindergarten’s and Training Centres in Mainland China need qualified teachers from
Solutions Architect Solutions Architect Waverley Johannesburg Up to 1.25 mil pa Skills and Experience The Solution Architect will play a leading role in guiding the direction and strategy of
Instructor / Trainer – ... Instructor / Trainer – Industrial Vocational Training – Mechanical SAUDI ARABIA SALARY: R 50 000.00 – R 55 000.00 + BENEFITS SPECIFIC DUTIES • Lead the classroom
Senior Java Developer Senior Java Developer Waverley Johannesburg R500 000 to R850 000 pa (Negotiable) A senior Java developer is expected to play a leading role in the design, development
English Language and Key ... English Language and Key Skills Instructor Saudi Arabia Salary R 50 000.00 – R 55 000.00 + Benefits SCOPE The Instructor is responsible for teaching English Language
Senior C#.net Developer ... Senior C#.net Developer Waverley Johannesburg 40,000 -65,000 per month Skills and Experience • A minimum of 5 years of C# development working experience. • In depth working
Instructor / Trainer – ... Instructor / Trainer – Industrial Vocational Training – Pipe Fitting SAUDI ARABIA SALARY: R 50 000.00 – R 55 000.00 + BENEFITS SPECIFIC DUTIES • Lead the
Intermediate Java Develop... Intermediate Java Developer R360 000 to R600 000 (Negotiable) The intermediate Java developer is primarily responsible for the development and deployment of elegant software solutions. They play
Workshop Technicians Workshop Technicians (Instructor 2) Saudi Arabia R 50 000.00 – R 55 000.00 JOB DESCRIPTION: The workshop technician is responsible for maintaining all aspects of the Training
Financial Accountant CA(S... Financial Accountant CA (SA) UMKOMAAS KZN Market related salary QUALIFICATIONS AND EXPERIENCE CA (S.A.) 5 years relevant experience in commerce COMPETENCIES Proficient in MS office and working
Quality Assessor – Plas... Our client is looking to recruit a quality young dynamic Quality Assessor who can interact with clients in the Paint Industry to assess quality issues and needs.
Instructor / Trainer – ... Instructor / Trainer – Industrial Vocational Training – Electrical SAUDI ARABIA SALARY: R 50 000.00 – R 55 000.00 + BENEFITS SPECIFIC DUTIES • Lead the classroom
Intermediate C#.net Devel... Intermediate C#.net Developer Waverley Johannesburg Market Related Skills and Experience • At least 3 years of C#.Net development working experience • At least one DBMS such as: