Java Developer (Senior) needed at Discovery Limited
Job title : Java Developer (Senior)
Job Location : Gauteng,
Deadline : January 10, 2025
Quick Recommended Links
Key Purpose
- Work closely with a passionate development team to design, develop and maintain Java based solutions for a dynamic, multi-national company that sets the benchmark in its industry.
- Must be a team player and have the ability to work with both vertical and horizontal colleagues both in a formal and informal setting.
Areas of responsibility may include but not limited to
- Develop, test, and maintain high quality application software.
- Analyse, maintain and enhance existing application and troubleshoot issues.
- Assist with the production of technical specifications and designs.
- Promote new technologies and share knowledge within the team.
- Recommend improvements to development processes, contribute to implementation plans, and assist in rollout.
- Adhere to coding standards and know best practices
- Perform code reviews.
Personal Attributes and Skills
- Passionate about technology and development
- Results oriented with the ability to work under pressure and cope with multiple concurrent projects with changing priorities and deadlines
- Strong analytical and problem solving skills
- Ability to deal with complexity and migrate between detailed and high level requirements
- Self-starter who takes ownership and accountability, and is able to work with minimal supervision
- Excellent written and verbal communication skills
Education and Experience
Education:
- Matric/Grade 12 and formal Java qualifications
- IT related Degree or Diploma (BSc/BTech or similar).
Experience:
- 5 years Java systems development experience.
- Experience in Presentation layer development (HTML5, CSS, JSP, TypeScript / JavaScript, Spring MVC, Angular 1 & 2)
- Solid understanding of Java 1.6 and later
- SDLC
- Experience in application frameworks (Spring Framework)
- Unit testing and mocking frameworks.
- Integration experience
- Spring Framework 3.0 or later, Angular2
- Weblogic 10 & 12
- Maven
- Hibernate/JPA experience
- JMS, Tibco EMS experience.
- Oracle and PL/SQL knowledge.
Optional:
- ElasticSearch or SOLR experience
- Experience with Business Rules Management Frameworks.
- Experience using formal modelling languages (UML, ArchiMate etc) and modelling tools (Enterprise Architect, Visual Paradigm etc.)
- Exposure to Agile principles and methodologies, including Continuous Integration and Test Driven Development
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs