Przejdź do treści głównej

Full-Stack Java Developer

Technology
emagine
1 miesiąc temu
Umowa o świadczenie usługStacjonarna

Opis stanowiska

Project Details

  • Industry: Financial Services
  • Contract: B2B
  • Initial contract: 6 months
  • Extension: Possible
  • Working model: 100% hybrid
  • Experience: 3+ years in Java development
  • Languages: German – very advanced/fluent; English – intermediate
  • Working environment: Agile, collaborative and technically diverse team
Your Responsibilities As a Full-Stack Java Developer, you will contribute to the development and continuous improvement of business-critical applications. Your responsibilities will include:
  • Designing, developing and implementing full-stack applications using Java.
  • Developing and maintaining robust back-end services and APIs.
  • Working on front-end components using technologies such as HTML, CSS and JavaScript.
  • Participating in the full software development lifecycle, from requirements analysis and technical design through development, testing and deployment.
  • Collaborating with business analysts, architects, testers and other technical specialists to define and refine project requirements.
  • Participating in code reviews and following established coding standards and best practices.
  • Debugging, troubleshooting and resolving application issues to ensure reliable and high-quality solutions.
  • 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.
Key Requirements
  • 3+ years of professional software development experience, with strong hands-on experience in Java.
  • Solid understanding of full-stack development and the ability to work across both 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 both 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.
Languages
  • German – very advanced / fluent level is required.
  • English – intermediate level is required.
Both languages will be used in the professional environment, so candidates should feel comfortable communicating in German at a very high level and in English at an intermediate level. The successful candidates will join a collaborative development environment where they will have the opportunity to work on business-critical applications within the financial services sector , contribute to technical solutions and work closely with experienced specialists across different areas of the project.
Keywords
javajava-developerfinancial-servicestraining-and-developmentenvironment-health-and-safety-hsseecology-environmentcontinuous-improvement-process-cipcascading-style-sheets-cssjavascriptsoftware-developmentsoftware-development-lifecycletesting-and-analysisplanning-and-designvisual-art-designproduct-development-and-designcode-reviewprogramming-style-guidepolicies-and-practicesdebuggingtroubleshooting

Interesuje Cię ta oferta?