Senior Full Stack Developer; Java/Angular
East London, 5201, South Africa
Listed on 2026-10-20
-
Software Development
Java Developer, Full Stack Developer, Backend Developer, Angular Developer
About the Role
Our client, a leading enterprise software solutions provider based in East London, Eastern Cape , is seeking a highly skilled Senior Full Stack Developer. This role is critical for designing, developing, and implementing robust, scalable enterprise-level applications. You will work across the entire technology stack, from backend services and databases to frontend user interfaces. The ideal candidate possesses a strong command of Java for backend development and Angular for frontend applications, coupled with a deep understanding of software architecture and best practices.
This is a prime opportunity to contribute to mission-critical projects, mentor junior developers, and influence technical direction within a well-established organization. Join a team dedicated to delivering high-quality software solutions.
- Design, develop, and maintain scalable backend services using Java and related frameworks (e.g., Spring Boot).
- Develop responsive and user-friendly frontend applications using Angular and associated technologies.
- Work with databases (e.g., SQL Server, PostgreSQL) to design schemas and optimize queries.
- Implement RESTful APIs and integrate with third-party services.
- Write clean, efficient, well-documented, and thoroughly tested code.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define requirements and deliver features.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and advocate for best practices in software development.
- Stay updated with emerging technologies and industry trends.
- A minimum of 5 years of professional experience as a Full Stack Developer or similar role.
- Strong proficiency in Java and the Spring framework (e.g., Spring Boot, Spring MVC).
- Extensive experience with frontend frameworks, specifically Angular (versions 2+).
- Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
- Experience with relational databases (e.g., SQL Server, PostgreSQL, MySQL) and ORM tools.
- Proficiency in designing and implementing RESTful APIs.
- Familiarity with version control systems, particularly Git.
- Experience with unit testing (e.g., JUnit) and end-to-end testing frameworks.
- Strong problem-solving, analytical, and communication skills.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- competitive salary
- comprehensive health insurance
- retirement savings plans
- generous paid time off
- ongoing training
- opportunities for professional certifications
- supportive work environment
This hybrid role provides flexibility, allowing for a balance between remote work and collaboration at our East London office.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).