Senior Java Developer

Sphynx Technology Solutions AG

Postuler
  • Date de publication :

    30 avril 2024
  • Taux d'activité :

    100%
  • Type de contrat :

    Durée indéterminée
  • Lieu de travail :

    Zug

Senior Java Developer

Job description and responsibilities

As a Senior Java Developer, you will:

  • Contribute to all stages of the software development lifecycle;
  • Design, implement, and maintain Java-based applications that can be high-volume and low-latency;
  • Analyze user requirements to define business objectives;
  • Identify and resolve any technical issues arising;
  • Propose changes to the current Java infrastructure;
  • Determining application functions and building objectives with the team;
  • Ensuring that written code falls in line with the project objectives;
  • Problem-solving with other team members in the project;
  • Identifying and resolving immediate and potential issues with applications;
  • Drafting detailed reports on the work performed and projects completed;
  • Participating in group meetings to discuss projects and objectives.

Required education, experience, and skills

For this post, you will need to have/demonstrate the following:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience);
  • At least 5+ years experience in Java-based programming;
  • Strong proficiency in Java and its related frameworks (e.g., Spring Boot), with a deep understanding of object-oriented programming;
  • Experience with Object-Oriented Design (OOD);
  • Experience with database systems, such as PostgreSQL;
  • Experience with version control systems (e.g., Git) and collaborative development workflows;
  • Knowledge of software testing methodologies and experience with unit testing and test-driven; development (TDD);
  • Exceptional problem-solving and analytical abilities;
  • Good delegation and time management skills;
  • Proven ability to mentor and lead junior developers, providing technical guidance and support;
  • Familiarity with Agile development methodologies.

Desirable education, experience, and skills

  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and related services (e.g., EC2, S3, RDS) is desirable;
  • Familiarity with the ELK stack.

The successful candidate(s) will be offered

  • Competitive remuneration package adjusted to proven skills and experience;
  • Excellent working conditions;
  • Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
  • Exposure to international clients and collaborators.

Postuler