emagine
emagine
New

Full-Stack Java Developer

Brak informacji o wynagrodzeniu
MidFull-time
#442313·Dodano 3 dni temu·2
Źródło: emagine
Aplikuj teraz

Tech Stack / Keywords

JavaHTMLCSSJavaScriptREST APISQLAWSAzureAngularReact

Firma i stanowisko

The position involves working on business-critical applications within the financial services sector, contributing to technical solutions in a collaborative and agile development environment.

Wymagania

  • 3+ years of professional software development experience with strong hands-on experience in Java.
  • Solid understanding of full-stack development across back-end and front-end layers.
  • Good knowledge of HTML, CSS, and JavaScript.
  • Experience with modern Java back-end frameworks.
  • Good understanding of REST APIs and application integration.
  • Practical experience with SQL and relational databases.
  • Understanding of software development best practices, clean code, and version control.
  • Experience working in Agile/Scrum or similar development environments.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Good analytical and problem-solving skills.

Nice to have:

  • Experience with cloud platforms, particularly AWS or Azure.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with modern front-end frameworks such as Angular, React, or Vue.js.
  • Knowledge of containerization technologies such as Docker or Kubernetes.
  • Experience working in the financial services sector or on business-critical applications.
  • Experience with automated testing and test-driven development.

Obowiązki

  • Designing, developing, and implementing full-stack applications using Java.
  • Developing and maintaining robust back-end services and APIs.
  • Working on front-end components using HTML, CSS, and JavaScript.
  • Participating in the full software development lifecycle from requirements analysis to deployment.
  • Collaborating with business analysts, architects, testers, and other technical specialists to define and refine requirements.
  • Participating in code reviews and following coding standards and best practices.
  • Debugging, troubleshooting, and resolving application issues.
  • Contributing to technical architecture and solution design.
  • Identifying opportunities to improve application performance, maintainability, and scalability.
  • Preparing and maintaining technical and application documentation.
  • Actively participating in an Agile development team, including planning sessions, stand-ups, reviews, and retrospectives.

Inne informacje

German language skills at a very advanced/fluent level and intermediate English are required, as these languages will be used in the professional environment.

emagine

emagine

839 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz