Please note that our Terms of Use and Privacy Notice are applicable.
Filter & refine
Clear All
Results for java developer in All Categories in Centurion
1
Job & Company Description: Design, develop, improve and execute requirements on our core platform backend.Troubleshoots production challenges related to existing software applications.Research, test, build and manages the conversion and integration of software products. Education: Degree or necessary experience in Programming, Computer Science, or related IT fieldMatric Certification Job Experience & Skills Required: Expert in SQL and experience with at least one major database system (MySQL/MariaDB, SQL Server, PostgreSQL).6 years + experience in Java and Java EE/ Spring tech. Apply now!
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzU5NTkwX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1215849&xid=1108_59590
.special-hidden
{
display: none;
}
2y
1
We’re looking for a versatile full stack developer with min 5 years’ experience. Our ideal candidate is a highly resourceful and innovative developer with experience in the layout, design and coding of websites, Hubspot /CRM would be advantageous.He/she will be comfortable delivering quality work and proactively improving processes, thriving with tight deadlines and changing needs. If you are a competent developer that can work cross-functionally to convert business needs into technical deliverables, we want to hear from you. Responsibilities: Develop group websites that provide feature-rich web experiencesPerform a mix of maintenance, enhancements, and new development as requiredHubSpot integration / customizationWebsite SecurityBuild Plug-in''s and custom API''sSEO updating on pagesConsult to clients on Web/Platform/integrationPosition Requirements: Formal Education & Certification A degree or diploma would be advantageous but is not a requirement.Knowledge & Experience A minimum of 2 years’ experienceWordPress developerPHP knowledgeJava ScriptJava Framework (Angular, etc )Ability to integrate using API''s with WordpressCustom web component creationExperience as a Front-End Developer in HubSpot advantageousPersonal Attributes An organised mind and effective time management skills to ensure that deadlines are met and quality standards are adhered to.Strong project management, multitasking, and decision-making skillsExcellent communication skills and an ability to communicate with a broad range of stakeholders.Ensure that issues are escalated to management timeously and appropriately so that resolution is achieved before problems escalate.Ensure that all company procedures, systems and methodologies are followed.Ensure that all knowledge created in the course of work is effectively managed, stored and maintained for current and future use.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzQ5ODk5X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1179908&xid=1108_49899
.special-hidden
{
display: none;
}
2y
1
Qualifications and Experience: Tertiary ICT Qualification3 Years + Relevant ExperienceBachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).Proven experience as a full stack developer or similar role.Proficiency in front-end and back-end programming languages and frameworks.Familiarity with database management and design.Knowledge of software development best practices and design patterns.Strong problem-solving skills and the ability to work in a fast-paced environment.Effective communication and collaboration skills.Experience with version control systems (e.g., Git) is a plus.. Technology: HTMLJavaCSSBack-end DevFront end DevFront-end: HTML, CSS, JavaScript, React, Angular, Vue.js, etc.Back-end: Node.js, Python, Ruby, Java, PHP, etc.Databases: MySQL, PostgreSQL, MongoDB, etc.Web services and APIs: REST, GraphQL.DevOps and deployment tools (e.g., Docker, Kubernetes).Knowledge of cloud services (e.g., AWS, Azure, Google Cloud). Duties and Responsibilities: New and Maintenance SDLC Full Stack DevelopmentDevOpsSystems Version controlStakeholder liaison General: Huge preference for SA Born, Non-EE Candidates / understanding abilities.100% in office based in Centurion
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4NjA2N19fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1798043&xid=1108_186067
.special-hidden
{
display: none;
}
16h
1
Do you want to work at one of the Top Insurance / Financial Providers in the country?Want to be recognized as a Valued Employee? If so, we are looking for an Intermediate Level Java Developer with at least 4 years of previous Java development experience!We ideally require a completed Computer Science qualification with a background in Mathematics and Stats.If Object orientated analysis, design, pattern experience, coupled with JavaSE 1.8, SQL, JSF2.2, Javascript, JavaEE 6, and Websphere application server v8.5, Subversion / Jenkins, are your passion, please get in touch!Prior experience integration with AS400/iSeries/RPG legacy systems will be a big bonus.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzY3MTU2X180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1244026&xid=1108_67156
.special-hidden
{
display: none;
}
2y
1
Our client is a well established orgnaisation that deals within the insurance sector and urgently requires a Java developers to join their team.
Java Developer:
* Proven experience
* Self-motivated
* Willing spirit attitude
* Entity Framework
* Java (proven knowledge)
* SQL
* Spring frameworks
* Angular/Angular JS
* Take responsibility for work done / oversee in team work
Must have a minimum of 4 - 5 years Java development experience.
Related qualifications
Exposure to the finance industry would be highly advantageous
Very Negotiable
Must have a minimum of 4 - 5 years Java development experience.
Related qualifications
Exposure to the finance industry would be highly advantageous
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzI1MzkyX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1189886&xid=1555_25392
.special-hidden
{
display: none;
}
2y
1
*Reference: PE009463-Liesl-1*
Manage and guide a team of developers in their day-to-day activities in an efficient and professional manner, ensuring all team targets are met.
Must have a completed tertiary 3 year National Diploma or Degree for a Technikon or University - This is non-negotiable for this position.
When submitting your CV please answer the following questions -
Have you managed a team of developers before?
What is the maximum number of staff you have managed at a time and at which companies did you directly manage staff?
What would you say is your management style?
How many years’ JAVA experience do you have in total?
Do you have exposure to Oracle?
*Experience and Qualifications:*
* 5-7 years’ senior development experience
* 2-3 years’ management experience
* Must have Java experience / background
* Relevant IT qualification
* Relevant post graduate IT qualification
*Responsibilities and Work Outputs:*
*Internal Process:*
* Analyze and solve problems identified by the business and stakeholders through the coordination of the development team
* Manage, monitor and control the analysis, design, implementation and execution of software development within the development team
* Extend and maintain existing and new software systems and services according to business needs.
* Continuously improve code quality, system design and processes
* Collaborate with the business to understand and implement complex requirements according to their needs
* Communicate with a broader team that includes analysts, engineers and quality assurance testers in order to coordinate and document development and testing
* Review and quality assure deliverables in order to ensure quality standards are upheld
* Manage the development schedule and monitor, measure, control and report on development progress including the quality status and unit testing results
* Ensure the development environment is suitable before development begins and is managed during the software development life cycle (SDLC)
* Represent the development team in management, business and inter-team meetings, such as Change Advisory Board (CAB)
* Collaborator between operations team and development team
* Be actively involved during high priority operational issues
* *
*Client:*
* Provide authoritative expertise and advice to clients and stakeholders
* Build and maintain collaborative, professional relationships with clients and stakeholders
* Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed
* Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service
* *
*People:*
* Create a positive work climate and culture to energies employees, give meaning to work, minimize work disruption and maximize employee productivity
* Demonstrate exemplary leadership behavior, through personal involvement, commitment and de
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xNTU1XzI1NDExX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1189891&xid=1555_25411
.special-hidden
{
display: none;
}
2y
1
A company based in Centurion is looking for a Java Developer, this position will challenge software engineering as well as people skills, position consists of Designing and solving integrated systems and patterns using Java EE, Maven, Jenkins CI, Docker, Amazon Web Services, Oracle, WebSphere Liberty, Angular, AIX and Linux., new software developments.Responsibilities and work outputsDevelop software based on technical design (Internal Process).New technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture.Work with stakeholders to gather requirements, conduct analysis and prioritise requests.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.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.Contribute to 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. Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service Self-management and teamwork (People).Develop and maintain productive and collaborative working relationships with peers and stakeholders. • Positively influence and participate in change initiatives.Continuously develop own expertise in terms of professional, industry and legislation knowledge.Contribute to continuous innovation through the development, sharing and implementation of new ideas.Take ownership for driving career development Contribute to financial controls and planning (Finance).Identify solutions to enhance cost effectiveness and increase operational efficiency.Manage financial and other company resources under your control with due respect.Provide input into the risk identification processes and communicate recommendations in the appropriate forum. Competencies RequiredExamining InformationArticulating InformationManaging TasksInterpreting DataChallenging IdeasProducing OutputDeveloping ExpertiseTeam WorkingSkills RequiredJava EE (Not Spring)GitLabJenkinsAnsibleLinux/AIXRESTBack End DevelopmentObject Orientated development and designWebSphere Application Server and WebSphere Liberty ServerExperience and Qualifications5-7 years' intermediate/senior java development experience using Java EE on Unix based platforms.Re
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzU2NDEwX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1206373&xid=1108_56410
.special-hidden
{
display: none;
}
2y
1
Key Responsibilities:Design, develop, and maintain full-stack applications using Java, TypeScript, Node.js, and React.Collaborate with cross-functional teams to translate business requirements into technical solutions.Write clean, efficient, and maintainable code following best practices and design patterns.Develop and execute unit tests to ensure software reliability and quality.Perform manual and automation testing as needed.Participate in code reviews and provide constructive feedback to peers.Troubleshoot and debug issues to optimize software performance.Stay updated on emerging technologies and industry trends.Requirements:Bachelor's degree in Computer Science or a related field.3+ years of professional experience in software development.Strong proficiency in Java programming language and related frameworks (e.g., Spring Boot).Experience with front-end technologies such as TypeScript, Node.js, and React.Knowledge of RESTful API development and integration.Experience with relational databases (e.g., MySQL, PostgreSQL).Familiarity with Agile methodologies and DevOps practices.Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Ability to work independently and as part of a team.Note:Only shortlisted candidates will be contacted.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4NTQyN19fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1795622&xid=1108_185427
.special-hidden
{
display: none;
}
4d
1
Responsibilities:Develop software and software modifications using C++.Java / C# / Delphi or other identified languages will be an advantage.Do database modifications using Access / PostgreSQL.System testing and implementation.Technical documentation.Verify solution development against development.Maintain domain knowledge of Command & Control systems.Design software and software modifications using common standards.Mentoring in programming and domain knowledge.Manage projects through planning, organizing, leading, monitoring and controlling of the programmes / projects.Ensure that project risks are identified and managed, customers objectives delivered within the required timeframes, within budget, with quality, adhering to all the applicable methodologies to meet or exceed all milestones and improved profitability.Ensure timeous compilation and submission of the relevant management reports.Encourage and create possibilities that benefit the company and employees long-term development.Skills & Knowledge:Must have an in-depth knowledge of software engineering processes.Must have a good working knowledge of software modifications using C++.Java / C# / Delphi knowledge will be an advantage.Must have a good working knowledge of database modifications using Access / PostgreSQL.Must have a good working knowledge of system testing and implementation.Must have a good knowledge and experience of Command & Control systems.Must have a good knowledge of the systems and products developed for the SANDF.Must have a good working knowledge of the principles of Project Management.Must be good in writing, reading and speaking in English.Experience Required:At least 5 years software design and development experience.At least 5 years experience in Project Management.Qualifications Required:An applicable University degree, (BEng) or similar qualification.Diploma in Project Management.NOTE: We ONLY accept online applications. We do not consider direct applications via Whatsapp or email. The final remuneration package offered by the employer will be determined based on market standards, considering the candidate's qualifications, skills, and level of experience. The employer retains the prerogative to provide a remuneration package that aligns with industry norms and the specific attributes of the selected candidate.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4NTA1OV9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1794665&xid=1108_185059
.special-hidden
{
display: none;
}
4d
1
Participate in the entire Software Development Life Cycle (SDLC) with a focus on the testing phase.Work collaboratively with Business Analysts (BA) and developers to understand requirements, design test cases (manual and automated), and identify potential defects.Testing Expertise:Manual Testing: Perform exploratory, regression, smoke, and other manual testing techniques to identify issues not covered by automation.Test Automation: Develop and maintain automated test scripts using tools like Selenium and other relevant frameworks. This involves:Script development using appropriate scripting languages (e.g., Python, Java, JavaScript).Designing test cases that effectively automate repetitive tasks and regression testing.Integrating automated tests into your CI/CD pipeline for continuous feedback.Execute both manual and automated test cases to thoroughly evaluate the application's functionality, usability, and performance.Analyze test results, identify defects, and document them meticulously in a Defect Tracking System (DTS) like Quality Center (QC). (Refer to Defect Management & Using Defect Tracking Tools section below).Stay up-to-date on the latest testing tools and methodologies.Contribute to the development and improvement of the overall test automation strategy.Defect Management & Using Defect Tracking Tools (like Quality Center):Identify defects during test execution (manual and automated).Document defects meticulously in a Defect Tracking System (DTS) like Quality Center (QC), including clear descriptions, steps to reproduce, expected behavior, severity, priority, and attachments.Communicate defects effectively to developers via the DTS, assigning them and providing clear communication.Track defect resolution progress, monitor updates, verify fixes through retesting, and provide feedback until the defect is resolved.Contribute to generating reports on defect trends, identify areas with recurring issues, and suggest improvements to the testing process.Be proficient in using a Defect Tracking System (DTS) like Quality Center (QC) or similar tools.Manage test cases within QC or similar defect tracking toolLog defects with detailed descriptions, screenshots, and steps to reproduce.Assign defects to developers and track their resolution progress.Utilize search filters and reports to analyze defect trends and identify patterns.Generate reports on defect metrics for management and stakeholders.Understand how QC or other Defect tracking tools integrates with other testing tools you might use for a streamlined workflow.Qualifications:2-4 years of experience in software testing with a focus on automation.Proven experience in designing, developing, and executing test cases (manual and automated).Strong understanding of various testing methodologies (smoke, regression, usability, etc.).Experience with a popular test automation framework (e.g., Selenium, Cypress).Familiarity with scripting languages (e.g., Python, Java, JavaScript) is a plus.Excellent an
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4MzM2OV9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1791529&xid=1108_183369
.special-hidden
{
display: none;
}
4d
1
Purpose of the role:Develop automated solutions for certain operational aspectsDuties:Automation, enablement, availability, performance, monitoring, and incident responseTroubleshootingMonitor infrastructureMinimum Requirements:Relevant 3-year IT qualification or equivalentLPI certificationOne year experience in a DevOps environmentMinimum 1 object-oriented and 1 scripting language (PowerShell, Bash, Python)Java application build processes and tools (CI/CD, including Ant, Gradle, Jenkins, and Artifactory)Apply Now!Mel NandalallSenior IT Recruitment Consultant
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA5XzgzNTUxX180OTc/dXRtX3NvdXJjZT1ndW10cmVlJnV0bV9tZWRpdW09ZmVlZCZrZXl3b3JkPQ==&jid=1213201&xid=1109_83551
.special-hidden
{
display: none;
}
2y
1
Job Description:We are seeking a talented Simulation Engineer to join our dynamic team. As a Simulation Engineer, you will be responsible for designing, developing, and implementing simulation models to solve complex problems and optimize processes within our organization. You will collaborate closely with cross-functional teams to understand requirements, analyze data, and deliver innovative solutions. Responsibilities:- Develop and implement simulation models using industry-standard software tools.- Collaborate with stakeholders to gather requirements and define project objectives.- Analyze data and perform simulations to identify inefficiencies and opportunities for improvement.- Validate simulation models through testing and iteration, ensuring accuracy and reliability.- Provide technical expertise and support to internal teams and external clients.- Stay current with advancements in simulation technology and best practices. Requirements:- Bachelors or Masters degree in Electronic Engineering or related field.- Proven experience in simulation modelling and analysis.- Proficiency in simulation software such as AnyLogic, Simulink, or Arena.- Strong programming skills, with proficiency in languages such as Python, Java, or C++.- Excellent problem-solving abilities and attention to detail.- Effective communication skills, with the ability to convey complex technical concepts to diverse audiences.- Experience working in cross-functional teams and managing multiple projects simultaneously.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4MzI2OF9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1791175&xid=1108_183268
.special-hidden
{
display: none;
}
4d
1
Hard Skills:Completed IT degree or any other related- 5 - 8 years' experience as a Java Developer- Programming languages - Java/JEE, Spring, JSON, Spring Boot, XML, REST, MVC frameworks, Design Patterns, Javascript, JQuery, GWT, JSON etc- NoSQL Database(e.g MongoDB ), Distributed System, RDBMS etc.- Front-End framework experience - HTML, CSS, Bootstrap, Angular, ReactJS, NodeJS- Oracle Databases experience- Good understanding of Web Services protocols (REST, SOAP and API design etc)- CICD- Docker(Bonus)- Project lifecycle/ development methodologies (e.g. SCRUM, Agile)- Software Analysis and Design (UML design, epic, user stories, application design documentation etc)- Version control software (GIT and SVN)Soft Skills- Lead a team (small to medium sized) through the project development life cycle- Analytical Thinking- Critical Thinking- Document the application development process- Debugging and Troubleshooting- Attention to Detail- Server-side/Backend Development- Problem Solving- Sound Verbal and Written Communication skills
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4Mjc4Ml9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1789791&xid=1108_182782
.special-hidden
{
display: none;
}
5d
1
Responsibilities:Develop high-quality software solutions by writing clean and efficient code in Java.Collaborate with product owners, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications.Design and implement robust, scalable, and maintainable Java applications.Troubleshoot, debug, and optimize code to ensure high performance and reliability.Participate in code reviews to maintain code quality and ensure best practices are followed.Stay up-to-date with industry trends and advancements to incorporate new technologies into our development process.Skills:Java programming language (Java 18 or later).Microservices architecture and development.JBoss/Weblogic EAP (or similar Application Server).Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS Oracle and PL/SQL beneficial).Business services (EJB, RMI).Integration services (JMS, Apache Camel, REST/SOAP web services).Messaging systems (Tibco EMS, Oracle Advanced Queuing, MQ).Presentation layer technologies (Java Server Faces, Java Server Pages, HTML5, JavaScript, jQuery, CSS3).Design patterns (DAO, Command pattern, MVC, etc).Spring Framework (Spring MVC, Spring Batch).Hibernate.JUnit and JMock.XML knowledge.JSON knowledge.SonarQube.Build tools (Apache Ant, Maven, Jenkins, etc).BPMN (Camunda/Activitiy 7 and 8).Keycloak.Web Service.AMQ.DockerAdvantageous Skills:ETL (Extract, Transform, Load) experience.Cloud Computing with Azure/AWS.Kubernetes. Minimum Requirements:Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience as a Java Developer with at least 5 years of hands-on development experience.Minimum 6 years of overall experience.Strong proficiency in Java programming language and object-oriented design principles.Experience with Spring Framework (Spring Boot, Spring MVC) and Hibernate.Familiarity with database design and SQL (e.g., MySQL, PostgreSQL).Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).Excellent problem-solving and analytical skills.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4MjcwN19fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1789751&xid=1108_182707
.special-hidden
{
display: none;
}
5d
1
Responsibilities:Perform software analysis, programming, testing, and debugging.Identify production and non-production application issues.Contribute throughout all phases of the development life-cycle.Craft well-designed, testable, and efficient code.Ensure adherence to design specifications.Prepare and release software components.Support continuous improvement by exploring alternative. technologies and presenting them for architectural review.Skills and Experience Requirements:Possess a BSc degree in a technology-related field (preferred).Proficiency in Java with approximately 5 years of solid professional exposure.Genuine interest in pursuing a professional career in Java.Tech Skills Required:SpringJavaAngularExperience in Spring BootProficient in CI/CD principles and related tools (e.g. Jenkins, Docker, Kubernetes)Expertise in version control tools, particularly GitFamiliarity with Gradle/MavenProficiency in unit testing frameworks (JUnit, Mockito, PowerMock)Advantageous Tech Skills:Understanding of micro-services designFamiliarity with the Agile approachKnowledge of Spring Cloud components (e.g. Eureka, Feign, Hystrix)Experience in PHPExperience with service monitoring & debugging tools (MELK stack, Grafana, Splunk, or CloudWatch)Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket)AWS certificationExposure to messaging, event store, or stream processing platforms (e.g. Rabbit MQ, Kafka, JMS)If you are a passionate Java Developer, who enjoys tackling complex problems and wants to contribute to a dynamic team, we encourage you to apply. Only shortlisted candidates will be contacted.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4MjAwNl9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1788912&xid=1108_182006
.special-hidden
{
display: none;
}
5d
1
Our client within the Technology space is seeking a Mobile and Cloud Full Stack Software Developer with a focus on Flutter Development and Cloud Solutions to join their team on a permanent basis. Their offices is based in the Pretoria area, and they have a hybrid working environment. The Key Responsibilities for this Role IncludeWill be developing and maintaining front-end and back-end component of their Mobile, Desktop and/or Web Apps.Will be building robust apps to various platforms including Web, Android, Windows using a single codebaseWriting readable and clear code using mainly Dart with some development in Java/Kotlin, and C#Run unit and integration tests on created code throughout the development cycleBenchmark app code to prevent performance and scalability concernsWork with databases, APIs and 3rd party integrations Qualification Degree in IT or related field or equivalent experience Experience+ years’ experience in Mobile and/or Web Application Development within an Agile working environmentSolid knowledge of Flutter Widgets and how they are plugged together, customized and deployed.NET Core expertiseOO Programming experienceFamiliar with IDEs such as Android Studio / VS Code / Visual Studio 2019+Familiar with Azure, Microservices, Kubernetes, and DockerKnowledge of RESTful API design and implementationTest cases, debugging code, enhancing performanceUML Tools experienceSolid knowledge of Version Control (Git, Bitbucket)Experience with Project Management ToolsDatabase technologies such as Oracle / SQL / SQLite / MongoDB / PostgreSQLKnowledge of Cloud Computing Platforms (AWS / Azure / Google Cloud) (advantageous)DevOps and CI/CD pipelines (advantageous)If you are interested in this opportunity, please apply directly.If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE3OTU4Nl9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1781558&xid=1108_179586
.special-hidden
{
display: none;
}
5d
1
Our client within the Technology space is seeking a Mobile Software Developer with a focus on Flutter Development to join their team on a permanent basis. Their offices is based in the Pretoria area, and they have a hybrid working environment. The Key Responsibilities for this Role IncludeWill be developing robust Mobile, Desktop and/or Web Applications, designing and implementing on these platforms and devicesWriting code and solving technical errorsWriting readable and clear code using mainly Dart with some development in Java/Kotlin, Objective-C/Swift and C# Qualification Diploma / Degree in IT or related field Experience3+ years’ experience in Mobile and/or Web Application Development within an Agile working environmentSolid knowledge of Flutter Widgets and how they are plugged together, customized and deployedSolid grasp of OO programmingFamiliar with using IDE’s like Android Studio, Xcode, VS Code and Visual Studio 2019+Must have knowledge of Dart Programming language, REST APIs and integration of 3rd party APIsComfortable using test cases for debugging code, enhancing performance and reliabilityExperience with UML tools such as Enterprise Architect, StarUML, ArgoUML, PapyrusSolid knowledge of Version Control (Git, Bitbucket, SVN)Experience with Project Management tools such as JIRA / Asana / Redmine If you are interested in this opportunity, please apply directly.If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE3OTU4NF9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1781556&xid=1108_179584
.special-hidden
{
display: none;
}
5d
1
Hard SkillsCompleted IT degree or any other relatedMinimum 7 years experience as a Java DeveloperProgramming languages - Java/JEE, Spring, JSON, Spring Boot, XML, REST, MVC frameworks, Design Patterns, Javascript, JQuery, GWT, JSON etcNoSQL Database(e.g MongoDB ), Distributed System, RDBMS etc.Front-End framework experience - HTML, CSS, Bootstrap, Angular, ReactJS, NodeJSOracle Databases experienceGood understanding of Web Services protocols (REST, SOAP and API design etc)CICDDocker(Bonus)Project lifecycle/ development methodologies (e.g. SCRUM, Agile)Software Analysis and Design (UML design, epic, user stories, application design documentation etc)Version control software (GIT and SVN)Soft SkillsDocument the application development processDebugging and TroubleshootingAttention to DetailServer-side/Backend DevelopmentProblem SolvingSound Verbal and Written Communication skillsQualificationBSc Computer Science or equivalent
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE3Nzc0Ml9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1777661&xid=1108_177742
.special-hidden
{
display: none;
}
5d
1
Responsibilities:Lead, architect, and build React projects with modern JavaScriptEstimate JavaScript work and modularize goals into clearly defined, executable tasksCoach and mentor teammates to boost the team's JavaScript and engineering abilitiesSkillfully connect engineering deliverables to client business objectivesUltimately you will make the web better by finely crafting apps, and tools that reach millions of online visitors every dayBackground:You love building scalable web-based JavaScript applications with ES6+, React, and NodeYou are well-versed with the architectural concepts behind React - state and data management, JSX, creating a componentized system, and JavaScript toolingYou are knowledgeable of WordPress as a platform, including custom post types, taxonomies, and use of WordPress beyond typical "blog" use casesYou have a code portfolio of real-world samples. Link us to your best custom work on GitHub and youll never have to do any live coding or whiteboard testing!You prefer to work fully remote and are effectively engaging in a distributed team from the location of your choosingYou will have access to:Multiple paid time off programs, including accrued PTO, parental leave, bereavement leave, and company holidays including an all-company break from Christmas Eve to New Years DayHealth, dental, and life insurance programs (available for United States team members)Retirement contribution programs (currently available in the U.S. and U.K.)Flexible and alternate schedule programs - including options for 4-day work week (Monday-Thursday) configurations$3,000 USD accrued annually in professional development budget for you to spend on conferences, training, or to buy back time for programs like independent studyGlobal Company summits opportunities to meet, socialize and learn with fellow colleagues in person at remarkable destinations.An end-of-year all-hands bonus program, along with smaller opportunities for recognition throughout the yearA Director of Engineering that supports your career growth and development
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE3NjA4OF9fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1773764&xid=1108_176088
.special-hidden
{
display: none;
}
5d
1
Java Developer (2+ Years) PretoriaResponsibilities:Designing, developing, and maintaining high-quality software solutions using Java technologies.Collaborating with cross-functional teams to define project requirements and specifications.Conducting thorough code reviews to ensure code quality, performance, and adherence to best practices.Troubleshooting and resolving complex technical issues to ensure smooth system operations.Participating in the entire software development lifecycle, from planning and design to testing and deployment.Keeping up-to-date with emerging technologies and industry trends, and proactively applying them to enhance our software offerings.Requirements:Bachelor's degree in Computer Science, Software Engineering, or a relevant qualification in related field.Proven experience as a Java Developer, with a minimum of 5 years working on large-scale projects.Strong proficiency in Java and related frameworks (e.g., Spring Boot, Angular, React and RESTful API's).In-depth understanding of object-oriented programming principles and design patterns.Experience with front-end technologies such as HTML, CSS, and JavaScript is a plus.Familiarity with Agile development methodologies and practices.Excellent problem-solving and analytical skills.Strong communication and collaboration abilities, with the capacity to work effectively in a team environment.A passion for software development and a drive to stay ahead of industry advancements.If you are a highly skilled Java Developer looking to make a significant impact in a challenging and rewarding role, we would love to hear from you. We appreciate your interest, however if you have not had any response within 2 weeks, please consider your application unsuccessful.We also invite you to contact us to discuss your next career move in IT.IT Executive Consultant: Karabo
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18xMTA4XzE4NTc1M19fNDk3P3V0bV9zb3VyY2U9Z3VtdHJlZSZ1dG1fbWVkaXVtPWZlZWQma2V5d29yZD0=&jid=1795933&xid=1108_185753
.special-hidden
{
display: none;
}
6d
Save this search and get notified
when new items are posted!