Senior Java

2 weeks ago


Johannesburg, South Africa CapitalH Full time

Our client, a HR Consulting and Technology company is looking for a Senior Java Developer with Spring Boot experience, to join their team.

As a Java Spring Boot Developer, you’ll design, code, or configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits, testing/verification applications and other tools, while adhering to specific development best practices and quality standards.

Translate business requirements into detailed technical specifications from which software will be written or configured and validating that the proposed applications align with both the architectural design and the business needs

Minimum Requirements:

  • Bachelor's Degree in Information Technology, Computer Science, or other relevant fields
  • Knowledgeable in software development design patterns
  • You are a strong team player who can collaborate effectively with different stakeholders
  • Exposure within a Payroll/HR environment will be advantageous

Minimum Experience Required:

  • Minimum of 5 Years Java Development
  • Minimum 3 years of experience in Spring framework (Spring Data, Spring MVC, Spring JPA, Spring Boot )
  • Docker experience (good to have)
  • Kubernetes experience (good to have)
  • Good to have GIT, Swagger, PCF, Rabbit MQ
  • Good API skills technology such as Rest Webservice
  • Experience on creating unit test using JUnit, Mockito or PowerMock
  • Experience on markup language such as JSON and YML
  • Proficiency in Advanced SQL
  • Good exposure and progressive experience working on Azure Cloud and integrations
  • Strong hands-on experience on Spring core and Spring JPA
  • Experienced in using GIT and Maven
  • Good with CI/CD - Jenkins
  • Good written, verbal communication and documentation skills
  • Experience on using Quality and Security scan tools such as Sonar, Fortify and WebInspect
  • Experienced on Agile methodology
  • Jenkins Pipeline (Continuous Integration) / DevOps)
  • Atlassian tools (JIRA, Confluence, Bitbucket)

Responsibilities:

  • Design, implement, and maintain Java applications
  • Deliver high availability and performance
  • Contribute to all phases of the development lifecycle
  • Write well-designed, efficient, and testable code
  • Conduct software analysis, programming, testing, and debugging
  • Manage Java and Java EE application development
  • Ensure designs comply with specifications
  • Prepare and produce releases of software components
  • Transform business requirements into technical specifications which then translates into workable code
  • Support continuous improvement
  • Investigate alternatives and technologies for various software needs (i.e., CMS, auditing, etc.) and then present the options for architectural review at the architecture board

