Senior Java Developer
4 days ago
Paracon is seeking exceptional Senior Java Developers who are on the hunt for career progression in the New Year.
The ideal candidate is not only a highly skilled Java developer but also a creative, innovative problem-solver who can balance cutting-edge technology with the timely delivery of high-quality products. You will play a key role in the entire software development lifecycle— from design, planning, and development, through to deployment.
We are looking for someone who can think critically, work independently, and drive the development process forward in a fast-paced, collaborative setting.
Key Responsibilities:
Software Development: Design, develop, and implement complex Java-based solutions for integration services, ensuring high-quality code and efficient development practices.
End-to-End Application Development: Involved in all phases of development, including system architecture, application design, development, deployment, and automation.
Integration Solutions: Apply knowledge of SOA and Microservices architectures to design and integrate services across various systems and platforms, including RESTful APIs, SOAP, JSON, and MQ.
Containerized Deployment: Develop and deploy Java applications within containerized environments (e.g., Docker, Kubernetes), and ensure smooth continuous integration and delivery (CI/CD) processes.
Performance Optimization: Troubleshoot, debug, and optimize the performance of high-volume, enterprise-level applications, particularly in a banking or financial context.
Agile Methodology: Participate in Agile ceremonies, contribute to sprint planning, and collaborate with team members to deliver quality software on time.
API Development: Develop, test, and document APIs; define swagger specifications, and collaborate with front-end developers and other API consumers.
Collaboration & Problem Solving: Work closely with other developers, solution engineers, and stakeholders to design and implement innovative solutions, taking ownership of assigned tasks and delivering results efficiently.
Essential Qualifications:
Matric / Grade 12 / National Senior Certificate (mandatory)
B-Degree in Computer Science or related technical field (preferred)
Minimum Experience & Skills:
10+ years of experience in Java application programming and development
5+ years of experience with the Spring Framework (Spring Boot, Spring Batch, etc.)
3+ years of experience in CI/CD, DevOps, Docker, and Kubernetes
Strong background in object-oriented design and application architecture
Experience with SOA, Microservices Architectures, and integration protocols (e.g., SOAP/XML, REST, JSON, MQ)
Experience deploying Java applications in orchestrated container environments (e.g., Docker, Kubernetes)
Proven expertise in high-volume environments, particularly in banking (e.g., clustering, session management, multi-threading)
Hands-on experience with DevOps practices and tools (e.g., Jenkins, SonarQube, Nexus, Git)
Knowledge of Cloud Technologies, ideally AWS or Azure
Experience with Database Management (e.g., optimizing queries, DB2, relational databases)
Strong understanding of design patterns, particularly for Microservices
Experience with security in application development and integration
Exposure to performance optimization techniques and disaster recovery
Technical Competencies:
Strong proficiency in Java, including knowledge of Java libraries and frameworks such as Spring Boot and Spring Batch
DevOps/CI/CD pipeline experience with tools such as Jenkins, Git, Maven, and Nexus
Familiarity with containerized environments (Docker, Kubernetes)
Knowledge of API design and documentation, including Swagger, REST, and SOAP services
Experience with application integration tools such as WebSphere MessageBroker, DataPower, MQ-Series, and API-Connect
Familiarity with cloud technologies, particularly AWS or Azure
Solid debugging and troubleshooting skills
Knowledge of application scaling, clustering, and multi-threading techniques
Experience with MVS, z/OS file structure, and Control-M is a plus
Strong skills in unit testing and writing maintainable, well-documented code
Workplace Type:
Onsite, Remote, Hybrid
Job Type:
Permanent, Contract
Location:
Cape Town, Johannesburg, South Africa
Experience Level:
Senior
-
Java Developer
3 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeYour responsibilities: As a Senior Java Developer, you will be responsible for designing and developing high-quality, scalable Java applications while collaborating with cross-functional teams to gather and analyze requirementsSkills & experience: 5+ years of experience in Java developmentProficiency in Java frameworks such as Spring and HibernateStrong...
-
Java Developer
3 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeYour responsibilities:As a Senior Java Developer, you will be responsible for designing and developing high-quality, scalable Java applications while collaborating with cross-functional teams to gather and analyze requirementsSkills & experience: 5+ years of experience in Java developmentProficiency in Java frameworks such as Spring and HibernateStrong...
-
Java Developer
3 weeks ago
Cape Town City Centre, South Africa Jobted ZA C2 Full timeYour responsibilities: As a Senior Java Developer, you will be responsible for designing and developing high-quality, scalable Java applications while collaborating with cross-functional teams to gather and analyze requirements Skills & experience: 5+ years of experience in Java development Proficiency in Java frameworks such as Spring and Hibernate Strong...
-
Senior Java Developer Position
3 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob Title: Senior Java Developer PositionAbout the Company:Communicate Recruitment is a leading staffing agency that specializes in finding top talent for various industries.Job Description:In this role, you will be responsible for developing robust and scalable applications while leading development projects. You will design, develop, and implement Java...
-
Senior Java Developer
1 month ago
Cape Town, South Africa Communicate Recruitment Full timeDevelop & Innovate: Design, deploy, and maintain software solutions that drive key business goalsCollaborate & Support: Provide reliable production support, participate in agile ceremonies, and help shape sprint goalsDeliver Quality: Write robust, industry-standard code that meets testing benchmarks and business requirementsSkills & Experience: Java...
-
Senior Java Developer
1 week ago
Cape Town, South Africa Communicate Recruitment Full timeDevelop & Innovate: Design, deploy, and maintain software solutions that drive key business goals.Collaborate & Support: Provide reliable production support, participate in agile ceremonies, and help shape sprint goals.Deliver Quality: Write robust, industry-standard code that meets testing benchmarks and business requirements. Skills & Experience: ...
-
Senior Java Developer
2 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeDevelop & Innovate: Design, deploy, and maintain software solutions that drive key business goals.Collaborate & Support: Provide reliable production support, participate in agile ceremonies, and help shape sprint goals.Deliver Quality: Write robust, industry-standard code that meets testing benchmarks and business requirements. Skills & Experience: Java...
-
Senior Java Developer
1 month ago
Cape Town City Centre, South Africa Jobted ZA C2 Full timeDevelop & Innovate: Design, deploy, and maintain software solutions that drive key business goals Collaborate & Support: Provide reliable production support, participate in agile ceremonies, and help shape sprint goals Deliver Quality: Write robust, industry-standard code that meets testing benchmarks and business requirements Skills & Experience: Java...
-
Senior Java Developer
1 week ago
Cape Town, South Africa Communicate Recruitment Full timeJob Description: Design, develop, and maintain high-performance Java applications that facilitate seamless payment processingCollaborate with product managers and cross-functional teams to define and implement new payment featuresEnsure the security, reliability, and scalability of our payment systems through rigorous testing and optimization Qualification:...
-
Senior Java Developer
1 week ago
Cape Town, South Africa Communicate Recruitment Full timeJob Description:Design, develop, and maintain high-performance Java applications that facilitate seamless payment processingCollaborate with product managers and cross-functional teams to define and implement new payment featuresEnsure the security, reliability, and scalability of our payment systems through rigorous testing and optimization...
-
Senior Java Developer
4 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeJob Description:In this role, you will be responsible for developing robust and scalable applications while leading development projectsYou will design, develop, and implement Java applications while working closely with product teams to gather requirements and deliver effective solutionsSkills and Experience:5+ years of experience in Java developmentStrong...
-
Senior Java Developer
4 weeks ago
Cape Town, South Africa Communicate Recruitment Full timeJob Description: In this role, you will be responsible for developing robust and scalable applications while leading development projectsYou will design, develop, and implement Java applications while working closely with product teams to gather requirements and deliver effective solutionsSkills and Experience: 5+ years of experience in Java...
-
Senior Java Developer
1 week ago
Cape Town City Centre, South Africa Jobted ZA C2 Full timeJob Description: Design, develop, and maintain high-performance Java applications that facilitate seamless payment processing Collaborate with product managers and cross-functional teams to define and implement new payment features Ensure the security, reliability, and scalability of our payment systems through rigorous testing and...
-
Java Development Expert Wanted
1 month ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob Title: Java Development Expert WantedAbout the Role:We are seeking an experienced Senior Java Developer to join our team at Communicate Recruitment. This is a fantastic opportunity for skilled professionals to showcase their expertise and take their career to the next level.Key Responsibilities:The successful candidate will be responsible for designing,...
-
Senior Java Developer
3 weeks ago
Cape Town, South Africa Network Recruitment Full timeKey Responsibilities: Design, build, and optimize services using Java and Groovy scripting, leveraging web services to enable smooth data flow across systems. Develop workflows in Microsoft Power Automate to ensure seamless integration between the banking API and Microsoft Power Platform. Utilize Azure Functions, Azure AI, and other Azure services to...
-
Senior Java Developer
3 weeks ago
Cape Town, South Africa Network Recruitment Full timeKey Responsibilities:Design, build, and optimize services using Java and Groovy scripting, leveraging web services to enable smooth data flow across systems.Develop workflows in Microsoft Power Automate to ensure seamless integration between the banking API and Microsoft Power Platform.Utilize Azure Functions, Azure AI, and other Azure services to improve...
-
Senior Java Developer
6 days ago
Cape Winelands: Boland, South Africa Communicate Recruitment Full timeRequirements: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)Minimum 5+ years of experience in Java development (Java 8 and above)Strong understanding of object-oriented programming and design patternsExperience with frameworks such as Spring, Hibernate, and Java EEProficiency in relational...
-
Graduate Java Developer
3 months ago
Cape Town, South Africa MBR Partners Full timeTHE COMPANY With over 25 years of history, our client is a software development company specializing in full-stack BSS/OSS solutions for telecom operators worldwide. They focus on technology planning, development, and delivering competitive advantages while staying current with future technologies. Their friendly, supportive team fosters personal growth and...
-
Senior Java Developer
3 weeks ago
Cape Town, Western Cape, South Africa E-Merge Full timeE-Merge is looking for an experienced Java developer to join their team in a remote work environment.The estimated salary for this role is R800k per annum, providing a competitive compensation package.**Job Description:**We require an intermediate-level Java developer with expertise in Java, J2EE, and related technologies to take on the challenge of...
-
Senior Java Engineer
4 weeks ago
Cape Town, South Africa DigiCert, Inc. Full timeJob title : Senior Java Engineer Job Location : Western Cape, Cape Town Deadline : January 04, 2025 Quick Recommended Links Jobs by Location Job by industries Job summary As Senior Java Engineer, you will be a key contributor to the design, development, and maintenance of our web services. You will work closely with cross-functional...