Search suggestions:

no experience
general worker
learnership
driver
registered nurse
work from home
cleaning
cleaner
government
retail
admin
warehouse
customer service
Cape Town
KwaZulu-Natal
Wes-Kaap
Gauteng
Stad Kaapstad
Johannesburg
City of Tshwane Metropolitan Municipality
Roodepoort
City of Johannesburg Metropolitan Municipality
Paarl
Kaapstad
Limpopo
Apply

Developer - Java (API) (Senior)

Parvana
Johannesburg, Gauteng
Full time
1 week ago
Client Details:
Our client is the leading provider of complex software - they have an impressive global and local footprint and cover all the interesting domains including payments and telco. This client is very R&D focused, they are great believers in continuous improvement, they are fast adapters to new tech and constantly changing business needs. You definitely won't be bored and you'll have the opportunity to work on multiple domain and project types. This environment is ideal for critical thinkers who like to trial new tech and to make recommendations for improvement. This client has a clearly stated aspiration to not only remain the leaders in their industry but to continuously widen the gap between themselves and their competitors.

Summary:
Our client is looking for a highly skilled Java Developer with a focus on API development to join their team. The ideal candidate should have extensive experience in designing, developing, and implementing RESTful APIs using Java technologies. The successful candidate will be responsible for developing high-quality, scalable, and reliable APIs that meet the needs of our customers. You can choose if you’d prefer a 6 or 12 month contract, after which the possibility of going perm is available.

Role Responsibilities:
  • Design, develop, and implement RESTful APIs using Java technologies.
  • Develop API specifications.
  • Collaborate with cross-functional teams including product management, UX/UI, and back-end engineering to design and develop APIs that meet business needs.
  • Write high-quality, efficient, and maintainable code that meets software development standards and best practices.
  • Implement unit tests, integration tests, and functional tests for APIs.
  • Conduct code reviews and provide feedback to other developers to ensure code quality and best practices are met.
  • Troubleshoot and debug API-related issues in production.
  • Monitor and optimise API performance, scalability, and reliability.
  • Stay up-to-date with the latest trends and best practices in API development.

Relevant Qualifications / Experience:
  • Bachelor's degree in Computer Science, Software Engineering or a related field.
  • 10+ years of experience in Java software development, with a focus on API development.
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with API specification languages such as OpenAPI (Swagger) or RAML.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and design patterns.
  • Strong experience with Spring Framework, Spring Boot, and Spring Security.
  • Experience with database technologies such as SQL and NoSQL.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with Angular / React beneficial.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.

Job ID:
  • J106966

For a more comprehensive list of opportunities that we have on offer, do visit our website - https://www.parvana.co.uk/careers

Save Apply
Report job
Other Job Recommendations:

Java Developer (Intermediate)

Discovery
  • Develop, test, and maintain the deployed application...
  • Analyse, maintain and enhance existing application and...
2 weeks ago

Developer

IMA
Cape Town, Wes-Kaap
IMA is a creative agency that builds brands people want to be part of. We’re looking for a forward-thinking Developer to design...
2 weeks ago

Full Stack Developer

Advania UK
Cape Town, Wes-Kaap
Full Stack Developer About Us:We are the tech company with people at heart. At Advania, we believe in empowering people to create...
2 weeks ago

Senior Branch Admin Clerk (Soweto)

AVBOB
Johannesburg, Gauteng
R 211 192 - R 267 416
We are looking for an individual with excellent administration skills to join our Soweto Life Office as a Senior Branch Admin...
1 day ago

Senior business developer South Africa(H/F)

HDF Energy
Cape Town, Wes-Kaap
a global pioneer in hydrogen power, and help drive the energy transition in for a Business Developer based in South Africa to lead...
1 day ago

Senior Technician

SGS
eThekwini Metropolitan Municipality, KwaZulu-Natal
  • A Senior Technician is responsible to supervise and/or carry...
  • A Senior Technician is responsible for instructing...
1 week ago

Talent Developer Coordinator

TotalEnergies
  • Provide required support to Talent Developers
  • Ensure effective management and processing of recruitment...
2 weeks ago

Engineering Lead, API (Full Stack Developer)

Standard Bank Group
Johannesburg, Gauteng
  • API Strategy Execution: Drive the implementation of BCB’s...
  • Domain Service Engineering: Design and build modular,...
3 weeks ago

Software Developer (ABAP)

Blue Pearl
Johannesburg, Gauteng
  • Bachelor’s Degree in Computer Science, Information Systems,...
  • SAP ABAP certification (preferred)...
3 weeks ago