Careerbuddy | Senior Backend Java Engineer

Details of the offer

As a Senior Backend Java Engineer, you'll lead one of our client's high-performing scrum teams in building next-generation business intelligence software. This role is perfect for a seasoned developer with a passion for creating impactful technology, mentoring teams, and delivering exceptional code.
You'll design, develop, and maintain robust RESTful APIs, ensuring small businesses across Africa can access the tools and insights they need to thrive.
Your Responsibilities... Build exceptional systems You will design, develop, test, and maintain RESTful APIs using Java and Spring Boot.You will ensure code quality and maintainability by adhering to coding standards, best practices, and guidelines.Collaboration and innovation You will collaborate with developers, product managers, and stakeholders to understand requirements and contribute to architectural discussions.You will champion Test-Driven Development (TDD), writing unit and integration tests to ensure reliability and maintainability.Team leadership You will provide technical leadership and mentorship to developers, developing a culture of learning and growth.You will ensure your team follows our end-to-end SDLC (based on scrum), improving efficiency and productivity through metrics and feedback.Troubleshooting and documentation You will troubleshoot and resolve issues with production systems.You will contribute to pragmatic and concise technical documentation to support the development process.Why this role matters...
Small businesses are the backbone of emerging markets, and our client is at the forefront of enabling their success. This role ensures the development of scalable, reliable tools that empower entrepreneurs to make data-driven decisions, attract investment, and grow their local economies.
Challenges you may face in this role... Balancing complex architectural decisions with tight delivery timelines.Guiding a diverse team while maintaining high standards for code quality.Ensuring seamless integration of APIs within a fast-evolving ecosystem. To be considered for this role you should have... At least 8+ years of backend development experience and a strong, relevant engineering degree.6+ years of Java development experience with Spring Boot and JPA.Expertise in TDD, unit testing, and CI principles.Intimate familiarity with good development practices, including SOLID, DRY, and design patterns.Proficiency in relational and NoSQL databases, with a strong knowledge of SQL.Working knowledge of scrum and agile methodologies.Familiarity with AWS is a plus. The goodies... Join a mission-driven team dedicated to empowering small businesses across Africa.Work in a hybrid environment with a passionate, collaborative team.Grow as a leader while shaping innovative products with real-world impact.Competitive salary and benefits tailored to recognize your expertise.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobrapido_Ppc

Requirements

Data Engineering (Us Working Hours)

The core advanced data engineering skillsetis a comprehensive combination of technical expertise, platform knowledge, and problem-solving abilities required ...


Recru-It - South Africa

Published a month ago

Power Bi Specialist

Experience:3-5 years experience in data science and Power BI reportdevelopmentJP2 Maintain Power BI Dashboards of Internal and External customersJP3 Document...


Hewitt Colenbrander Recruitment / Hc Recruit - South Africa

Published 13 days ago

Technical Seo Specialist

We are looking for a technical search engine optimisation (SEO) specialist with a good working knowledge of search engines and their ranking factors, as well...


Hr Genie - South Africa

Published 13 days ago

Cashier (External Applications Only)

About the job Cashier (External Applications Only)Description:Accurate handling of all Point of Sale (POS) transactions and documentation, thereby ensuring C...


Cashbuild - South Africa

Published 13 days ago

Built at: 2025-01-16T02:45:33.603Z