Senior Java Developer

2 weeks ago


Cape Town, Western Cape, South Africa PBT Group Full time

PBT Group has an opportunity for a Senior Java Developer. 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, unit 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). 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.

Duties:

Key Roles, Responsibilities and Skills/Competencies:

  • Strong technical/ software engineering background ('hands-on')
  • Strong application/software development or programming background in Java
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end).
  • Ability to work on different tiers of the application
  • Object oriented Design and MVC-pattern
  • Experience on web technologies (Web Development JavaScript Frameworks - preferably Angular 4, JavaScript, CSS, HTML5, Etc.)
  • Solid experience on J2EE (Servlet, JSP, JDBC, JMS, EJB), Spring Framework, JPA, Hibernate, Open-Source Frameworks
  • Solid experience with SOA-Architecture with the related integration protocols (e.g., Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related SOA-security requirements/models.
  • Solid application database management practices in a high-volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
  • Solid JEE/WebSphere Foundation experience, especially on WebSphere Application Server, JBOSS, Linux, Virtualisation technologies and Caching technologies.
  • Design, build and run of IBM Websphere Application Server Infrastructure Solutions
  • Migration from proprietary Application Servers to WAS
  • Performance and troubleshooting of WAS Infrastructure
  • Good experience with integrated system environments
  • Practical experience in a high-volume banking environment. (E.g., application clustering, scaling, multi-threading, session management, etc.)
  • Experience with re-use and standardisation, security considerations, deployment architecture like automated application builds, software configuration management & tools, etc.
  • Experience with Application Integration challenges in a big corporate environment with ESB's e.g. WebSphere MessageBroker, DataPower, MQ-Series, and API-Connect.
  • Proven ability as a problem-solver
  • Self-driven, self-starter, technology leader, and able to work independently.
  • Must have working experience on the following tools/IDEs
    • Eclipse
    • InteliJ
    • Git
    • Maven
    • Jenkins
    • SonarQube
    • Nexus
  • Debugging & troubleshooting.
  • Write well documented and maintainable code.
  • Passion for software excellence and be quality driven.
  • You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things this way.

Experience:

  • 10+ years Java application programming/development experience
  • 8+ years JEE-Experience
  • 5+ years Application Server experience i.e. Websphere Application Server
  • 5+ years relational database experience (DB2 preferred)
  • Strong application/software development or programming background in Java.
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end).
  • Ability to work on different tiers of the application Object oriented Design and MVC-pattern.
  • Experience on web technologies (Web Development JavaScript Frameworks - preferably Angular 4, JavaScript, CSS, HTML5, Etc.).
  • Solid experience on J2EE (Servlet, JSP, JDBC, JMS, EJB), Spring Framework, JPA, Hibernate, Open Source Frameworks.
  • Solid experience with SOA-Architecture with the related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related SOA-security requirements/models. Solid application database management practices in a high volume Java environment (SQL, DB2, and NoSql – assandra/MongoDB).
  • Solid JEE/WebSphere Foundation experience, especially on WebSphere Application Server, JBOSS, Linux, Virtualisation technologies and Caching technologies.
  • Design, build and run of IBM Websphere Application Server Infrastructure Solutions Migration from proprietary Application Servers to WAS.
  • Performance and troubleshooting of WAS Infrastructure.
  • Good experience with integrated system environments.

