equired
Job Title: Senior Java Developer
As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software applications using Java technologies. You will work with a team of developers to analyze user requirements and create technical solutions that meet business needs. Your daily tasks will include writing and debugging code, collaborating with cross-functional teams, and staying up-to-date with industry trends and advancements in Java development. The ideal candidate should have a strong understanding of object-oriented programming principles, as well as experience with popular Java frameworks such as Spring or Hibernate. This role requires excellent problem-solving skills, attention to detail, and the ability to work independently as well as in a team environment.
Responsibilities:
- Designing and implementing software solutions using Java technologies
- Analyzing user requirements to create technical specifications
- Writing clean, efficient, and well-documented code
- Debugging and troubleshooting issues in existing codebase
- Collaborating with cross-functional teams including designers, product managers, and QA engineers
- Staying up-to-date with industry trends and advancements in Java development
- Identifying areas for improvement in current systems and proposing solutions
Requirements:
- Bachelor's degree in Computer Science or related field
- Minimum of 5 years experience in Java development
- Strong understanding of object-oriented programming principles
- Experience working with popular Java frameworks such as Spring or Hibernate
- Proficiency in SQL databases and query optimization
- Familiarity with Agile methodologies
- Excellent problem-solving skills
- Attention to detail
- Ability to work independently as well as collaboratively within a team
- Strong communication skills
Salary: $1600 per month
Location: Faroe Islands (biometric passport required)
Type: Full-time (without accommodation)
All vacancies from "VivaVibe Productions" ⟶
views: 330
valid through: 2026-05-21