Senior Java Developer

2 days ago


Pretoria, Gauteng, South Africa Expleo Group Full time

Overview: At Expleo, we believe in unlocking your full potential.

As a trusted global partner in engineering, quality services, and management consulting for digital transformation, we provide an environment where innovation thrives, and your career flourishes.

Here, you'll take on impactful technical challenges, broaden your expertise, and collaborate with inspiring, multidisciplinary teams.

From shaping the future of autonomous vehicles and sustainable aviation to revolutionising factories and next-generation banking technology, you'll have the chance to push boundaries, innovate, and grow into a more confident, accomplished version of yourself.

We are looking for a Senior Java Developer to join our dynamic and fast-paced team in Johannesburg (Hybrid). The ideal candidate will have deep expertise in Java, particularly with Spring Boot, and a solid understanding of modern development practices, cloud technologies, and Agile methodologies.

You'll work on designing and building scalable, robust, and high-performance applications in a fast-paced, collaborative environment.

Responsibilities
  1. Design, develop, and maintain enterprise-level Java applications using Spring Boot and related frameworks.
  2. Build and maintain RESTful APIs and microservices following service-oriented architecture principles.
  3. Work with relational databases, writing complex SQL queries and using ORM frameworks effectively.
  4. Write and maintain comprehensive unit, integration, and automated tests to ensure code quality.
  5. Deploy and manage applications in cloud environments, ideally AWS, using modern DevOps and containerisation tools (e.g., Docker, Kubernetes).
  6. Participate in Agile ceremonies and collaborate closely with cross-functional teams.
  7. Apply design patterns and best practices to ensure scalable, maintainable, and secure code.
Qualifications
  1. Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. Strong proficiency in Java with in-depth experience in Spring Boot and core enterprise frameworks.
  3. Solid understanding of enterprise software architecture and common design patterns.
  4. Proven experience working with relational databases, SQL, and ORM technologies (e.g., Hibernate).
  5. Demonstrated ability to build robust unit, integration, and automated tests.
  6. Hands-on experience with service-oriented architectures and RESTful API development.
  7. Proficiency in cloud-based development, ideally with AWS.
  8. Experience with Docker and Kubernetes or similar container technologies.
  9. Familiarity with SCRUM or other Agile methodologies.
Nice-to-Have (Optional) Skills
  1. Experience with NoSQL databases such as MongoDB, DynamoDB, or Elasticsearch.
  2. Exposure to front-end technologies such as React or Angular.
