Skip to content

Senior Java Engineer

Full Time Opportunity

Overview


We’re seeking an experienced Java Developer to design and implement advanced software solutions as part of our Engineering team. You’ll play a pivotal role in driving innovation, working on cutting-edge projects, and collaborating with teams globally.

Responsibilities


  • GraphQL API Development: Lead the design and implementation of GraphQL APIs to meet business requirements.
  • Java Development: Utilize your proficiency in Java to develop high-quality software applications, ensuring best practices for maintainability and performance.
  • System Architecture: Contribute to system architecture decisions, ensuring scalability, reliability, and security.
  • Code Review and Mentorship: Conduct thorough code reviews and mentor junior developers.
  • Integration and Testing: Develop and execute unit and integration tests, utilizing test-driven development practices.
  • Collaboration: Work closely with product managers and UX designers to align technical solutions with business requirements.

Experience


  • Mastery of Java programming, including OOP, multithreading, and exception handling.
  • Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Expertise in Hibernate or JPA for database interactions.
  • Knowledge of front-end frameworks (e.g., React, Angular).
  • Experience with RESTful APIs and GraphQL.
  • Familiarity with PostgreSQL and database optimization.
  • Strong understanding of Agile development methodologies.
  • Proven ability in troubleshooting, debugging, and performance optimization.

Qualifications


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in Java software development.

Tools & Technologies


  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Hibernate
  • JPA
  • React
  • Angular
  • RESTful APIs
  • GraphQL
  • PostgreSQL
  • Agile
Cape Town
Expected Salary

110 000 ZAR p/m

Work Policy

Hybrid

Team

Engineering

Industry

Software Development

Interview Process

  1. Initial Screening: (Conducted by Oneo.)
  2. 30-Minute Call: Focused on company culture and a technical dive.
  3. Codility Assessment: To assess coding capabilities.
  4. Whiteboarding/Live Technical Assessment:
  5. Culture Meet: Ensure team and cultural fit.
  6. Offer: Finalise and extend the employment offer.

Not looking right now?

Join our elite talent network

and never miss another opportunity.

×
1
Personal
2
Professional
3
Earning
4
Last Page

Personal Details

Required: (Country Code) + Number
Fill required fields

Professional Details

Please Copy / Paste your LinkedIn profile URL.
Maximum file size: 10 MB
We only accept PDF
Maximum file size: 10 MB
We only accept PDF files
Enter Your Portfolio Link
Fill required fields

Earning Details

Currency Earned *
What currency are you currently earning
This should be the total cost to company.
This should be the total cost to company.
Fill required fields

Checks and Compliance

Citizenship or Visa Type
Would you pass a criminal record check? *
Would you pass a credit record check? *
Would you pass a qualifications record check? *

×