Please note that our Terms of Use and Privacy Notice are applicable.
On Promotion in Jobs
Filter & refine
Clear All
Suggested
Results for java developer in Jobs in South Africa
1
SavedSave
As a Python Developer, your skills are more powerful than any punchline. Im not just a recruitment consultant; Im your guide to the tech Olympus. Partner with me, and lets explore opportunities that will make your Python prowess shine brighter than ever. Skills & Experience: ð??? Minimum 5 Years Python wizardry ð??? Spells in Python and Django enchantment Qualification: A relevant degree or diploma is your magic wand Ready to embark on a Python adventure that goes beyond your computer? Apply now and lets create some coding magic together ð???ð? PythonDeveloper CodeHumor TechAdventure CapeTownTech ApplyNow Contact LIZAAN BUNNING on lbunningcommunicate.co.za or 021 418 1750 , quoting the Ref: CTI002973 Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18yMjAxXzMwNzEzN19fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1764954&xid=2201_307137
4mo
1
SavedSave
This position is responsible for facilitating, assessing, and moderating programme content, designed and developed by the National Academic team with the purpose of achieving Learning outcomes that will develop specific competencies in students. Facilitators could also be responsible for the review and programme content development when applicable. It will also be required from facilitators to do administrative and marketing functions as required within their specific area of expertise.Duties & Responsibilities:Teaching Planning and PreparationTeaching and learningAssessment and ModerationStudent SupportAdministrationCommunicationDesired Experience & Qualification:NQF – 6 Qualification in Information Technology (For Programming Foundation and/or Software Development)Previous experience in facilitating will be an advantage.Extensive knowledge of PythonExtensive knowledge of C#Extensive knowledge of Java
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzE4MzA1NV9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1776453&xid=1109_183055
3d
1
SavedSave
JOB DESCRIPTION
The incumbent will be responsible for leading the ongoing support of production applications and the development of increments as required by the product backlog. Although initial focus will be on the Bespoke Java B2B data sharing platform, focus will extend to the AWS platform integrated to Companies Core Platform. As a growth opportunity, the incumbent will actively participate in the adoption of cloud technologies in the Business-As-Usual environment.
PRINCIPLE ACCOUNTABILITIES
Drive adherence to defined software development lifecycles and best practice (including code standards, code reviews, source control, unit testing, etc.)Configure and develop B2B integration applications that meet business requirements (security, reliability, complex data and process transformations, control mechanisms with business-facing dashboards etc.)Lead operational support during disaster recovery, patching, security vulnerability, production releases and incident management.Motivate and mentor junior developers.Define solutions in conjunction with Solution Architect and the SCRUM team, in consultation with internal and external integration teams.Continuous improvement of the team processes, quality of deliverables and technical standardsProvide estimates on development efforts required for sprint planningContinuously optimize the integration platform, including moving to containerization and other cloud technologies
QUALIFICATIONS AND EXPERIENCE
Relevant Tertiary IT qualification and/or qualification through experienceMinimum of 5-8 years’ IT development experience across the systems development lifecycle
Solid Experience in:
Languages:
Java, JPA, JTA, JMSReact, HTML (advantageous)Demonstrable technical leadership experienceFrameworks: Camel, Hibernate, Spring, Maven, Web-service SOAP, RESTObject oriented developmentAgile SCRUM methodologyTechnical tools: ActiveMQ, Bamboo, Bitbucket, Jira
Additional Experience in:
SQL ServerGrafanaSplunk
Advantageous experience:
Short-Term Insurer or Financial Services ProviderCloud technologies: AWS Cloud
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNTYyODQ5NzI/c291cmNlPWd1bXRyZWU=&jid=1725019&xid=256284972
3d
1
SavedSave
Surgo (PTY) Ltd. has partnered with a global analytics and digital solutions company serving industries including insurance, healthcare, banking and financial services, media, retail, and others. They aim to bridge the gap between digital expectations and real outcomes for international companies with Digital Intelligence.
Our client is recruiting for a Group IT - Developer to join their team based in Cape Town.
Job purpose:
The Developer is responsible for designing, developing, deploying, and supporting global integration solutions between applications and other third-party service providers. This work is based on requirements from, and in collaboration with, functional stakeholders and the IT Business Analyst.
Responsibilities:
• Plan, develop, test, and deploy integrations and automations between various on-premises and cloud hosted systems and services
• Ability to interpret business process flows into opportunities for automation/integration, while providing feedback towards optimization and process improvement
• Ensure best practices and governance on the integration platform are followed by the organization for security, scalability, reusability, and quality
• Analyze and improve current system integrations and migration strategies
• Monitor, troubleshoot, debug, and advise on system errors or architecture issues
• A capacity for working with minimal supervision in complex projects with considerable responsibility
• Highly capable of producing technical documentation
• Solid understanding and configuration of CI/CD
• Participates in key project and solution design, planning, and estimate reviews, as required
• Collaborates closely with PMO/applications management teams and provides progress updates to ensure projects are completed on time Qualification Experience:
• A bachelors degree in computer science or related field
• 4+ years experience with integration development and support
• Experience working with one or more integration platforms (i.e., Boomi, CPI, BizTalk, etc.), preferably a next generation iPaaS solution like Workato
• In depth understanding of various integration technologies, protocols, and formats: Rest with JSON, SOAP, SFTP, XML, Pub/Sub, and more, with an emphasis on EDI, SAP IDocs, SAP RFCs/SPROXYs, and database connections
• Excels in two or more programming languages (Ruby, Java/JavaScript, C#/C++, SQL, and others) related to code development, implementation, and maintenance
• Knowledgeable in the design and construction of system architectures that enable well-integrated transactional, collaborative solutions, including component re-usability
• Analytical and problem-solving abilities, with a keen eye for detail to spot and fix errors in complex flows/code
• Ability to perform tasks independently and work between cross-functional teams
• Good understanding of testing methodologies
• Excellent communications skills, with fluency in English both written and verbal
Salary: Market Rel...Job Reference #: 202606
3d
1
SavedSave
Java Developer
Purpose of the Position:
We are in search of a Java developer with strong coding fundamentals in core Java to join our growing team.
You will be a part of a talented team that is responsible for delivering on world class consumer device
electronics. You will be involved in designing, developing and implements Java applications to support
business requirements. Follows approved life cycle methodologies, creates design documents, writes code
and performs unit and functional testing of software. Contributes to the overall architecture and standards.
Operational Delivery
• Individually responsible for delivering on project requirements
• Software development (new as well as enhancement and change requests), planning, design and
investigation.
• Bug fixing existing code, technical recommendations (incl. impact assessment & test focus) &
lifecycle management.
• Unit test development, static analysis & software maintenance.
• Unified application software setup, continuous integration, configuration & delivery.
• Software component profiling & reporting.
• Work breakdown structure, estimation and risk identification and mitigation.
• Low level designs for work packages.
• Work package progress reporting Mentoring Junior Developers.
• Adherence to the milestone driven hybrid project & cross-functional teams (CFT) process & policies.
• Knowledge transfer within the team (Presentations & documentation)
Qualifications
• B.Sc. (Electronic and/or Computer Engineering) or similar qualification.
• Oracle Java Professional (1Z0-809) certified preferred
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18yMzIzXzgwMTdfXzQ5Nz91dG1fc291cmNlPWd1bXRyZWUmdXRtX21lZGl1bT1mZWVkJmtleXdvcmQ9&jid=1775466&xid=2323_8017
3d
1
SavedSave
a) Qualifications Required: At least a two (2) year ICT qualification in Information Technology or Computer Sciences or Information Systems b) Experience Five (5) years or more experience in Python for each resource to be allocated.c) The following is the Job Summary of Python Developers required:Support the entire application lifecycle (concept, design, system development, test, release and support);Produce fully functional Python applications as per the Fund`s approved specificationResponsible for successful business outcomes as measured by stakeholder satisfaction;Proposed new Python application innovations in the Fund;The Python application must integrate with the existing and new applications in the Fund;Conduct unit testing and UI tests to identify malfunctions prior handing over the solution to the QA teamTroubleshoot and debug the mobile application to optimize performanced) Skills and attributes required Proven work experience as a Python developer;In-depth knowledge of at least one programming language like Swift and Java;Experience with third-party libraries and APIs;Familiarity with OOP design principles;Experience in data mining and data manipulation;Excellent analytical skills with a good problem-solving attitude;Ability to perform in a team environment.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE3NjYyMF9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1775119&xid=1108_176620
3d
1
SavedSave
We are looking for an exceptional individual to build Java integration services and applications with an enthusiasm for solving interesting technical challenges in a Banking environment. Be involved in all aspects of development playing a critical role in design, planning, development and deployment. The ideal candidate will not just be an outstanding Java developer, but will bring a mindset of creativity, innovation and balanced bleeding edge technology development with a relentless pursuit of timely product engineering delivery. The role requires ownership, logical thinking, and estimation of your own work, coding, testing, trouble shooting and performance optimizations. The candidate will work in an Agile (SCRUM) environment and will be allocated and co-located to a small agile development team (squad) Tribe and Chapter Model. The candidate will collaborate with team members to understand the problem & define, design, and ship new features through the development lifecycle. This includes brainstorm, contribution to new ideas, conceive innovative strategies, and implement solutions to difficult problems. Must be able to work independently, effectively and efficiently in a collaborative agile environment with scrum masters, solution engineers, designers, and developers.Key Roles, Responsibilities and Skills/Competencies:Strong technical/ software engineering background (hands-on)Strong application/software development or programming background in JavaGood experience in system, application architecture, design, development, implementation and deployment (end-to-end), development automation.Ability to work on different tiers of the applicationObject oriented DesignSolid experience on Sprint Boot, Spring Framework (Spring Data, Spring Batch, Spring Webservices, Spring Integration, Spring Rest, Spring Cloud), Hibernate, Open Source FrameworksSolid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql Cassandra/MongoDB). Experience with deploying and running Java applications in orchestrated container environments (e.g. Docker, Kubernetes)Solid CI, CD, DevOps and related tooling experience, build/test/deploy through automation Performance and troubleshooting of Java Applications Good experience with integrated system environmentsPractical experience in a high volume banking environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)Proven ability as a problem-solverSelf-driven, self-starter, technology leader, and able to work independently.Must have working experience on the following tools/IDEsEclipseInteliJSpring Tool SuiteGitMavenJenkinsSonarQubeNexusDebugging & troubleshooting.Write well documented and maintainable code.Passion for software excellence a
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE3NjYwOF9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1775110&xid=1108_176608
3d
1
SavedSave
- Java coding experience- C# coding experience advantageous- Experience in software testing- Experience in test automation and CI/CD pipeline orchestration such as yaml file creation for pipeline setup and execution- Azure experience advantageous- Experience in Behavior driven development and testing- Proficiency with source control management such as GIT- Experience in working with CI/CD pipelines- Security testing abilities advantageous- Strong technical knowledge and the ability to coach development teams on testing and test automation and the benefits thereof- Possess the knowledge of creating a test automation framework- Knowledge of and ability to apply Object Oriented programming principles- Ability to navigate SQL or run work queries to set up test data and validate technical aspects of initiatives- Knowledge with REST API and WEB GUI testing as well as experience writing automated API tests- Ability to script and run load and performance tests across the application
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzE4MjQwNl9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1774806&xid=1109_182406
3d
1
SavedSave
DevOps Engineer required for leading automotive company based in East London.
You will be responsible for collaborating with Architects to design and implement DevOps practices across product delivery.
Responsibilities:
Implement and maintain CI/CD pipelines for product componentsCoordinate and perform deployments of product releases to various environments stagesInterface with various service teams in order to provision required infrastructure (databases, cloud resources etc.)Provision and maintain tools to help maintain and support the product (Automation, Logging, Monitoring tools etc.)Manual and Automated testing of product infrastructure and key component services to ensure overall product healthDevelop and maintain technical support documentation of the productSystem monitoring administration of the IBM WebSphere MQ/IIB and Axway CFT/SFTMonitoring of VM environments with several active REST-ServicesResponsible for troubleshooting and main contact partner for stakeholders
Requirements:
Development and DevOps Practices (Continuous Integration, Continuous Deployment)Minimum NQF 7 – BSC/BCom/BTech in Information Technology, Information Systems Engineering or Computer Science or relevant equivalent5+ years experience designing and building software applicationsProficiency with Java technologies and enterprise applicationsExperience working on complex software projects
You must be experienced in:
Java build automation tools (Maven, Gradle, Jenkins, IBM Websphere)Programming languages (Java / J2EE)Database technologies (PostgreSQL, IBM, DB2, etc.)Application monitoring tools (App Dynamics)API design using OpenAPI Standard 3.xContainer Orchestration: Kubernetes, Docker, Docker SwarmCloud technology: Deployment and Hosting of web services on cloudIT infrastructure (Virtual Machines, etc.)
Not essential but would be valuable:
Knowledge of Message processing and caching mechanism: Kafka, Rabbit MQ, RedisKnowledge of Monitoring Tools (Prometheus + Grafana)Knowledge of ELK (Elasticsearch, Logstash, Kibana)
Should you wish to apply please email your CV through to kerry@profilepersonnel.co.za
Only shortlisted candidates will be contacted.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNDk4NDcyMzUwP3NvdXJjZT1ndW10cmVl&jid=1529253&xid=2498472350
3d
1
The candidate will form part of one of the Telkom Managed Service development team , and will be responsible
for ongoing Development of software solutions together with this team. He/she will work in conjunction with
the Domain Tech lead. In this position the candidate will be expected to be able to work and develop tasks given
to him/her. He/she will also form part of the larger team and must be a good team player. He/she will also be expected to provide 3rd level product development support.
Primary Responsibilities for the Role
Maintaining and contributing to system standardsImprove the automation of tasks where possibleManaging system securityCapacity and performance management
Minimum Qualification and Experience Requirements
Must have Experience
A tertiary Engineering or Computer Science degree.At least 4 years experience in Java programming.Solid experience working in LinuxBack-end, Middleware, Front-end, and/or Mobile Application development experience.Shell scripting ability for system administration.Knowledge of networking protocols and technologies (TCP/IP, SOAP, HTTP, XML, RADIUS,Diameter, SCTP).Ability to learn quickly and work independently.Ability to work under pressureGroovy Scripting experience and experience using Microservices
Nice to have Experience
Experience in a Telco or Financial Services environment.Linux system administration (RedHat/Centos, Apache/NGINX, MySQL/MariaDB, Bash, Python).Telecommunications technologies (SS7, SIGTRAN, MTP, SCCP, TCAP, MAP, CAP, etc).Docker and Docker Swarm experienceGood Understanding of Golang
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zMTM0MjA1NzUzP3NvdXJjZT1ndW10cmVl&jid=1295864&xid=3134205753
3d
1
Level: Mid-Level to Senior
Experience: 5+ years
Duration: Contract (6 – 12 Months)
Start Timeframe: Immediately
Core Skills and Competencies
Our client is looking for someone with strong work ethic, that is well organized and able to hit the ground running on multiple customer projects. The ideal candidate designs, develops and modifies solutions or modules based on functional and system requirements. As a Java Developer, the candidate can manage the software development lifecycle from planning, prioritizing, testing and release.
Excellent written and verbal communication skillsTeam-player that is positive, proactive and a motivated self-starterKnowledge and experience with build and release managementStrong analytical and problem-solving skillsExcellent leadership, team building and relationship management skillsExcellent time management skillsRemain flexible on changing workloads
Technical Skillset
Minimum 5 years commercial development experienceJava 8+Angular 2+Spring Framework 4.0+REST (Representative State Transfer)Git
Beneficial
Spring Boot 1+Axon FrameworkMSSQLCSSJenkinsDockerKubernetes-based orchestration (e.g. Openshift, Rancher)
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8yNzY2NTI5OTM4P3NvdXJjZT1ndW10cmVl&jid=1122196&xid=2766529938
3d
1
SavedSave
The candidate will form part of the USSD Domain team and will be responsible for ongoing Development of the Application and Solution. This is a very busy environment and continuous delivery is expected with deployments to production usually 4 times a week. He /she will also assist the BA with User Requirement Specification (URS) content.
He/she will also be expected to provide 3rd level product support and will be expected to perform a standby function.
The position requires a self-motivated individual with intermediate to senior level experience in software development who can perform a technical lead role.
A typical project will require front-end, back-end and integration development using microservices architecture (full stack development).
Candidates should contribute to improvements to our processes and systems and be involved in technical decision making.
Candidates should be able to work solo on some projects or as part of a team on others.
Primary Responsibilities for the Role
Other responsibilities will include the following:Application and Solution developmentMaintaining and contributing to system standards.Improve the automation of tasks where possible.Managing system security.Capacity and performance management.Research and recommend innovative approaches to improving efficiency.Providing Team leadership
Minimum Qualification and Experience Requirements
Tertiary Engineering or Computer Science Degree5+ years experience as a Java software developer.A high degree of interest and experience in Linux.Golang, Java, Groovy scripting development experience.Full Stack development experience.Shell scripting ability for system administration.Knowledge of networking protocols and technologies (TCP/IP, SOAP, HTTP, XML, RADIUS, Diameter, SCTP).Ability to learn quickly and work independently.Ability to lead a small development team.Ability to work under pressure
Nice to have Experience
Experience in a Telco environment.Linux system administration (RedHat/Centos, Apache/NGINX, MySQL/MariaDB, Bash, Python).Big Data / Analytics / Monitoring experience using Elastic, Tableau, Grafana, Prometheus.Telecommunications technologies (SS7, SIGTRAN, MTP, SCCP, TCAP, MAP, CAP, etc).
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zNDU1NDIxNzcxP3NvdXJjZT1ndW10cmVl&jid=1285739&xid=3455421771
3d
1
SavedSave
Permanent position available for a Cloud Data Engineer based in Sandton
Minimum Requirements:
University / Post Graduate (Masters Degree)Bachelors Degree in Computer Science or EngineeringMasters Degree a plusCertification as an AWS Solutions ArchitectCloud Security Certification and/or OpenStack Administrator Certification1 year experience of supervising a team5 years experience in developing softwareJavaPythonC++Ruby3 - 5 years experience in a Cloud Engineer role
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS85NDE3NzI3NTA/c291cmNlPWd1bXRyZWU=&jid=375516&xid=941772750
3d
1
SavedSave
Our client is recruiting for a Product Engineer in the Johannesburg area for a contract role.
Support high-performing, scalable, enterprise-grade application design & development in agile teams by producing, testing, documenting & reviewing source code.
Back-end developerWe are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.You will be part of a passionate team of Software Engineers working with an exciting tech stack consisting of exclusively open source projects, including primarily Spring Boot, Spring Cloud and other Spring portfolio projects in cloud native Java architectures.
You should be comfortable authoring an supporting CI/CD pipelines in Jenkins or similar tools, ultimately deploying to a multi-site Kubernetes environment where you will be able to support and manage your applications all the way to production.
This also means you’ll be comfortable using and configuring modern observability techniques, including aggregated logging via an ELK stack, metrics via Prometheus/Grafana/Instana and tracing using Zipkin/Jaeger.If you enjoy a large degree of autonomy and are comfortable with the responsibility this demands, as well as owning the complete lifecycle of your tasks, come join our team and contribute to moving a bank to modern, cloud first architectures.
Software Engineer Requirements:• 5 years + experience• Excellent communication, analytical skills and decision-making ability in collaborative environments• Excellent understanding of java 8+• Solid understanding of Object Oriented Design and ability to properly apply general design patterns and paradigms• Experience with test-driven development and domain driven development• Experience with one or more of the following application frameworks: Spring• Solid understanding of messaging protocol like SOAP and REST• Experience with open-source relational database management system• Knowledge of server application containers: Tomcat, Jetty, JBoss• Good understanding frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS• Experience with CI / CD servers (preferably Jenkins) and Artifact Management (preferably Nexus), ability to create and maintain sophisticated CI / CD pipelines (preferably Jenkins)• Strong understanding of version control and related concepts and techniques, particularly Git• Experience with appropriate unit testing framework(s)• Excellent debugging and problem-solving skills.• Comfortable with stubbing tools like wiremock and/or hoverfly• Experience with scripting languages like Bash and/or Python• Familiar with OAuth and SAML, preferably with an understanding of AD / LDAP / Kerberos as well• Familiar with Docker & RancherDuties and Responsibilities:• You will be working with a team of very technically...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80MjY4MzAyNTM/c291cmNlPWd1bXRyZWU=&jid=1137804&xid=426830253
3d
1
SavedSave
Role Purpose Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy.
This position will challenge software engineering as well as people skills. From a software engineering perspective, you will have the opportunity to solve and design complex integration patterns. Various technologies are used within this space of which the major ones are Java EE, Maven, Jenkins CI, Docker, Amazon Web Services, Oracle, WebSphere Liberty, Angular, AIX and Linux. Development challenges will include new software development as well as maintaining current software, including modernisation of platforms with minimal impact on business. From a people perspective you should be able to operate on your own and within a team setup, depending on the projects you will be involved. Knowledge sharing is key to the role and technical guidance as well as mentoring of junior to intermediate developers will be expected.
Responsibilities and work outputs
• Develop software based on technical design (Internal Process).
• Keep abreast of new technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture.
• Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.• Contribute to the design of scalable solutions that supports the system architecture.
• Translate business requirements into workable solutions and document solution into technical specifications. • Design and code new software functionality using code that is scalable, readable, maintainable and re-usable.
• Develop and maintain productive working relationships with peers and organizational and role players to achieve effective collaboration.
• Provide stakeholder with regular feedback on the technical design and timelines for solution in order to manage expectations.
• Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements.
• Collaborate with testing team to co-create test cases.
• Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/queries.
• Contribute to user acceptance testing (UAT) and training material.
• Once the solution has been successfully tested, prepare and produce releases of software components into production/live environment.
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
• Maintain existing programmes, ensuring all errors are resolved and documented.
• Advise and guide colleagues regarding effective business system analysis approaches and techniques.
• Review and q...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80MTEzMzAzMTU4P3NvdXJjZT1ndW10cmVl&jid=1503278&xid=4113303158
3d
1
SavedSave
Job description
We are currently looking for a senior PHP web developer to help us continue to build our products and services. Together with a team of young, enthusiastic creatives and developers, you will develop new tools, maintain and expand existing services and help improve usability and conversion. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. It’s key that you’re experienced with the Laravel framework.
We require a strong back-end developer who:
Is driven to produce awesome products/solutionsLoves solving problems and making things better, stronger and fasterCan identify both technology- and business opportunities
The ideal candidate is someone who will:
Develop innovative algorithms for our web applicationsWork on a very fast growing projectContinuously ship new functionalities and develop deliverables according to requirementsDevelop and run production system in high-availability and high-performance environmentsBuilding reusable code and libraries for future useYou believe that great quality code is the result of team effort. You have a positive attitude toward team Planning, pair programming, TDD and Lean/Agile Practices.You feel the drive to always want to optimize the application for maximum speed and scalability
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS84NTU4MTk2Njg/c291cmNlPWd1bXRyZWU=&jid=1316472&xid=855819668
3d
1
SavedSave
Job description
We are currently looking for a senior PHP web developer to help us continue to build our products and services. Together with a team of young, enthusiastic creatives and developers, you will develop new tools, maintain and expand existing services and help improve usability and conversion. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. It’s key that you’re experienced with the Laravel framework.
We require a strong back-end developer who:
Is driven to produce awesome products/solutionsLoves solving problems and making things better, stronger and fasterCan identify both technology- and business opportunities
The ideal candidate is someone who will:
Develop innovative algorithms for our web applicationsWork on a very fast growing projectContinuously ship new functionalities and develop deliverables according to requirementsDevelop and run production system in high-availability and high-performance environmentsBuilding reusable code and libraries for future useYou believe that great quality code is the result of team effort. You have a positive attitude toward team Planning, pair programming, TDD and Lean/Agile Practices.You feel the drive to always want to optimize the application for maximum speed and scalability
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zNzE3OTU1MTM3P3NvdXJjZT1ndW10cmVl&jid=1316473&xid=3717955137
3d
1
SavedSave
The team is servicing UK-based clients enterprise translation technology space. You must have strong communication skills and the ability to work with a team of front and back-end engineers, lead by a Project Manager. This role offers excellent career growth opportunities as well as lucrative incentives and benefits.
The role is FULLY REMOTE.
Activities will include:
Working closely with your team to develop and deliver high-end solutions using Agile methodologies;Design and development of advanced software supporting the work of translators;Actively seek new methods to optimise system operation;Ensuring all code is readable, well documented and testable.
Requirements
2+ years commercial experience in Java programming using the Spring frameworkKnowledge of WebServices (SOAP and REST)Knowledge of SQL and issues related to relational databases (Hibernate, HQL)Familiarity with a version control system (Git)
The successful applicant may work with clients in the financial services industry and may be required to pass credit, criminal or other background checks. Applicants must be eligible to work in the Republic of South Africa.
Skills and Qualifications:
A minimum 3-year tertiary qualification from an accredited university, either in Commerce or Computer Sciences or Industrial Engineering;Strong understanding of systems design and implementation;Excellent technical skills;Excellent problem-solving abilities;Excellent communication skills.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8xNTQwOTAxNDkxP3NvdXJjZT1ndW10cmVl&jid=1124852&xid=1540901491
3d
1
SavedSave
This position reports to the Software Engineering Manager.
Your mission:
Developing and optimizing systems to manage both parcel and food delivery throughout South AfricaWorking with business to improve processes to allow for more efficient deliveriesResearching and defining solutions within the logistic domainWorking predominantly on open source platformsEnd to end ownership of solutions
Tech Stack:
ScalaPlay FrameworkAngularPostgresKafkaCassandra DBAmazon Web ServicesGoogle CloudGraphite and GrafanaGit
Qualifications & Experience:
Degree in Computer Science or a similar qualificationAt least 3 years of experience in writing robust, efficient production codeExperience with SQL database systemsExperience with development in a Linux environmentProficient in languages such as Java, Scala, Angular, Python, or C#Open to diversifying language skill setIn the event that you do not have a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zNDg4Njg3MjM0P3NvdXJjZT1ndW10cmVl&jid=1701313&xid=3488687234
3d
1
SavedSave
Qualifications & Experience:
Bachelors Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms5+ years experience in a software development roleExperience in writing robust, efficient production codeExperience with SQL database systemsExperience with development in a Linux environmentProficient in a strongly typed language such as Python, Java, or C#Open to diversifying language skill set
Experience in the following will be advantageous:
JavaScript, React, jQuery, C#MySQL, PostgreSQL, MS SQLMemcached, RedisMessage Brokers, Queues and PubSub systems (e.g. Kafka and RabbitMQ)Containerisation (e.g. Docker)Orchestration (e.g. Kubernetes)GitHub, Travis CI, JenkinsAWS, GCP, Azure
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS80Njg1MDk5MjQ/c291cmNlPWd1bXRyZWU=&jid=1266531&xid=468509924
3d
Save this search and get notified
when new items are posted!