Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
IA

Senior Java Backend Engineer

InventYOU AB
๐Ÿ‡ฌ๐Ÿ‡ท Greece
Hybrid
Senior
1 week ago
  • Java
  • Spring Boot
  • Devops
  • Microservices
  • REST API
  • OpenAPI
  • Swagger
  • gRPC
  • Protocol Buffers
  • Apache Kafka
  • OIDC
  • RBAC
  • PostgreSQL
  • Azure
  • Cosmos DB
  • Redis
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • Agile
  • Integration Testing
  • Confluent
  • AKS
  • Salesforce
  • SAP
  • Azure DevOps
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are looking for aSenior Java Backend Engineer to design, develop, and maintain modern, scalable backend services. In this role, you will work withmicroservice-based architectures, event-driven systems, and cloud-native applications, using modern Java and Spring Boot while collaborating closely with DevOps and platform teams.

Key Responsibilities

  • Design and develop backend microservices usingJava 21 and Spring Boot 3.x
  • Build and maintainRESTful APIs with clear error handling and OpenAPI/Swagger documentation
  • DevelopgRPC services and clients, including Protobuf schema design
  • Build event-driven solutions usingApache Kafka
  • Integrate backend services with external enterprise systems
  • Implement authentication and authorization usingOAuth 2.0, OIDC, and RBAC
  • Develop and maintain data integrations using PostgreSQL, Azure Cosmos DB, and Redis
  • Write unit and integration tests usingJUnit 5, Mockito, and Testcontainers
  • Collaborate with DevOps teams on containerized deployments usingDocker and Kubernetes
  • Contribute to application modernization and Java version migrations
  • Participate in Agile development processes, code reviews, and continuous improvement
  • University degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in backend development
  • Strong hands-on experience withJava, preferably Java 21
  • Strong experience withSpring Boot, including microservices, REST controllers, data access, and security
  • Experience migrating applications from older Java versions
  • Solid knowledge ofApache Kafka and event-driven architectures
  • Experience withPostgreSQL, Azure Cosmos DB, and Redis
  • Good understanding ofDocker and Kubernetes
  • Strong understanding ofOAuth 2.0, OIDC, and role-based access control
  • Experience with automated unit and integration testing
  • Experience working within an Agile environment
  • Strong analytical, problem-solving, and collaboration skills

Nice to Have

  • Experience withConfluent Kafka or Azure Event Hubs
  • Experience withAzure Kubernetes Service (AKS)
  • Experience with enterprise integrations such asSalesforce or SAP ISU
  • Familiarity with cloud-native observability tools
  • Familiarity withAzure DevOps

You will be a great candidate for us if you

  • Have strong hands-on expertise in modern Java backend development
  • Enjoy designing scalable microservices and event-driven systems
  • Have a strong focus on clean, secure, and maintainable code
  • Are comfortable working with cloud-native and containerized environments
  • Take ownership of technical challenges and deliver high-quality solutions
  • Enjoy collaborating with engineering, DevOps, and platform teams

Why join inventYOU

  • Work with modern technologies includingJava 21, Spring Boot, Kafka, Kubernetes, and Azure
  • Contribute to modern cloud-native and microservices-based solutions
  • Work on challenging enterprise-scale backend systems
  • Collaborate with experienced software engineering and DevOps professionals
  • Continue developing your technical expertise through modern and challenging projects

Senior Java Backend Engineer ยท InventYOU AB

Auto apply with Likeremote