Senior Java Developer

Job opening: 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.

Locations: Switzerland, Greece

To apply send an email to careers [at] sphynx.ch with a cover letter and your CV. We ensure the confidentiality of every application.

Latest News

  • SPHYNX features in Business Daily Greece
  • SPHYNX features in NewMoney.GR
  • SPHYNX features in Business Innovation
  • SPHYNX features in CAPITAL.GR
  • SPHYNX GROUP: STRATEGIC RE-STRUCTURING AND INVESTMENT
Unternehmen / Organisation: 
Sphynx Technology Solutions AG
Region: 
Zug
Art der Anstellung: 
Temporär
Berufsfeld: 
Java, Senior Java Developer, Support, Design, Management
Erforderlicher Abschluss: 
Bachelor
Erforderliche Kenntnisse: 
Git, Java, Management, PostgreSQL