Java Developer (Senior)
Discovery Limited
Discovery – Group Shared Services- Systems of Engagement: CEM Java Developer (Senior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About CRM
Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.
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
Education and Experience
- 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
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
- ...Discovery Life AI Java Developer (Senior) About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values...
- ...Discovery – Group Information Services - Digital Channels Senior Android Developer – Mobile Team About Discovery Discovery’s core purpose is... ...of: The system development life cycle and can explain the Java developer role in each stage The defined system development...
- ...Benefits Discovery Corporate and Employee Benefits Administrator (Senior) About Discovery Discovery’s core purpose is to make... ...queries and escalations, ensure client expectations are met. Develop and maintain excellent business relations with internal and external...
- ...Discovery Health: Health New Markets Senior Manager: Flexicare Corporate About Discovery Discovery’s core purpose is to make... ...necessitates leveraging Discovery’s unique IP and shared value model to develop and grow innovative new health products that add value to...
- ...Discovery Health: Health New Markets Senior Manager: GAP Cover About Discovery Discovery’s core purpose is to make people healthier... ...leveraging Discovery’s unique IP and shared value model to develop and grow innovative new health products that add value to...
- ...Title: Associate or Senior Editor, Nature Reviews Materials Location: Berlin, Heidelberg, Madrid, Milan and Pune – hybrid working... ...-by-line editing of final manuscripts prior to acceptance, and developing ideas for figures and other display items. Organize and manage...
- ...Permanent Position A well-established company within the agricultural and operational sector is seeking an experienced Systems Developer with strong SQL and Microsoft Dynamics 365 Business Central expertise to join their IT team. The successful candidate will be responsible...
- ...Our client is urgently seeking a Senior Java Developer to join a collaborative, outcomes-driven environment based in Gauteng. This role is ideal for an experienced Java engineer who thrives in complex systems development and modern enterprise delivery. Key Responsibilities...
- ...Key Purpose The DevOps Specialist is a software engineer/developer with good knowledge of technology infrastructure and development... ...Knowledge of one or more development and scripting languages (Ideally Java, JavaScript and Python) Good working knowledge of Kubernetes...
- ...We are seeking a Senior Back-End Developer to join a global product team specializing in Java-based enterprise applications, API development, cloud-native solutions, CI/CD, and modern software engineering practices within the Vehicle and Financial Product domain. The...
- ...Revenue, and Margin targets Build Trusted Advisor Relationships – Develop deep C-level partnerships with municipal authorities and bus... ...territorial coverage To make the above work, we are seeking senior sales strategist and contributor with: Master's degree or...
- ...EAI and cloud landscapes. Strong hands-on experience with Java development, including building, debugging, and deploying enterprise... ...rollback processes. Coach and mentor junior integration developers and engineers; drive best practices in design, testing, documentation...
- ...Our client is looking for an experienced Geospatial Developer to join their technical team, specialising in the development of GIS-enabled applications and ArcGIS solutions. This role requires strong C# development expertise combined with an understanding of spatial systems...
- ...Advantageous) Skills And Key Competencies Strong business and operational acumen Influencing and stakeholder management at senior levels Decision-making and sound judgement Analytical thinking and interpretation of people data Ability to manage...
- ...efficiency, reinsurance optimisation, investment strategy, and risk ‑ based decision ‑ making. The incumbent will work closely with senior stakeholders across underwriting, claims, finance, investments, legal, risk, and executive management, and will represent the...
- ...Reference: JHB001460-ZN-1 ESSENTIAL SKILLS Expertise in Json, Java and Javascript coding languages Experience in ServiceNow-... ...Certified Systems Administrator ServiceNow Certified Application Developer Minimum of 5 years working experience in IT, specifically...
- ...RESTful APIs: Proficiency in designing and consuming RESTful APIs. Java Orchestration: Docker, Kubernetes Terraform Kafka... ...third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements...
- ...Reference: Pta004014-EP-1 Junior Software Developer vacancy in Queenswood, Pretoria. Diploma or degree in Engineering or Computer Science... ...) Minimum 1 year of experience developing C# and/or Java applications (advantageous) Qualifications ~ Diploma or degree...
- ...compliance framework. Advising the business on suitable control frameworks to implement regulatory obligations. Providing guidance to senior management to ensure that business objectives is aligned to the regulatory framework and exposure profile of the business....
- ...mining, infrastructure, and natural resources sectors is seeking a Senior Electronic Engineer to join their company. Key... ...mining sites when required. Responsibilities: Design, develop, and test advanced electronic systems for mining and infrastructure...
- ...respected recruitment agency, is currently looking for a talented Mid/Senior Draughtsman to join our clients team. In this role, you will... ...You will collaborate with engineers and other professionals to develop design concepts and solutions. Additionally, you will ensure...
- ...Reference: Pta002863-EP-27 Protocol Software Developer with an Electronic Engineering or Computer Engineering or Computer Science-degree is required. The company has over 20 years of existence, and it only has an overseas/international client base. Exciting and challenging...
- ...Our client is looking for a motivated Software Developer to become part of a high-performing team responsible for delivering robust and innovative software solutions. This role is suited to someone who enjoys continuous learning, takes ownership of their work, and is passionate...
- ...industry-leading client of ours is looking to hire a talented and experienced Senior Civil Engineer for their team of professionals in Germiston, GP. The Civil Engineer designs, develop and construct a huge range of projects of the physically and naturally built environment...
- ...while maintaining excellent customer relationships. Key Responsibilities Identify and pursue new business opportunities. Develop and maintain strong relationships with existing and prospective clients. Research and identify potential clients within target markets...
- ...Reference: Pta003882-EP-10 Embedded Software Developer (Production) is required for an established company in Lynnwood, Pretoria-East. BEng/BTech (Electronic Engineering or Computer Engineering). Will be responsible for to quality and test products, ensuring their quality...
- ...Key Account Business Developer A fast-moving industrial packaging environment needs someone who can open doors, grow accounts, and turn opportunities into lasting commercial relationships. This role blends new business development, key account management, and market intelligence...
- Hire Resolves client is urgently seeking the expertise of a Senior Mechanical Draughtsman in Alberton, GP. Responsibilities: ~ GENERAL & PROJECT ADMIN ~1. Admin ~1.1 Timesheet Management ~ Beginning of each new year, create a new timesheet for the department...
- ...Hire Resolve is currently seeking a skilled and experienced Senior Mechanical Engineer for a consulting engineering company. As a Senior Mechanical Engineer, you will be responsible for designing, analysing, and optimizing mechanical systems and components for a variety...
- ...Reference: Pta004015-EP-1 Software Developer required for an Engineering company in Rosebank, Johannesburg. Bachelor’s Degree in Computer Science. 0-2 years of working experience in software development, web development, Linux, Database management, Cloud Technologies and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer (Senior). Be the first to apply!
