Java Integration Engineer

Bsky

Cape Town

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Career growth
Competitive compensation
Professional development

Job summary

Bsky is seeking a Senior Software Engineer (JAVA) in Cape Town to design and build scalable backend services. You will work with Java, Spring Boot, REST APIs, and microservices within a domain-driven architecture.

The role offers opportunities to grow skills in cutting-edge platforms like Salesforce and MuleSoft as part of a digitally transformative team. Ideal candidates have 4+ years of backend Java experience, strong knowledge of microservices and CI/CD, and a proven ability to deliver

Qualifications

  • 4+ years of backend Java development experience.

Responsibilities

  • Full lifecycle development from concept to deployment.
  • Design, develop, test, deploy, and maintain software with focus on scalability and performance.
  • Collaborate with analysts and delivery team on design decisions.
  • Build solutions for reliability and efficiency.
  • Work with UI/UX, product owners, and engineers to deliver top-notch solutions.

Skills

Java / Spring Boot
REST APIs
Kafka
DDD / Microservices
Cloud experience
CI/CD
Git
Agile methods

Education

Grade 12 / Vocational; IT tertiary qualification

Tools

Git
Docker
Kubernetes
CI/CD pipelines

Job description

Position:

Senior Software Engineer (JAVA)

Job Summary:

Are you a Java engineer with a passion for creating innovative solutions? Join our dynamic team as a Senior Software Engineer and take your career to the next level! We're looking for talented individuals with exceptional Java development skills, a solid understanding of Domain-Driven Design (DDD), and expertise in Microservices architecture.

As part of our forward-thinking team, you'll have the opportunity to up-skill in cutting-edge technologies like Salesforce and MuleSoft. You'll play a pivotal role in shaping connected digital ecosystems that seamlessly integrate applications, services, and data layers.

Key Responsibilities:
  • Full Lifecycle Development: Engage in the entire software development lifecycle, from concept to deployment and beyond.
  • High-Quality Standards: Design, develop, test, deploy, maintain, and enhance software systems and applications with a focus on scalability, performance, and future requirements.
  • Collaborative Problem-Solving: Translate requirements from business or technical analysts and actively participate in design and problem-solving with the delivery team.
  • Performance & Reliability: Build solutions that offer optimum performance, reliability, and scale.
  • Cross-Functional Collaboration: Work closely with UI/UX designers, product owners, and other engineers to deliver top-notch solutions.
Required Skills & Qualifications:
  • Education: Grade 12 National Certificate / Vocational and a tertiary qualification in Information Technology or relevant experience.
  • Experience: 4+ years of proven experience in back-end software development, project delivery, and implementation with Java.
  • Technical Proficiency: Strong proficiency in Java / Spring Boot, REST APIs, asynchronous messaging (Kafka, Spring Boot APIs), Domain-Driven Architecture, and Microservices.
  • Tools & Methodologies: Comfortable with version control (Git), CI/CD pipelines, and agile development. Experience with containerization (Docker, Kubernetes) is a plus.
  • Clear Record: Clear criminal and credit record.
Desirable / Bonus Skills:
  • Advanced programming concepts, algorithms, and data structures.
  • Interest or experience in Salesforce development or platform integration.
  • Experience working in cloud-native environments (Salesforce, AWS, MuleSoft).
Soft Skills:
  • Strong interpersonal and relationship management skills.
  • Excellent analytical and critical thinking abilities.
  • Self-motivated with a willingness to learn new technologies.
  • Exceptional written and verbal communication skills.
  • Team player with a proactive, can-do attitude.
What We Offer:
  • Career Growth: A chance to develop your skills and expertise in software development and leadership.
  • Competitive Compensation: Competitive salary and benefits.
  • Professional Development: Support for certifications and technical training (Salesforce, MuleSoft, etc.).
  • Collaborative Environment: A supportive and collaborative work environment and team structure.
  • Impactful Projects: Opportunities to work on high-impact digital transformation projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Salesforce Developer
Senior Salesforce Developer

Bsky • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Career Growth
Competitive compensation
Professional development (Salesforce)
+2
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Senior Software Engineer – Java & Salesforce
Senior Software Engineer – Java & Salesforce

Idbase Software • Johannesburg

Hybrid
ZAR 600,000 - 850,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Java Developer
Senior Java Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
Full-Stack Java Engineer: Microservices & Vue.Js
Full-Stack Java Engineer: Microservices & Vue.Js

Vuetoronto • Gauteng

Remote
ZAR 650,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund contributions
+2
Java Team Lead
Java Team Lead

Network Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000