General:

  • Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
  • In keeping with our client’s employment equity requirements, only South African citizens will be considered.
  • Please include your current salary and salary expectations.

 

 


  • Senior Java Engineer

    4 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Looking for a Senior Full Stack Java Developer who is ready for a new challenge and who is passionate about mentoring and coaching up-and-coming Developers.

  • Senior Java Developer

    4 weeks ago


    Johannesburg, South Africa IOCO Full time

    We're looking for a Senior Java Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. What you’ll do: Planning:Perform a high-level impact analysis, establish Scope and provide estimates based on technical...

  • Senior Java Developer

    2 weeks ago


    Johannesburg, South Africa IOCO Full time

    We're looking for a Senior Java Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers.   What you’ll do: Planning: Perform a high-level impact analysis, establish Scope and provide estimates based on technical...

  • Lead Architect

    1 week ago


    Johannesburg, South Africa Progressive Edge Full time

    **Lead Architect - Java** **Permanent** **Johannesburg** A software Development with offices in 5 countries creates value by drawing on their domain expertise to deliver transformative solutions to various sectors. With projects and offices around the globe, the teams lead with innovation to develop, integrate and optimize resilient systems and processes...

  • Senior Java

    3 weeks ago


    Johannesburg, South Africa CapitalH Full time

    Our client, a HR Consulting and Technology company is looking for a Senior Java Developer with Spring Boot experience, to join their team.As a Java Spring Boot Developer, you’ll design, code, or configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits, testing/verification applications...


  • Johannesburg, South Africa IT Ridge Technologies Full time

    Join a team of passionate, friendly, diverse software engineering geniuses and play a key role in software design, development, and deployment. We take pride in developing bespoke end-to-end software solutions.Skills Required for this roleProven hands-on software engineering experience, performing in a high-end intermediate or senior position6 years plus...


  • Johannesburg, South Africa Measured Ability Group Holdings Full time

    **South Africa - Gauteng**, Johannesburg - Central (CBD / Roodepoort)** **R 970000 - R 1200000 Annually (Medical Aid and Pension, Negotiable)** ***: - **Relevant IT related Degree ideal** ***: - **6+ years with Java, C++ and POSTGRES** ***: - **Minimum 3 years’ experience as an Application Specialist** ***: - **Experience in payments domain and...


  • Johannesburg, South Africa University of the Witwatersrand Full time

    About the Position: The Manager: Java Applications and Integration is responsible for the management of the Wits ICT Java Team in the department of Business Applications and Solutions. The manager is responsible for coordinating the standards, procedures and activities of the team and for achieving measurable and demonstrable success in relation to these...

  • Java Developer

    4 weeks ago


    Johannesburg, South Africa J Brew Solutions (Pty) Ltd Full time

    Responsibilities:-Increase operational efficiency and suggest solutions to enhance cost effectiveness.-Deliver exceptional service that exceeds customers expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.-Cultivate and manage objective working relationships with a variety of stakeholders, including...


  • Gauteng, Johannesburg, South Africa Datafin Recruitment Full time

    Datafin Recruitment’s job vacancy, Career and Recruitment Job title : Senior Full Stack Developer (Python & Java) (JHB) jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : April 20, 2024 Quick Recommended Links Jobs by Location Job by industries DUTIES: Develop web-based applications that run on micro-services architecture in AWS...

  • Snr Full Stack Java

    4 weeks ago


    Johannesburg, South Africa Mediro ICT Full time

    Implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives Create and maintain automated deployment pipelines to maintain quality control and deployment agility. Prepare and document standard operating procedures and protocols as well as required system documentation 3 Years plus in a Senior role,...


  • Johannesburg, South Africa Boardroom Appointments Full time

    Senior Financial Systems Analyst bridges the gap between finance, technology, and data analysis. Their expertise ensures efficient financial processes and accurate reporting within organisations. You need to ensure the smooth operation of financial systems within an organisation. **Responsibilities**: - Improve, enhance and maintain Operating Financial...

  • Senior Consultant

    4 weeks ago


    Johannesburg, South Africa Sapiens Full time

    **Senior Consultant**: - Req ID: 52165- Location: Johannesburg, ZA**Senior Consultant - Location: South Africa - Remote** We are looking for a Senior Consultant with international outlook and experience from the IT-insurance industry for Tia Professional Services in South Africa. Are you ready to join a team of professionals that works with a...


  • Johannesburg, South Africa PRR Recruitment Services Full time

    Looking for a Senior Test Automation Engineer!!!!RosebankQualifications:-Bachelor's Degree in Computer Science, Computer Information Systems, or related field-5+ years of experience in using testing toolset-5+ years’ experience with C# (.NET Core), JavaScript, Java, Python programming languages-1-2 years’ experience with relational databasesSalary up t0...


  • Johannesburg, South Africa PRR Recruitment Services Full time

    Senior Developer - Rneg (Rosebank)This software house based in Rosebank is looking for a experienced developer The ideal candidate will have4+ years experience as a developer Degree is required BSc or BEng Ms sql server, Java, SOAP, XML, HTTP,Rest, JSON Strong Web technologies Knowledge in payments or finiancial systems such as ISO,MasterCard,Visa 3D secure...


  • Johannesburg, South Africa Planet10 Full time

    Design, develop, maintain and support projects using a variety of Big Data technologies. - Ascertain requirements by interfacing with our internal clients - Identify and research alternative technologies that potentially address the requirements - Develop various components (apps/scripts/sites/recommendation engines) - Conduct code reviews on completion of...


  • Johannesburg, South Africa Boardroom Appointments Full time

    Job DescriptionSenior Financial Systems Analyst bridges the gap between finance, technology, and data analysis. Their expertise ensures efficient financial processes and accurate reporting within organisations. You need to ensure the smooth operation of financial systems within an organisation.Responsibilities: Improve, enhance and maintain Operating...

  • Java Developers

    4 weeks ago


    Johannesburg, South Africa Copious Software Full time

    Job Description Skills  required - Primary Tech Stack : Java 8 / Spring Stack (boot, cloud, batch) / Camunda / Hibernate / Webservices (Soap & Rest) / Maven / ELK (Elasticsearch, Logstash, Kibana) / Angular 5 / Docker. AWS Cloud / Git / Jira uses & expertise is beneficiary. Database Knowledge :SQL/PL-SQL (Inner Outer Joins, Group By, Having,...


  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    Position Summary:The Senior Backend Developer will play a pivotal role in leading the design, development, and implementation of backend systems and APIs. You will collaborate closely with our team of developers, designers, and product managers to translate business requirements into technical solutions. This role requires deep expertise in backend...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    GoldenRule is in search of a Senior Software Engineer to join a leading Digital Business Giant.Senior Software engineers ensure that all software engineers within the delivery team understand and follow existing IT standards, policies and procedures. They work closely with other team leaders and development teams when necessary to create software that meets...