The Role
Develop proof-of-concepts and software components for new technology initiatives. Write Java and Spring Boot services, REST APIs, and database integrations; build basic Angular frontend components; use SQL, Git, and software development lifecycle practices. Document solutions, test and hand over work, troubleshoot collaboratively, and learn new technologies quickly. The role may also involve cloud, Docker, Kubernetes, Python, AI, microservices, and automated testing.
Summary Generated by Built In
Sit in the R&D; function and contribute to new technology initiatives, proof-of-concepts and software development. This is a
junior Java and Angular role for developers with solid fundamentals, curiosity, and an interest in picking up new
technologies.
Requirements
Key responsibilities:
- Build and support proof-of-concepts and small software pieces for new technology initiatives.
- Write Java and Spring Boot code against agreed designs, including REST APIs and data access.
- Build basic Angular screens and components where a proof-of-concept needs a frontend.
- Work with relational databases and SQL as part of the build.
- Use Git for day-to-day development, branching and code review.
- Follow the software development lifecycle: requirements, build, test, and handover.
- Document what was built so the wider team can pick it up.
- Learn new tools and technologies quickly and apply them on the next initiative.
- Flag problems early and work them through with the team.
Must-have experience:
- 1–3 years’ software development experience.
- Strong Java.
- Spring or Spring Boot exposure.
- Object-oriented programming.
- REST APIs.
- SQL and relational databases.
- Git.
- Basic frontend development, ideally Angular.
- Understanding of the software development lifecycle.
- Good problem-solving ability.
- Ability to learn new technologies quickly.
Advantageous:
- TypeScript.
- Native Android.
- Azure, Azure DevOps and other cloud technologies.
- Docker and Kubernetes.
- Python.
- AI or machine learning exposure.
- Microservices.
- Automated testing.
- Experience developing proof-of-concepts.
Candidate profile:
- Strong junior developers, including graduates with 1–2 years’ commercial experience, where the Java and frontend fundamentals are solid.
Skills Required
- 1-3 years of software development experience
- Strong Java skills
- Spring or Spring Boot experience
- Object-oriented programming knowledge
- REST API experience
- SQL and relational database experience
- Git experience
- Basic frontend development experience, ideally Angular
- Understanding of the software development lifecycle
- Good problem-solving ability
- Ability to learn new technologies quickly
- TypeScript experience
- Native Android development experience
- Azure, Azure DevOps, or other cloud technology experience
- Docker and Kubernetes experience
- Python experience
- AI or machine learning exposure
- Microservices experience
- Automated testing experience
- Proof-of-concept development experience
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.









