Junior Developer
Full-time
Sabenza IT & Recruitment
The Junior Developer contributes to the design, build, test, support and maintenance of enterprise applications. The role sits in a mission-critical integration setting, where applications exchange data between systems and must remain reliable, secure and auditable.
The purpose of the Junior Developer is to deliver stable, well-tested Java services and supporting components that keep data moving correctly between source and destination systems, while building the technical depth required to work independently on the platform.
The purpose of the Junior Developer is to deliver stable, well-tested Java services and supporting components that keep data moving correctly between source and destination systems, while building the technical depth required to work independently on the platform.
Requirements
Key responsibilities- Develop, enhance and maintain Java applications and services.
- Build and consume RESTful APIs, including request and response models, validation, error handling and versioning.
- Implement data access with JPA/Hibernate against relational databases, including queries, mappings and transaction handling.
- Write and maintain SQL for development, investigation and performance checks.
- Apply object-oriented design so new code fits existing patterns and is readable by the wider team.
- Write unit and integration tests, and support system and regression testing before release.
- Debug defects across application, API and database layers, and document root cause and fix.
- Use Git for branching, commits, pull requests and code review feedback.
- Build and package applications with Maven or Gradle, and follow the teams build and release process.
- Participate in design discussions, sprint planning, stand-ups and estimations.
- Support deployments and provide first-line technical input on incidents within the junior scope.
- Maintain technical notes, configuration records and handover comments for features and fixes.
- Follow secure coding, data-protection and audit requirements that apply to sensitive data.
- Escalate risks early where a change could affect message flow, data integrity or service availability.
- 3 years commercial software development experience.
- Java, used in production applications rather than coursework only.
- Spring Boot for services, configuration, dependency injection and REST endpoints.
- RESTful API development and consumption.
- SQL and relational databases.
- JPA/Hibernate, including entity mapping and basic query tuning.
- Git in a team workflow.
- Maven or Gradle.
- Object-oriented programming and clean, maintainable code.
- Software testing, including unit tests and defect verification.
- Debugging and troubleshooting across logs, APIs and databases.
- Ability to work from a specification and ask clear questions when requirements are incomplete.
- Written and verbal communication suitable for technical and non-technical stakeholders.
- Angular and TypeScript for supporting front-end or admin screens.
- Microsoft Azure and Azure DevOps (repos, pipelines, boards, releases).
- Microservices and distributed architecture.
- Docker and Kubernetes.
- API security, including JWT, authentication and authorisation.
- Integration development: mapping, transformation, interface agreements and partner testing.
- Messaging technologies such as queues or event streams.
- Healthcare or clinical systems, including HL7, FHIR, or hospital information systems.
- Experience with mission-critical or high-availability applications.
- Exposure to monitoring, logging and alerting in production.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Junior Developer in Johannesburg, Gauteng vacancy
- ...Job Title: Junior Software Developer Associate-Johannesburg 1 The Africa Assurance Innovation and Digital team is looking to hire a talented software developer to assist in building tailored digital and innovative solutions for our Assurance business. These solutions...
R 20,000 - 25,000 per month
...We are seeking a motivated Junior BPM Developer (Level 1/2) or recent graduate for an entry-level, client-facing opportunity based in Sunninghill, Johannesburg. The successful candidate will work under the guidance of senior consultants, assist with analysing business...- ...Customer outreach, follow-ups, cold calling, email communication, and social media engagement. Maintain visibility of market developments and identify opportunities that support sales growth. Customer Relationship Management Maintain professional relationships...
- About the job Junior Full Stack Developer (Contract) JUNIOR FULL STACK DEVELOPER Location: South Africa / Global Delivery Environment Industry: Enterprise Application Management / Managed Services / Technology Delivery A leading workforce solutions and...
- ...Job Description The Full Stack Developer will contribute to the design, development, and maintenance of web applications using Angular... ...Experience - 4 to 5 years' experience. This is a junior role Duration:1 march to 30 August 2026 Working model: Onsite...
- We are looking to hire junior professionals who are passionate about the industry and have the ability to design, develop and maintain mobile and web applications. The candidate must have project management skills as well as time management skills in order to work on...
- ...from the Senior Draughtsman. Good communication and problem-solving skills. Ideal Candidate A motivated junior candidate who is eager to develop their draughting skills in a steel manufacturing environment and gain hands-on experience with SolidWorks, sample...
- ...We are looking for an experienced Senior Java EE Developer with hands-on enterprise Java development experience. The ideal candidate will... ..., Azure AD, etc.). Lead development streams and mentor junior developers. Conduct code reviews and enforce development standards...
- New job opportunity - 12 Month contract for Senior Java Developer for company based in the Insurance and Financial Services Sector -... ...experts throughout the software development lifecycle. Mentor junior team members and contribute to knowledge-sharing and continuous...
- ...investment, and value-added solutions is seeking a Senior Application Developer who will translate business requirements into scalable, robust... ...matter expert, provide guidance and code reviews, and mentor junior developers. Agile Collaboration: Work closely with IT...
- Job Summary Managing the end-to-end process. from designing new campaign ads. Screening and sourcing quality candidates. Apply critical mindset to ensure key skills candidates meeting campaign requirements. This role entails working closely with the Operations Departments...
- ...pulp & paper, tobacco, and pharmaceutical sectors, is seeking a Junior Mechanical Draughtsman with experience in industrial weighing... ..., silos, and loadcell integration. Layouts & Systems: Develop batch plant layouts and support retrofit projects and on-site mechanical...
- ...We're seeking a motivated Junior Civil Construction Foreman to join our construction team. This is an excellent opportunity for someone... ...You'll work closely with our senior site management team while developing your leadership and project coordination skills. Key...
- ...About Role: We are looking for a Junior Bookkeeper / Admin & Compliance professional to join our clients team. The ideal candidate will have a good understanding of basic bookkeeping, administration and business compliance , with strong attention to detail and...
- ...Are you a Java Developer who enjoys building things that actually make a difference We are looking for talented Intermediate and Senior Java Developers to join a dynamic IT and Data team. You will work on modern applications, APIs, microservices and cloud based solutions...
- ...established multi-disciplinary engineering consultancy is seeking a Junior Civil & Structural Draftsperson to join their growing team.... ...a technically minded and detail-oriented individual looking to develop their career in the civil and structural engineering space ??...
- ...consumer markets worldwide is seeking a Senior Sitecore Front-End Developer to build, optimize, and maintain high-performance, responsive,... ...& Continuous Improvement: Perform code reviews, mentor junior developers, enforce Sitecore best practices, and evaluate emerging...
- ...We are seeking a skilled and experienced Senior Angular Developer to join our dynamic development team. This role involves building and... ...applications. Provide mentorship and technical leadership to junior developers. Stay updated on Angular and front-end development...
- ...Our client is looking for a Senior C# (API) Developer to join their dynamic technology team. If you're passionate about backend development... ...Contribute to team collaboration and, where applicable, mentor junior developers. Minimum Requirements ·Relevant tertiary...
- ...client in the investment management industry is looking for a Junior Graphic Designer to join the firm’s Marketing Global Operations... ...Prioritize and organize design requests to meet project deadlines. Develop static and animated data visualizations using tools such as...
R 23,000 per month
...Junior Millwright (18-Month Development Programme) Location: Johannesburg Contract: 18-month fixed term Number of Positions: 4 Remuneration: Total cost to company of up to R23,000 per month About the Company Our client is a confectionery manufacturer...- ...Hire Resolve's Client is currently hiring for the position of Junior Construction Manager in Johannesburg. As a Junior Construction Manager, you will be responsible for managing construction projects in the Commercial & Retail sector of the oil industry. Responsibilities...
- ...Purpose of the role We are looking for a skilled Software Developer to join our dynamic team. Our team scopes, plans, deploys, and maintains Laserfiche systems/ Document Management systems (like Doc MGT), utilizing its standard functionalities while pushing its limits...
- ...Job Title: Business Intelligence Developer Hire Resolves client is seeking a talented and experienced Business Intelligence Developer to join their team in Johannesburg, Gauteng. The successful candidate will be responsible for designing, developing, and implementing...
- A well-established and fast-paced logistics and freight forwarding company is seeking a Junior Customs Clerk to join its dynamic team. This is an excellent opportunity for a motivated individual looking to build a career in customs clearing and international trade. ?...
- ...Position: Junior Quantity Surveyor Hire Resolves client is seeking a highly motivated and detail oriented Junior Quantity Surveyor to join their team in Johannesburg, Gauteng. The ideal candidate will have a strong background in quantity surveying and a passion for...
- ...This is a remote position. We are looking for a skilled Backend Developer to join our technology team and take responsibility for designing, developing, testing and maintaining scalable, secure and high-performance backend applications and services. The successful...
- Attention to all Front-End Developers: An exciting opportunity awaits you. Join a progressive company and grow your career as an advanced Developer. If you are looking to advance your career and your skills, then send your profile for this position. You will get fantastic...
- ...Great Angular developer who codes smarter with AI? This one's for you. Join a team that builds platforms which millions of customers use. The team wants engineers who pair solid Angular skills with sharp judgment on AI-assisted tools, not people who can just recite the...
- Our client is looking for a Salesforce Administrator / Developer to join their team, based fully in-office in Bedfordview. This is an exciting opportunity for a professional with at least 2 years of experience who enjoys both the technical development and functional administration...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Developer. Be the first to apply!
