Senior Java Developer
No longer accepting applications
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
Greece
Apply on LinkedIn
Apply using Workable
Use the following links to apply at your platform of choice. We ensure the confidentiality of every application. If you don’t have a profile on LinkedIn, you may apply using Workable.
CH-6300 Zug / Zug