Senior Java Back-End Engineer (Remote)

Network IT

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Reference: BIT005151-Rein-1

Our client a boutique software engineering firm supporting fintech projects globally is seeking a Senior Backend Software Engineer to architect develop and optimize high-performance backend systems. This is a fully remote work-from-home position.

Duties & Responsibilities

As a senior engineer you will take ownership of critical backend services ensuring they are scalable secure and efficient. You will shape technical strategy mentor engineers and collaborate across teams to build resilient innovative solutions. Your expertise in backend development cloud technologies and distributed systems will help deliver seamless experiences to users while maintaining engineering excellence.

Key Responsibilities:
  • Backend Development: Design develop and optimize scalable backend applications using Java and Spring Boot.
  • Database Operations: Optimize relational and NoSQL databases (Cassandra PostgreSQL) for efficient data storage and retrieval.
  • API Development & Security: Architect and enhance RESTful APIs (OpenAPI) and GraphQL implementing OAuth 2.0 JWT and API Gateway security.
  • Microservices & Event-Driven Architecture: Build distributed backend services with Kafka or RabbitMQ in a microservices architecture.
  • Cloud & Containerization: Lead deployment using Docker Kubernetes and AWS automating infrastructure provisioning.
  • Development Practices & Tooling: Enforce best practices for Git code analysis (SonarCloud SonarLint) CI/CD pipelines and automated testing (Postman Bruno JMeter).
  • Performance & Security: Implement caching query optimization load balancing and secure authentication workflows (Spring Security OAuth JWT).
  • Software Design: Architect and document scalable system designs including component sequence and workflow diagrams.
  • Testing & QA: Develop unit and integration tests (JUnit Mockito) and lead performance testing initiatives.
Experience & Qualifications:
  • 5 years of backend engineering experience; consulting or customer-facing experience is a plus.
  • Preferably 7 years solving complex challenges in distributed systems cloud or microservices architectures.
  • Bachelors degree in Computer Science Software Engineering or equivalent experience.
For more exciting IT vacancies visit: also specialise in recruiting for:
  • Software Developers (Back-End Front-End Full Stack)
  • Mobile Developers
  • Business & Systems Analysts
  • BI & SQL Experts
  • UI/UX Professionals
  • Data Scientists & Data Analysts
  • Big Data Professionals
  • Cloud Experts
  • Infrastructure Specialists
  • DevOps & SecOps Engineers
  • Cybersecurity Specialists
  • SEO / Digital Designers
If you have not received feedback within two weeks please consider your application unsuccessful. Your profile will remain in our database for future opportunities.

For more information contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant

Package & Remuneration

70000.00 - 90000.00 - Monthly

Required Experience:

Senior IC

Reference: BIT005151-Rein-1Our client a boutique software engineering firm supporting fintech projects globally is seeking a Senior Backend Software Engineer to architect develop and optimize high-performance backend systems. This is a fully remote work-from-home position.Duties & ResponsibilitiesAs...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java