Senior Software Engineer (Java)

Placements24

Upington

Hybrid

ZAR 900.000 - 1.300.000

Vollzeit

Vor 8 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Health benefits
Performance bonuses
Professional development budget

Zusammenfassung

Placements24 seeks a Remote Senior Software Engineer with strong Java skills to design, develop, test, and deploy scalable Java applications. You will contribute to architecture, code reviews, and mentoring, shaping our enterprise software solutions from anywhere.

The role emphasizes object-oriented design, modern development practices, and collaboration with a distributed team. Prior remote work experience and passion for tech innovation are highly valued.

Qualifikationen

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional software development with strong Java focus.
  • Proficiency in core Java and Spring Boot frameworks.
  • Experience with SQL and NoSQL databases and ORMs.
  • Familiarity with microservices architecture and design patterns.
  • Git version control experience.
  • Knowledge of Docker and cloud platforms (AWS/Azure/GCP) is beneficial.
  • Strong analytical, problem-solving and remote collaboration skills.

Aufgaben

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Write clean, well-documented, testable code.
  • Collaborate with cross-functional teams in a remote setting.
  • Participate in code reviews to ensure quality and best practices.
  • Develop and integrate with RESTful APIs.
  • Troubleshoot defects and performance issues.
  • Contribute to architectural decisions and technical direction.
  • Mentor junior engineers and share knowledge.
  • Stay updated with Java technologies and trends.
  • Ensure performance, quality, and responsiveness of applications.

Kenntnisse

Java
Spring Boot
Microservices
Git
Cloud platforms
OO design
Algorithms
Remote collaboration

Ausbildung

Bachelor's degree in Computer Science/Engineering or related field

Tools

Docker
SQL/NoSQL databases
ORMs
REST APIs

Jobbeschreibung

About the Role

Our client, an innovative technology firm focused on developing cutting-edge enterprise software, is seeking a **Remote** Senior Software Engineer with strong Java development skills. This role offers the flexibility of working entirely remotely, allowing you to contribute from your preferred location. You will be responsible for designing, developing, testing, and deploying high-quality, scalable Java-based applications and services. The ideal candidate is a seasoned professional with a deep understanding of object-oriented programming, data structures, and algorithms, as well as experience with modern software development practices. You will play a crucial role in architectural decisions, code reviews, and mentoring junior engineers, contributing to the advancement of our client's technology solutions. This is an excellent opportunity to join a dynamic, distributed team and work on challenging projects from anywhere, while contributing to the growth of tech innovation connected to **Upington, Northern Cape**.

Key Responsibilities
  • Design, develop, and maintain robust and scalable backend services using Java and related frameworks (e.g., Spring Boot).
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, in a remote setting.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Develop and integrate with RESTful APIs.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Contribute to architectural design discussions and technical decision-making.
  • Mentor junior software engineers and share technical knowledge.
  • Stay updated with the latest Java technologies, frameworks, and industry trends.
  • Ensure the performance, quality, and responsiveness of applications.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in software development, with a strong focus on Java.
  • Proven expertise in Java development, including proficiency with core Java and common frameworks like Spring Boot.
  • Experience with database technologies (e.g., SQL, NoSQL) and ORMs.
  • Familiarity with microservices architecture and design patterns.
  • Experience with version control systems (Git).
  • Knowledge of containerization technologies (Docker) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) is beneficial.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, especially in a remote environment.
  • Ability to work independently and manage time effectively.
  • Experience contributing to projects impacting the **Northern Cape** region or similar markets is advantageous.
Benefits

Our client offers a highly competitive salary, comprehensive health benefits, performance bonuses, and a generous budget for professional development and training. Embrace the freedom and flexibility of a 100% remote role, allowing you to work from your ideal location. You will join an innovative and collaborative team working on challenging and impactful projects using modern technologies. Enjoy significant career growth opportunities and contribute to a company that values expertise and continuous learning, while maintaining a connection to the spirit of innovation from the **Upington** area.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Developer (Remote)
Senior Java Developer (Remote)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 850.000 - 1.150.000
Remote work flexibility
Medical aid & retirement fund options
Generous annual leave and paid time
Senior Software Engineer (Java/Spring Boot) - Remote
Senior Software Engineer (Java/Spring Boot) - Remote

Placements24 • Polokwane

Hybrid
ZAR 900.000 - 1.500.000
Health insurance
Remote-friendly work environment
Annual performance bonus
+4
Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • Vereeniging

Hybrid
ZAR 900.000 - 1.200.000
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Stellenbosch

Hybrid
ZAR 900.000 - 1.300.000
Competitive salary
Health benefits
Retirement planning options
+1
Remote Senior Software Engineer (Java/Spring Boot)
Remote Senior Software Engineer (Java/Spring Boot)

Placements24 • Paarl

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary
Health insurance
Remote work
+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
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900.000 - 1.300.000
Competitive salary
Full remote work
Generous annual leave
+4
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
Remote Junior Software Developer
Remote Junior Software Developer

Placements24 • Durban

Hybrid
ZAR 300.000 - 420.000
Health insurance
Online learning platforms
Home office stipend
Remote Junior Software Engineer
Remote Junior Software Engineer

Placements24 • Soweto

Hybrid
ZAR 300.000 - 420.000
Competitive salary
Health benefits
Remote work flexibility