E

Java Full Stack Developer

EPiC Studios
Full-time
Remote
Greece, Greece
Description
As a Java Full Stack Developer,Β you will combine JAVA with advanced JavaScript / Typescript frameworks and libraries to create dynamic and responsive user interfaces.
Your main duty will be to develop and to enhance the product with new features and improvements. Strong Java skills are essential, but we're also looking for competence coding JavaScript/Typescript in a browser environment.


Day-to-day Responsibilities:
  • Develop and maintain web applications using Angular, Bootstrap, Java, Spring Boot, and RESTful APIs.
  • Collaborate with cross-functional teams to design, develop, and deploy end-to-end solutions with a focus on UI/UX.
  • Implement responsive designs and ensure applications are mobile-friendly and optimized for performance.
  • Integrate third-party services and APIs into applications.
  • Write clean, efficient, and maintainable code following best practices and industry standards.
  • Collaborate with project managers, designers, and other developers to ensure seamless user experiences.
  • Troubleshoot, debug, and optimize existing applications to improve performance and scalability.
  • Participate in the entire software development lifecycle, including analysis, design, implementation, testing, and deployment.
  • Contribute documentation, including technical specifications, and user guides for the applications developed.

Required Qualifications:
  • 3+ years of professional experience as a Full-Stack Developer with a focus on Angular, UI/UX and Java
  • Proficient in Angular (latest versions), JavaScript, Typescript, CSS 3, SCSS, HTML 5, Responsive web design, Java, Spring Boot, and RESTful APIs.
  • Java / OOP, solid knowledge (e.g. inheritance, encapsulation etc.)
  • Unit/integration testing, basic knowledge -no preference on tools
  • Agile way-of-working/Scrum, basic knowledge
  • Teamwork, solid experience
  • Strong experience in front-end development, focusing on building responsive and user-friendly web applications.
  • Familiarity with Git and version control systems.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Ability to work independently and deliver high-quality results under tight deadlines.
  • Experience with relational databases (SQL)

Benefits
  • An attractive compensation package
  • Monthly Vouchers
  • Flexible daily schedule
  • Work in an international, dynamic, and fun environment, at a growing company
  • Opportunity to work with a highly talented and experienced team in state-of-the-art projects, in Greece and abroad
  • Access to resources for professional and personal development