drjobs Senior Backend Java Engineer

Senior Backend Java Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

6years

Job Location drjobs

Cape Town - South Africa

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Our client; a top business platform that equips small business owners across Africa is looking to hire an experienced senior backend java engineer for their business in Cape Town South Africa.

About the role:


We are seeking an experienced Backend Java Developer to join and lead one of our scrum teams that are building next generation business intelligence software for small businesses.

The ideal candidate will have substantial experience of leading teams and developing backend RESTful services with Java and Spring Boot and be very familiar with Scrum TDD and CI.

Responsibilities:


  • Design develop test and maintain RESTful APIs using Java and Spring Boot.
  • Help refine and adhere to our coding standards best practices and guidelines to ensure code quality and maintainability.
  • Collaborate with other developers product managers and other stakeholders to understand requirements and contribute to architectural discussions and design decisions.
  • Champion TestDriven Development (TDD) principles write unit tests and integration tests to ensure software robustness reliability and maintainability.
  • Ensure your team follows our endtoend SDLC (based on scrum) and helps drive efficiency and productivity by helping track appropriate metrics and identifying areas for improvement and helping implement them.
  • Contribute to and guide your team in producing appropriate (pragmatic and concise) technical documentation.
  • Help troubleshoot and resolve issues with production systems.
  • Provide technical leadership and mentorship to less experienced developers
    fostering a culture of continuous learning and growth within the team
  • Ensure your team remains happy engaged and motivated.


Desired Experience and Qualifications:

  • You have accumulated considerable knowledge and experience in the backend development through a strong relevant engineering degree and at least 8 years of relevant working experience.
  • You have 6 years of experience in Java development with Spring Boot and JPA.
  • You are wellversed in TDD unit testing and CI.
  • You have worked as a member of a scrum team and you have a good working knowledge of the key principles of scrum and agile methodologies in general.
  • You are intimately familiar with good development practices and principles such as SOLID DRY and design patterns
  • You have worked with both relational and NoSQL databases and have a good working knowledge of SQL.
  • Familiarity with AWS is desired but not essential



Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.