Java Software Engineer
1 week ago
Direct message the job poster from Pillangó Placements
Tech TA | Marketing | Business Growth | Strategy | 2ICAs a sought-after Full-Stack Java Developer open to new opportunities, we understand that recruitment options can be overwhelming. Pillangó Placements stands out as one of South Africa's top tech recruiters, offering personalised guidance that goes beyond the standard recruitment approach.
An exciting opportunity is available at one of our top clients, renowned for their innovation, cutting-edge technology, and an incredible culture built on strong values, openness, collaboration, and a refreshingly politics-free environment
Salaries are negotiable and based on each individual's skills, qualifications, and experience in line with market standards. (We will discuss your salary expectations upfront to avoid wasting time on a process that won't produce the desired outcome).
You will play a pivotal role in transforming healthcare by designing and developing innovative solutions that enhance affordability, accessibility, and effectiveness. You will leverage your expertise in primarily back-end technologies to create seamless applications that empower patients, healthcare providers, and stakeholders to collaborate effectively.
The Full Stack Developer role involves developing, maintaining, and optimizing applications across multiple platforms while adhering to defined solution architectures. This position focuses on delivering high-quality solutions for clients, contributing to a collaborative, performance-driven team, and aligning with the organization's strategic architecture and roadmap.
Below is a concise summary of the responsibilities and skills required (saving you valuable time of reading lengthy descriptions) - more details available on request.
- Application Development: Proficiency in designing and developing scalable web applications using Java and frameworks like Spring and Hibernate.
- Back-End Development: Expertise in implementing robust server-side logic, RESTful APIs, and managing databases with a focus on data integrity and security.
- System Architecture: Strong collaboration on architectural design to ensure scalability and maintainability.
- Testing & Debugging: Competence in writing unit, integration, and performance tests, along with effective debugging skills.
- Deployment & Maintenance: Managing application deployments, ensuring smooth releases, and ongoing maintenance.
Essential Knowledge and Skills:
- Java Expertise: Proficient in core Java concepts, OOP, and design patterns, with experience in frameworks like Spring (Spring Boot, Spring MVC) and Hibernate.
- Database Management: Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL databases (e.g., MongoDB).
- API Development & Security: Proficient in designing RESTful APIs with robust authentication and security practices.
- DevOps Practices: Experience with CI/CD pipelines, containerization (e.g., Docker), and cloud platforms like AWS or Azure.
- Testing & Agile Methodologies: Knowledge of testing frameworks (e.g., JUnit, Mockito) and Agile development approaches such as Scrum or Kanban.
- Version Control & Security: Familiarity with Git for version control and a solid understanding of web application security best practices.
Qualifications and Experience Summary:
- Education: A tertiary degree in Computer Science, Software Engineering, B.Com Informatics, or a related field.
- Experience: At least 5 years in software development, covering front-end and back-end across diverse platforms (web, mobile, desktop), with a strong focus on Java backend development (e.g., Spring Boot, EE, Wildfly, Cloud Functions).
- Front-End Expertise: 2+ years of experience with Angular 2+ (v12+) or similar frameworks is highly advantageous.
- Technical Proficiency: Familiarity with Java, TypeScript, SQL, JSON, XML, enterprise technologies (e.g., middleware, relational databases), and modern tech like NoSQL and Cloud Functions.
- Cloud and SDLC: Experience with cloud-based PaaS (e.g., Microsoft Azure) and modern development methodologies (e.g., Agile, RUP).
- Specializations: Knowledge of OpenId Connect, OAuth2, and healthcare industry experience is strongly preferred.
- Mid-Senior level
- Full-time
- Information Technology
- Industries
-
Intermediate Java Software Engineer
6 days ago
Randburg, Gauteng, South Africa Tetrad Group Full timeJob title: Intermediate Java Software EngineerJob Location: Gauteng, JohannesburgDeadline: March 25, 2025About the jobA leading consulting firm specializing in high-impact software solutions for the vehicle tracking industry is looking for a skilled Intermediate Java Engineer to join their growing team.ResponsibilitiesCollaborating with software engineers to...
-
Senior Java Software Engineer
6 days ago
Randburg, Gauteng, South Africa Tetrad Group Full timeA leading consulting firm is looking for a Senior Software Engineer to lead software development, define technical requirements, and drive key projects.What You'll Do:Design, develop, and implement high-quality software solutionsLead development projects and align them with business objectivesWrite, test, and debug clean, efficient codeConduct validation and...
-
Senior Java Software Engineering Leader
6 days ago
Randburg, Gauteng, South Africa Dearx Full timeDearx, a leading banking client, is seeking an experienced Senior Java Software Engineering Leader to drive the future of payments innovation. The role involves designing and deploying multiple technologies and integrations within the Movements of Value Payments Team as part of the Harmonisation Programme.This exciting opportunity requires a seasoned...
-
Software Engineering Lead
4 days ago
Randburg, Gauteng, South Africa Copious Software Full timeBenefits:We provide better nett pay salary & tax benefits, relocation opportunities, company parties & company trips, up-skilling & re-skilling, and a dedicated account manager assigned who works closely with your engagement.Industry Insights:Imagine working with industry-leading customers who are changing the game and disrupting the landscape in sectors...
-
Java Software Engineers
2 days ago
Randburg, Gauteng, South Africa Dearx Full timeAbout DearxJob DescriptionDearx is seeking a highly skilled Java developer to join our innovative team. The ideal candidate will have extensive experience in Java application development and programming.This role involves all aspects of development, including design, planning, development, and deployment.The ideal candidate should have a strong technical /...
-
Enterprise Software Engineer
6 days ago
Randburg, Gauteng, South Africa Sabenza IT & Recruitment Full timeAt Sabenza IT & Recruitment, we are committed to delivering exceptional results through innovation and collaboration. Our team of experts works together to design, develop, and deploy world-class software solutions using Java.About the Role:This is a fantastic opportunity for a talented Java developer to join our team and contribute to the success of our...
-
Software Engineer
4 days ago
Randburg, Gauteng, South Africa FirstRand Namibia Limited Full timeJob Title: Software EngineerAbout the Role:We are seeking an experienced Software Engineer to join our team in designing, creating, testing and documenting new and enhanced applications and systems.Main Responsibilities:Provide high-level technical advice and problem resolution of complex problems.Produce logical and technical specifications from functional...
-
Java Software Development Expert
4 days ago
Randburg, Gauteng, South Africa MSP Staffing (PTY) LTD Full timeAbout UsMSP Staffing (PTY) LTD is a reputable staffing agency that specializes in connecting talented professionals with top companies.We are currently seeking a skilled Senior Java Developer to join our client's team. This role requires a strong understanding of software engineering fundamentals, as well as experience working with enterprise-level...
-
Java Engineer
5 days ago
Randburg, Gauteng, South Africa IQbusiness Full timeJob Location : Gauteng, JohannesburgDeadline : April 25, 2025Key Responsibilities :Design, develop, and maintain robust and scalable Java applications using Spring Boot.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and efficient code following best practices and coding standards.Perform code...
-
Advanced Java Software Engineer Role
6 days ago
Randburg, Gauteng, South Africa Xcede Group Full timeAbout Xcede GroupXcede Group is a technology solutions provider dedicated to delivering high-quality software solutions. We are seeking a skilled Senior Java Developer to join our team and contribute to the success of our clients.Job Summary:The successful candidate will be responsible for designing and implementing new features, maintaining and optimizing...
-
Head of Java Software Engineering
6 days ago
Randburg, Gauteng, South Africa Dearx Full timeAbout the Role: As part of the Harmonisation Programme within the Movements of Value Payments Team, you'll be responsible for designing, deploying, and supporting multiple technologies and integrations at Dearx. This exciting opportunity requires a seasoned professional with 10-15 years of experience in Java development, Azure cloud computing, and...
-
Java Software Developer
6 days ago
Randburg, Gauteng, South Africa Vito Solutions Full timeEMPLOYMENT TYPE:PermanentCOMPANY:An international software development and consulting company.LOCATION:Johannesburg, South AfricaWORKING MODEL:Hybrid working model. However, the first 3/4 months will be onsite.JOB OVERVIEW:The client is looking for a skilled Java Software Developer to join their global team, contributing to the design, development, and...
-
Software Engineer
4 days ago
Randburg, Gauteng, South Africa Hyphen Full timeAbout the RoleWe are seeking a highly skilled and motivated Software Engineer to join our team at Hyphen. As a Java Developer, you will be responsible for designing, developing, testing, and maintaining Java-based applications that support back-office operations and customer service functions.Key ResponsibilitiesApplication Development: Design and develop...
-
Software Engineer
2 days ago
Randburg, Gauteng, South Africa Fnb Namibia Full timeAbout the RoleFnb Namibia is seeking a skilled Software Engineer to join their team. The successful candidate will be responsible for designing, coding, testing, debugging, and correcting sections of code programs.The ideal candidate will have 6+ years of relevant experience, a qualification in Information Technology or similar, and experience in .NET, C#,...
-
Java Software Development Professional
6 days ago
Randburg, Gauteng, South Africa Tetrad Group Full timeAbout Tetrad GroupWe are a leading consulting firm specializing in high-impact software solutions for the vehicle tracking industry.Job OverviewAs a skilled Intermediate Java Engineer, you will be working with our team to analyze product requirements and design systems.You will write clean, efficient, and scalable code based on specifications.You will...
-
Experienced Java Backend Engineer Wanted
6 days ago
Randburg, Gauteng, South Africa Contractor Full timeAbout Us:We're a contractor that provides expert services in software development and engineering.We specialize in delivering high-quality solutions for complex technology products and systems.Job Description:We're looking for a talented Senior Back-end Java Developer who can help us build cutting-edge technology products and systems.The ideal candidate will...
-
Expert Java Software Engineer
6 days ago
Randburg, Gauteng, South Africa IT Ridge Technologies Full timeIT Ridge Technologies seeks an accomplished Senior Java Developer to play a key role in developing and maintaining our full stack Java solutions. As a member of our team, you will work closely with clients to gather business requirements and develop scalable Java systems.Job Description :Work on development projects within the financial domain.Engage in...
-
Java Application Architect
4 days ago
Randburg, Gauteng, South Africa IQbusiness Full timeJob DescriptionWe are looking for a talented Java Engineer with expertise in designing, developing, and maintaining robust and scalable Java applications using Spring Boot. The ideal candidate will have a strong understanding of software development methodologies, including Agile and Scrum.
-
Java Software Development Professional
6 days ago
Randburg, Gauteng, South Africa Psybergate Full timeWe are seeking a skilled Senior Java Developer to join our team at Psybergate.The ideal candidate will have strong expertise in Spring and hands-on experience in Volante, as well as deep knowledge of payment systems.Job Description:The Senior Java Developer will be responsible for developing complex technical components, guiding and mentoring junior...
-
Software Engineering Expert
6 days ago
Randburg, Gauteng, South Africa Monocle Solutions Group Full timeImagine being part of a team that's shaping the future of finance and technology. At Monocle Solutions Group, we're dedicated to providing innovative solutions that meet the evolving needs of our clients. As a Monocle Software Engineer, you'll play a crucial role in designing, developing, and maintaining high-quality software applications and systems.We're...