Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer (Java/Angular)

Posted
Discussion

Summary

Senior full stack developer at an enterprise software company in East London, building scalable Java/Spring Boot backend services and Angular frontends, designing databases and RESTful APIs, testing, code reviewing, and mentoring junior developers. Hybrid role split between remote work and the East London office.

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.

Key Responsibilities

  • 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.

Requirements

  • 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.

Benefits

  • 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.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.