Summary
✨ AI‑Generated
Join a collaborative engineering team focused on designing and evolving complex backend systems. The role emphasizes strong software fundamentals, domain modeling, sustainable architecture, and close cooperation with technical and business stakeholders.
Highlights
Opportunity to build long-lived systems in an agile environment with strong engineering practices, collaboration, modern architecture, and focus on professional growth and inclusion.
Description
The Opportunity
Interamerican, a member of the Achmea Group and certified as a World-Class Workplace, offers exceptional career opportunities within a dynamic, fast-paced, and agile working environment.
We embrace modern ways of working and are committed to fair treatment, inclusion, and equity.
As a proud signatory of the Diversity Charter Greece, Interamerican fosters a workplace where everyone can thrive and grow.
We are looking for a Backend Software Engineer who enjoys building long-lived systems with strong engineering fundamentals rather than chasing trends.
You will join teams that evolve complex business domains through collaboration, clear modeling, sustainable architecture, and pragmatic software craftsmanship.
You will work closely with engineers, analysts, subject matter experts, and business stakeholders to design and evolve systems using Domain-Driven Design techniques such as event storming, domain storytelling, and collaborative modeling sessions.
What you will do:
Design and implement back-office systems on the Java platformContribute to domain modeling and bounded context designBuild full-stack applications containing APIs/messaging integrations, and relational data modelsDevelop maintainable and testable software with strong automated test coverageParticipate in collaborative design discussions and architecture refinementImprove existing systems through incremental refactoring and focused modernizationDocument designs, flows and business rulesParticipate in code reviews and support other engineers through pair programming
Desired skills and experience:
Professional experience developing backend applications in Java for at least 3 yearsGood understanding of object-oriented design principlesFamiliarity with modern Java/JEE frameworks and concepts such as services, repositories, entities, and aggregatesSolid knowledge and experience of SQL and relational databasesSolid knowledge and experience in building REST and/or SOAP APIsUnderstanding of messaging systems and asynchronous processing conceptsFamiliarity with Git, Maven, Linux-based development environmentsExperience writing automated tests: (unit tests, integration tests, API/service-level tests)
We value colleagues who:
Communicate clearly and collaborate respectfullyCan reason about business domains, not only technical implementationsCare about sustainable software design and long-term maintainabilityEnjoy learning through discussion, experimentation and refactoringCreate value by respectfully questioning and refining ideas through feedback
Benefits:
Competitive compensation, according to qualificationsGroup Medical & Pension Insurance PlanProfessional development plan & specialization in a high-demand marketDaily exposure on top-notch practices and methodologiesValues based, fun and fast-paced environmentHybrid working model, with the flexibility to customize remote working according to the needs of each team
Please note: The salary range for this role will be shared with candidates during the recruitment process upon request.
Equal Opportunity Statement
At INTERAMERICAN, we are committed to equal opportunities and an inclusive workplace.
All applications are assessed fairly and without discrimination based on any personal characteristic.