Senior Software Engineer (Java Specialist) in Kimberley

Senior Software Engineer (Java Specialist) in Kimberley

Kimberley Full-Time 110160 - 134640 $ / year (est.) Remote
P

At a Glance

  • Tasks: Design and develop high-performance Java applications and mentor junior engineers.
  • Company: Dynamic, remote-first tech company with an innovative spirit.
  • Benefits: Competitive salary, full remote work, health benefits, and generous paid time off.
  • Other info: Join a culture that values continuous learning and offers great career growth.
  • Why this job: Make a direct impact on innovative projects while working with cutting-edge technologies.
  • Qualifications: Strong Java development experience and excellent teamwork skills in a remote setting.

The predicted salary is between 110160 - 134640 $ per year.

About the Role

Our client is seeking a highly proficient Senior Software Engineer specializing in Java to join their dynamic, remote-first engineering team.

While based remotely, this role is ideal for professionals who align with the innovative spirit often found around Kimberley .

You will be instrumental in designing, developing, and deploying robust, scalable, and high-performance Java-based applications and microservices.

This role offers the chance to work on cutting-edge technologies, influence architectural decisions, and mentor junior engineers.

The ideal candidate possesses a strong command of the Java ecosystem, a passion for clean code, and a proven ability to deliver complex software solutions.

Embrace a collaborative, fully remote work environment where your contributions are valued and have a direct impact on our product's success.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop and implement backend services and APIs using modern Java frameworks (e. g., Spring Boot).
  • Write high-quality, testable, and maintainable code, adhering to best practices and coding standards.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Optimize applications for maximum speed, scalability, and robustness.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and technical roadmap planning.
  • Ensure the technical feasibility of UI/UX designs and translate them into functional requirements.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Significant experience as a Software Engineer, with a strong focus on Java development.
  • Proficiency in Java and the Spring framework (Spring Boot, Spring MVC).
  • Experience with building and consuming RESTful web services.
  • Solid understanding of relational databases (e. g., Postgre SQL, My SQL) and ORM technologies (e. g., Hibernate).
  • Familiarity with microservices architecture, containerization (Docker), and cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Experience with build tools (Maven, Gradle) and version control systems (Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities in a remote setting.

Benefits

  • Highly competitive salary and potential for bonuses.
  • Full remote work flexibility, promoting excellent work-life balance.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and professional development opportunities.
  • Opportunity to work on innovative projects with a talented, geographically dispersed team.
  • A culture that values continuous learning and technical excellence.
  • Direct impact on product development and company growth.
  • #J-18808-Ljbffr

Senior Software Engineer (Java Specialist) in Kimberley employer: Placements24

Join a forward-thinking company that values innovation and offers a fully remote work environment, allowing you to thrive from anywhere in South Africa. With a highly competitive salary, significant bonus potential, and a generous budget for professional development, this role as Legal Counsel - Intellectual Property not only provides the opportunity to protect and manage a diverse IP portfolio but also fosters a culture of growth and collaboration. Embrace the chance to work on cutting-edge technology while shaping the future of the company's intellectual property.

P

Contact Details:

Placements24 Recruitment Team

We think you need these skills to ace Senior Software Engineer (Java Specialist) in Kimberley

Java
Spring Boot
Spring MVC
RESTful web services
PostgreSQL
MySQL
Hibernate