Search by job, company or skills

  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for an enthusiastic and communicative Java Developer with around 2 years of professional experience to join our growing team. In this role, you will be responsible for building, testing, and deploying robust backend applications while also serving as a key technical point of contact for our clients.

The ideal candidate is a problem-solver who writes clean, scalable code and possesses the strong interpersonal skills necessary to translate technical concepts to non-technical stakeholders, gather requirements, and lead client demos.

Key Responsibilities

Technical Development:

  • Design, develop, and maintain efficient, reusable, and reliable Java code using modern frameworks (e.g., Spring Boot, Hibernate).

  • Develop and integrate RESTful APIs to support web and mobile applications.

  • Write unit and integration tests to ensure software quality and robustness.

  • Interact with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Participate in the full Software Development Life Cycle (SDLC) within an Agile/Scrum environment.

  • Identify bottlenecks, troubleshoot bugs, and devise solutions to mitigate technical issues.

Client-Facing & Communication:

  • Act as a technical liaison between the engineering team and external clients.

  • Participate in client discovery calls to gather requirements, understand business goals, and propose technical solutions.

  • Provide regular project updates and conduct technical demonstrations of new features to clients.

  • Investigate, troubleshoot, and resolve client-reported production issues with empathy and a sense of urgency.

  • Manage client expectations by providing clear, realistic timelines and translating complex technical jargon into understandable business terms.

Required Qualifications

  • Experience: 2+ years of professional software development experience primarily using Java (Java 8+ or newer preferred).

  • Core Tech Skills: Strong understanding of Object-Oriented Programming (OOP) principles, data structures, and algorithms.

  • Frameworks: Hands-on experience with the Spring Framework (Spring Boot, Spring MVC, Spring Data).

  • Databases: Proficiency with SQL and relational databases.

  • Version Control: Experience using Git and collaborative workflows (GitHub, GitLab, or Bitbucket).

  • Communication: Exceptional verbal and written communication skills comfortable speaking directly with external clients and managing those relationships.

  • Problem-Solving: Strong analytical skills with a proactive approach to tackling technical and business challenges.

Preferred Qualifications (Nice-to-Haves)

  • Experience with Cloud Platforms (AWS, Google Cloud, or Azure).

  • Basic understanding of frontend technologies (HTML, CSS, JavaScript, React, or Angular) to collaborate effectively with frontend teams.

  • Familiarity with CI/CD pipelines and containerisation (Docker, Kubernetes).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145641563

Similar Jobs