Java Software Engineer

Java

Java Software Engineer

Java
-, Poland (Remote)

emagine Polska

Full-time
B2B
Senior
Remote
523 - 581 USD
Net per day - B2B

Job description


We are looking for a Software Architect (m/f/d) specializing in Java-based applications, available immediately.

Location: Remote, occasional on-site presence in Frankfurt
Start: From February

Rate: 500 euro/day + VAT
Duration: 3 months, with option for extension
Workload: 100%

Main Responsibilities

Below are the core responsibilities for the position:

  • Conduct analysis of source code for the partner portal.

  • Perform reviews of current code regarding quality, structure, and maintainability.

  • Identify outdated or error-prone code sections.

  • Conduct an architecture review for existing software.

  • Evaluate software architecture with respect to scalability and security.

  • Assess the impact of business requirements on IT architecture.

  • Monitor portfolio changes for architectural implications.

  • Prepare analysis results for decision-making and documentation.

Key Requirements

  • At least 7 years of experience in architecture development in the banking sector.

  • At least 5 years of experience as a full-stack Java developer in Java-based projects.

  • Proficient in object-oriented data modeling.

  • Strong knowledge of Java frameworks and database integration.

  • Experience in creating IT concepts and in automated testing of Java developments.

  • Familiarity with migration projects and large language models (LLMs).

  • Experience in evaluating AI plugins for software development.

  • Hands-on experience with Java development environments (Eclipse).

  • Good understanding of version control and deployment tools.

  • Certification as a Java developer and software architect, preferably iSAQB.

Nice to Have

  • Expert knowledge of Java, Spring Boot, microservices, and REST APIs.

  • Knowledge of CI/CD pipelines and DevOps practices.

  • Experience with cloud migration strategies and security compliance.

  • Banking domain knowledge in subsidy programs or funding management.

Other Details

This role is primarily remote with occasional on-site requirements in Frankfurt. The position is expected to be for 3 months but could be extended based on project needs.

Tech stack

    German

    B2

    Java

    master

    CI/CD

    advanced

    Spring Bot

    advanced

    banking

    advanced

    REST API

    advanced

Office location

Published: 15.01.2026