Qualifications/ Certification:

  • B-Degree in Computer Science or related technical field.

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By applying for the vacancy via this job ad, you give PBT your consent.


  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    Senior Java Developer needed URGENT I have a role at a very well-known company based in Century city Cape Town.The client is looking for a min of 3 – 7 years Java, Spring-boot, Python development experience.Degree or diploma is essential.If you are looking for a challenging role in the financial-sector, send me your CV to This is a hybrid role.

  • SENIOR Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Independent HR Consultant Full time

    SENIOR JAVA DEVELOPER - Work where you wantDesigning and developing solutions with Java Platform Enterprise Edition in an agile software development environment.Designing and developing Application Programming Interfaces (APIs) with Representation State Transfer (REST), Simple Object Access Protocol (SOAP), and JavaScript Object Notation (JSON).This role...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Senior Java Developer Company: Cutting-Edge Tech Solutions As a seasoned Java Developer, you'll be diving deep into the realm of tech armed with your Java expertise. Your task, should you choose to accept it, includes: Crafting robust and scalable applications capable of withstanding cyber threats. Designing complex architectures that seamlessly...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Description:We are on the hunt for a Senior Java Developer to join our clients dynamic team. As a key member of their development department, you will have the chance to work on cutting-edge projects and collaborate with some of the brightest minds in the industryWhat they're seeking in their dragon tamers: Proven experience as a Java Developer, with at...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Description: We are on the hunt for a Senior Java Developer to join our clients dynamic team. As a key member of their development department, you will have the chance to work on cutting-edge projects and collaborate with some of the brightest minds in the industryWhat they're seeking in their dragon tamers: Proven experience as a Java Developer, with...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Drivers Guide: Bachelors degree in Computer Science, Engineering, or a related fieldProven experience as a Senior Java Developer, with 6+ years in software developmentExpert knowledge of Java and frameworks like Spring and HibernateStrong understanding of software architecture and design patternsExperience with front-end technologies (HTML, CSS, JavaScript)...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Description: As a Senior Java Developer, you will be at the forefront of cutting-edge technology, armed with your expert knowledge of Java. Your mission, should you choose to accept it, will involve: Crafting secure and scalable applications that can withstand the most intense cyber-attacks. Designing intricate architectures that seamlessly integrate...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    FunctieomschrijvingMust have proven server-side development capabilities Requirements4 years' experience in java developmentHands on experience in designing and developing applications using Java EE platforms.Object Oriented analysis and design using common design patterns.Profound insight of Java and JEE internals (Class loading, MemoryManagement,...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Skills and Experience:Solid understanding of Java development with a minimum of 5 years of professional experience, showcasing a steadfast dedication to achieving excellence and overcoming challengesProficiency in Java frameworks, particularly Spring and Hibernate, is integral to excelling in this roleDemonstrated experience in integrating applications with...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Attributes Required:A Bachelor's or Master's degree in the arcane arts of Computer Science, Engineering, or a related field5+ years of valorous experience in Java developmentDeep understanding of object-oriented enchantments and design patternsProficiency with frameworks such as Spring, Hibernate, and RESTful APIsKnowledge of database magic such as SQL,...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Payfast (Pty) Ltd. Full time

    Payfast by Network is one of the leading Fintech organisations in Africa. We are on a mission to exponentially grow the digital economy of Africa by building world-class payment products. Developed in-house, our solutions enable customers to make and receive business payments quickly and securely and allow enterprises to trade locally, across borders, and...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Are you looking for a new opportunity as a Java Developer? Our company is currently seeking talented individuals to join our team in Cape Town. As an IT Recruiter, I take pride in matching top IT professionals with reputable employers. We have multiple clients searching for Java Developers with a strong background in building large-scale...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Amaris Consulting Full time

    Job description As a Java Developer at Amaris Consulting, you will be part of a dynamic team that is passionate about technology and innovation. This role is perfect for those who have 4 to 6 years of experience in the field and are looking for a challenging opportunity in South Africa (CapeTown). This is an Undetermined Duration Contract, offering you...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Mission Requirements:Proven experience in Java development the skills of a true Space RangerBachelors degree in Computer Science or relevant qualification brains and strength are necessary for this missionStrong understanding of object-oriented programming principles code that is out of this worldProficiency with Java frameworks like Spring and Hibernate a...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Space Cadet Qualifications: Proven experience as a Java Developer, with 4 years in software developmentStellar knowledge of Java Experience with frameworks such as Spring or HibernateFamiliarity with front-end technologies (HTML, CSS, JavaScript) is a plusProficiency in SQL and working with databasesExcellent problem-solving skills and a proactive...


  • Cape Town, Western Cape, South Africa Aesafrica Full time

    A global technology powerhouse dedicated to ensuring data flows seamlessly to every corner of the world. They specialise in crafting state-of-the-art hardware and software solutions. Their primary mission is to provide reliable, secure, and cost-effective high-availability network connectivity through a converged communications platform. Joining this team...

  • Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Mission Requirements:Proven experience in Java development - the skills of a true Space RangerBachelors degree in Computer Science or relevant qualification - brains and strength are necessary for this missionStrong understanding of object-oriented programming principles - code that is out of this worldProficiency with Java frameworks like Spring and...


  • Cape Town, Western Cape, South Africa Parvana Full time

    About our client: Our client is a highly successful international software development house specialising in telecommunications and payment gateways. With two decades of proven success and remarkable growth, they offer an exceptional training and mentorship program. Your colleagues will be Agile enthusiasts, highly qualified, with a shared goal of...

  • Senior Java Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Minimum 4+ Years of ExperienceJavaSpring bootAWSContainerisation ToolsContact Selandea McGuinness on


  • Cape Town, Western Cape, South Africa Parvana Full time

    Send an email about this job to a friend or to yourself.Our client is a highly successful international software development house specialising in telecommunications and payment gateways. With two decades of proven success and remarkable growth, they offer an exceptional training and mentorship program. Your colleagues will be Agile enthusiasts, highly...