ManpowerGroup Greece

Senior Java Developer, FinTech e-Payments

ManpowerGroup Greece

full-time

Posted on:

Origin:  • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudJavaKafkaPostgresSpringSpring BootSpringBoot

About the role

  • Design, develop, and maintain robust backend services using Java and Spring Boot
  • Build and optimize RESTful APIs and manage PostgreSQL databases
  • Deploy applications on AWS to ensure performance, scalability, and reliability
  • Lead engineering efforts on system design, architecture, and scalability
  • Build and manage long-running synchronous/asynchronous workflows (decoupling, batching, async)
  • Ensure fault tolerance, data consistency, and concurrency handling in distributed environments
  • Apply messaging patterns with Kafka and implement idempotent consumers, retries, and event processing
  • Design and maintain resilient REST APIs that persist state and recover from failures
  • Implement database transactions, ACID principles, and multiple isolation levels with PostgreSQL
  • Utilize modern Java concurrency tools including virtual threads and traditional threads
  • Collaborate cross-functionally with product managers and other engineering teams
  • Contribute to documentation and knowledge sharing
  • Report to the CTO and participate in architectural discussions

Requirements

  • BSc/MSc in Computer Science, Software Engineering, or a related field
  • 6+ years of professional software development experience in Java
  • Strong proficiency in Java 20+, Spring Boot, REST APIs
  • Deep understanding of backend architecture patterns, including hexagonal architecture
  • Expertise in messaging systems (Kafka, queues, topics)
  • knowledge with AWS cloud services
  • Solid knowledge of PostgreSQL and database design
  • Strong grasp of concurrency, data consistency, and fault tolerance
  • Familiarity with GitHub Actions for CI/CD
  • Experience with managing and processing data
  • Oral communication and interpersonal skills
  • Highly organized with strong time-management and prioritization skills
  • Flexibility and ability to multitask and pivot between priorities
  • Excellent command of the Greek and English language
  • Must be based in Greece and holder of a valid EU Work Permit
Citi

Lead Analyst, Solutions Architecture – VP

Citi
Seniorfull-time$114k–$171k / yearFlorida · 🇺🇸 United States
Posted: 20 days agoSource: citi.wd5.myworkdayjobs.com
AWSCloudJavaKafkaMicroservices.NETNoSQLRDBMSSpringSpring BootSpringBoot
Mercell

Senior Software Engineer, Java

Mercell
Seniorfull-time🇳🇱 Netherlands
Posted: 2 days agoSource: career.mercell.com
ApacheAWSCloudJavaKafkaMariaDBPostgresSDLCSpringSpring BootSpringBootSQL
Lysa

Backend Developer

Lysa
Mid · Seniorfull-time🇸🇪 Sweden
Posted: 9 days agoSource: careers.lysa.se
AWSCloudDistributed SystemsJavaMicroservicesPostgresRedisSpring
Lean Tech

Senior Java Developer

Lean Tech
Seniorfull-time🇧🇷 Brazil
Posted: 3 days agoSource: jobs.jobvite.com
AWSCloudDistributed SystemsDockerHibernateJavaKafkaKotlinKubernetesLinuxPostgresPython+4 more
Datacom

Senior Developer, Java Springboot

Datacom
Seniorfull-time🇳🇿 New Zealand
Posted: 5 days agoSource: apply.workable.com
AWSAzureCloudJavaKafkaSpring BootSpringBoot