Key Responsibilities / Deliverables :
- Lead the design, development, and implementation of Java-based back-end systems.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate remotely with cross-functional teams including Front-End Developers, QA, and Business Analysts to deliver high-quality solutions.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Drive improvements in development processes, code quality, and architecture decisions.
Experience and Skills Required :
Relevant tertiary qualification (BSc or equivalent) in IT, Computer Science, or a related field.68+ years of experience in Java back-end development.Strong hands-on experience with Spring Boot, REST APIs, Microservices, and relational databases.Solid understanding of software development lifecycle, Agile / Scrum environments, and enterprise-level software systems.Experience working remotely and collaborating with distributed teams is advantageous.Familiarity with CI / CD pipelines, Git, and unit / integration testing frameworks.Exceptional analytical, problem-solving, and debugging skills.Excellent communication and teamwork skills, able to manage multiple priorities independently.Personal Attributes :
Methodical, structured, and detail-oriented approach to software development.Committed to high-quality code and adherence to best practices.Proactive in improving development processes and mentoring Junior Developers.Apply now!