Oze means business and the growth of it. They are passionate about enabling small businesses and local ownership to grow with technology, particularly in emerging markets. By providing small businesses with the data they need to make decisions, Oze enables investment-readiness and a chance for a local economy to assert itself on a global stage. Oze core values are: collaboration, ownership, quality, trust and growth.
About the roleÂ
We are seeking an experienced Backend Java Developer to join and lead one of our scrum teams that is building next-generation business intelligence software for small businesses. The ideal candidate will have substantial experience of leading teams, developing back-end RESTful services with Java and Spring Boot, and be very familiar with Scrum, TDD, and CI.Â
What do you need to be successful?Â
â 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 frontend developers, product managers, and other stakeholders to understand requirements, and contribute to architectural discussions and design decisions.
â Champion Test-Driven Development (TDD) principles, writing unit tests and integration tests to ensure software robustness, reliability, and maintainability.Â
â Ensure your team follows our end-to-end SDLC (based on scrum) and help drive efficiency and productivity by helping track appropriate metrics, identifying areas for improvement and helping implement them.Â
â Contribute towards 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.Â
How important are you to the bottom line?
As a Senior Backend Engineer, you play a pivotal role in developing the foundation of software applications. Your technical expertise, architectural design skills, and ability to create efficient and reliable backend systems directly impact the performance, scalability, and success of the entire software product.
What should you have done in your career?
â You have accumulated considerable knowledge and experience of backend development through a strong relevant engineering degree and at least 5 years of relevant working experience.Â
â You have 3+ years of experience of Java development with Spring Boot and JPA.Â
â You are well-versed with 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.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.