#J-18808-Ljbffr
  • Senior Java Developer

    4 hours ago


    Pretoria, Gauteng, South Africa Transaction Junction (Pty) Ltd Full time

    We develop secure, concurrent, event-driven highly scalable transaction processing applications.We use Java SE for our back-end payment systems and Python for tooling and scripting.Position: Senior Java DeveloperWe are seeking a Senior Java Developer to join our Integrated Retail team.Qualifications:Bachelor of Science majoring in Computer Science or...

  • Senior Java Developer

    4 hours ago


    Pretoria, Gauteng, South Africa Xcede Group Full time

    Senior Java EngineerAre you a Senior Java Engineer with a passion for developing high-quality, scalable software? Our client is looking for a skilled professional like you to join their team and help build cutting-edge technology solutions.Responsibilities:Designing and implementing new features.Maintaining and optimizing existing features.Qualifications:5+...


  • Pretoria, Gauteng, South Africa CIMSOLUTIONS Full time

    CIMSOLUTIONS is a dynamic and financially solid organization that values its employees' growth and well-being. As a mid-senior level Senior Java Developer, you will have the opportunity to work in challenging assignments and innovative software development projects for renowned clients.Job ResponsibilitiesYou will translate customer wishes into software...

  • Senior Java Developer

    4 hours ago


    Pretoria, Gauteng, South Africa Goldman Resourcing Full time

    Job Description Opportunity of a lifetimeMy client is looking for only the best and most passionate Senior Java Developers who are competent in joining a team of bright sparks who are working on a new challenging project.If you enjoy putting your input into a project and working with highly skilled team players, then send me your CV NOWMinimum...

  • Senior Java Developer

    17 hours ago


    Pretoria, Gauteng, South Africa Discovery Limited Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team. As a key member of our software engineering department, you will be responsible for designing, developing, and implementing Java applications that meet business requirements.Your primary focus will be on following approved life cycle methodologies, creating design...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    E-Merge is looking for a skilled Senior Java Developer to join our dynamic team in Midrand. As a key member, you will contribute to the development of advanced automotive technologies and digital services that enhance the driving experience.We require a highly motivated and experienced Java Developer with expertise in core Java concepts, including...

  • Java Developer

    5 hours ago


    Pretoria, Gauteng, South Africa Data Centrix Full time

    Our client in the Software Development sector is looking for a Java Developer (preferably senior) on a 3 months contract to design and develop solutions with Java Platform Enterprise Edition (Java 6 / 8 / 11) in an Agile software development environment.As a Java developer, the candidate will be responsible for performing a variety of critical programming...

  • Senior Java Developer

    4 hours ago


    Pretoria, Gauteng, South Africa Emporium Human Capital Full time

    Senior JAVA DeveloperQualifications:Relevant tertiary qualification in Information Technology or Computer Sciences and/or matric with at least 10 years relevant experience as a developer as part of a team in a software development environment.Responsibilities / Tasks:A strong knowledge of Java is essential.2-3 years relevant experience as a senior back-end...


  • Pretoria, Gauteng, South Africa Tumaini Full time

    A fantastic software company based in Midrand is seeking skilled Senior Java developers to join their dynamic team.The successful candidate should have experience in the following:Development and delivery with the Spring FrameworkHands-on experience in designing, developing, and implementing applications using Java EE platformsExperience in an Agile and...


  • Pretoria, Gauteng, South Africa Sabenza IT & Recruitment Full time

    We are looking for a highly skilled Senior Java and Angular Developer to join our development team. The ideal candidate will have extensive experience in Java back-end development and Angular front-end development, with a strong understanding of full-stack development principles. You will be responsible for designing, developing, and maintaining complex web...


  • Pretoria, Gauteng, South Africa Network It Full time

    About the RoleA Mid to Senior Java Developer is required by Network It, a software solution company based in Pretoria. This position offers a hybrid model with the possibility of being either permanent or fixed term.Responsibilities and Duties5-8 years' solid development experienceBack-end and Full stack Development expertiseLeading a team as well as...


  • Pretoria, Gauteng, South Africa Muse Consultancy Services Full time

    Sandton, South Africa | Posted on 05/27/2024MUSE is a consulting company, specialising in resourcing, recruitment and outsourcing of software development teams.MUSE was founded and is run by experienced developers who are passionate about technology and innovation. We have a vision to be the best in the industry and to provide software development skills...


  • Pretoria, Gauteng, South Africa Opensource Intelligent Solutions Full time

    Job Overview: Java Development ProfessionalType: Renewable contractSeniority: 10 years plusWork Environment: Hybrid roleAbout Us:At Opensource Intelligent Solutions, we strive to deliver innovative software solutions that meet the needs of our clients. Our team is passionate about collaboration, continuous learning, and excellence.Job Details:We are seeking...

  • Senior Java Developer

    2 hours ago


    Pretoria, Gauteng, South Africa Jordan HR Full time

    Senior Java Developer - Containerized ApplicationsWe are seeking a Senior Java Developer with expertise in containerized applications to join our team at Jordan HR.About the Role:This is an exciting opportunity for a seasoned developer to lead our containerized application development efforts, ensuring seamless integration with our DevOps practices.The...

  • Java Developer

    6 days ago


    Pretoria, Gauteng, South Africa Msp Staffing Ltd Full time

    Looking for a contracting role and currently working with Java?Then this is the role for youKey RequirementsJava Experience: JEE, Spring Boot, AngularContract Duration: 6 month contract, seeking a senior developer with 8-10 years of experience in Java development.Cloud Experience (a must): Microsoft Azure (Preferred) / DevOps Pipelines (AZ-xxx certificates...

  • Senior Java Developer

    5 hours ago


    Pretoria, Gauteng, South Africa Findojobs South Africa Full time

    We are seeking a Senior Java Developer with strong skills in Spring and hands-on experience in Volante to drive Payments Modernization and New Account Relationship (NAR) projects. The ideal candidate will have deep expertise in payment systems.What you will be doing:Realise the detailed design through programming and configuration and provide guidance and...

  • Senior Java Developer

    5 hours ago


    Pretoria, Gauteng, South Africa Findojobs South Africa Full time

    Build Java integration services and applications using company Framework 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.Write well documented and maintainable code.You must be prepared to bring new ideas...


  • Pretoria, Gauteng, South Africa Mediro ICT Recruitment Full time

    About the RoleMEDIRO ICT RECRUITMENT is recruiting a Senior Java Engineer to join their dynamic team.The ideal candidate will have a strong background in software development with expertise in Java, Linux, and cloud-based systems.The successful candidate will be responsible for designing, developing, testing, and deploying large-scale enterprise applications...


  • Pretoria, Gauteng, South Africa Falcorp Resourcing Full time

    Reference : JHB-Resou-2Our company is looking for a Senior Java Developer to join our dynamic team.The successful candidate will be responsible for:Gathering system and user requirementsBuilding Java modulesTesting features before releaseRequired Skills:CICDDocker (Bonus)Project lifecycle / development methodologies (e.g., SCRUM, Agile)Software Analysis and...


  • Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    One of our clients is looking for a Senior Java Developer. Key Requirements: · A bachelor's degree in IT, Engineering or other Sciences · Minimum 6 years' experience working as a software engineer within an enterprise environment · Experience working in a delivery team together with other disciplines to deliver a product · A solid understanding of...