iKnowHow

Java Software Engineer

iKnowHow

Overview

Role involves developing Java applications and overseeing junior developers.

Ideal candidate should have 2+ years of Java experience and strong technical skills.

hybridmidpermanentfull-timeEnglishJavaKubernetesDockerSpringSOAPRESTPostmanSQLCI/CDJenkinsNode.jsXMLJSON

Locations

  • Greece, Attica, Athens

Requirements

  • Degree in Computer Science or related field
  • At least 2 years of Java development experience
  • Basic understanding of messaging
  • Familiarity with REST and SOAP
  • Experience with XML and JSON
  • Hands-on experience with Postman and Swagger
  • Exposure to Spring Boot APIs or integration technologies
  • Experience with SQL and relational databases

Responsibilities

  • Develop and maintain back-end of Java applications
  • Oversee development of junior developers
  • Analyze functional requirements
  • Transform requirements into functionalities
  • Implement integrations with other applications
  • Assist with deployment and configuration management
  • Test and manage software tools
  • Participate in technical analysis and documentation

Benefits

  • Competitive compensation
  • Flexible hybrid working model
  • Career development opportunities
  • Private and open-office workspace
  • Medical plan and life insurance
  • Continuous training opportunities
  • Diverse work environment