Full Stack Developer (Java)

New
E
EUROPEAN DYNAMICSSoftware development
Based remotely (within EU)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent in English
Experience
University degree in IT combined with relevant IT professional experience of at least 12 years; At least 7 years of professional software development experience; At least 5 years of recent hands-on experience developing Java applications with IoC frameworks such as Spring; At least 5 years of recent experience with relational databases and SQL; At least 2 years of recent hands-on experience with a modern JavaScript/TypeScript framework such as Angular; At least 2 years of recent experience in which they personally performed full-stack development covering all the elements components above simultaneously
Required Skills
DockerSQLJavaJavascriptSpringTypeScriptAngularCI/CDRESTful APIs

Requirements

  • Hold a university degree in IT.
  • Have at least 12 years of relevant IT professional experience.
  • Have at least 7 years of professional software development experience.
  • Have at least 5 years of recent hands-on experience developing Java applications with an IoC framework such as Spring.
  • Have at least 5 years of recent experience with relational databases and SQL.
  • Have at least 2 years of recent hands-on experience with a modern JavaScript/TypeScript framework such as Angular.
  • Demonstrate experience developing and integrating REST APIs.
  • Demonstrate experience with CI/CD, Docker, and cloud/container-based deployment.
  • Have at least 2 years of recent experience personally performing full-stack development across the specified technologies and components.
  • Have practical experience working with Agile/Scrum or comparable software development methodologies.
  • Have an excellent command of English.

Responsibilities

  • Develop back-end website applications.
  • Apply secure development practices, including input validation, authentication and authorisation, secrets and dependency management, secure logging, and protection against common web vulnerabilities.
  • Design responsive applications and develop REST and SOAP APIs.
  • Write clean, functional code across the front end and back end.
  • Write automated unit, integration, and, where appropriate, end-to-end tests.
  • Use application monitoring, structured logging, and tracing to diagnose production and non-production issues.
  • Diagnose application, database, integration, and performance issues across the full stack.
  • Design applications with consideration for security, maintainability, observability, scalability, and performance.
  • Analyse data, processes, configuration, dependencies, and code to troubleshoot problems and identify areas for improvement.
  • Develop and maintain features across the stack, including user interfaces, API consumption, server-side business logic, and database interactions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now