Senior Java Engineer

Ciklum

Gdańsk, Pl-Pm, Poland • 27m ago • Remote

Senior

Remote

76,960 - 76,960 EUR/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Engineer

  • Employment: Full-time (B2B), remote working possible

  • Salary: B2B 37 E/h + VAT

Description

You will own the full lifecycle of backend development—design, development, testing, deployment, and maintenance—within a cross-functional agile team. The role focuses on building RESTful APIs and microservices with Java and Spring Boot, as well as serverless and event-driven systems using Kafka and AWS. You’ll also ensure reliability during high-traffic events and document system architecture.

Responsibilities

  • Own the full software development lifecycle (design, development, testing, deployment, maintenance)

  • Design and build backend services with RESTful APIs and microservices

  • Build serverless and event-driven systems (serverless services and data pipelines with Kafka/queues)

  • Create and maintain secure integrations with external APIs (auth flows, webhooks)

  • Document system architecture with sequence diagrams showing service interactions and data flow

  • Design, implement, and maintain databases and caching layers (modeling, integrity, performance, maintainability)

  • Apply DevOps practices by managing/improving CI/CD pipelines (GitLab CI/CD)

  • Use infrastructure as code with Terraform and Kubernetes to scale across cloud regions

  • Monitor production services, investigate incidents, and keep systems reliable

  • Review code, provide feedback, and share knowledge

  • Work in an agile way and adapt to changing requirements

Requirements

  • 5+ years of backend development experience

  • Strong Java and Spring Boot skills, including build tooling such as Gradle

  • Experience designing, consuming, and architecting REST APIs

  • Hands-on AWS experience: Lambda, DynamoDB, S3, SQS, EventBridge

  • Experience with Kafka or similar messaging systems

  • Hands-on NoSQL databases and caching (e.g., DynamoDB, Redis)

  • Solid understanding of OAuth 2.0 and secure handling of user data

  • Experience writing unit and integration tests for distributed systems

  • Ability to produce sequence diagrams and technical documentation

  • Proficiency with CI/CD tools, especially GitLab CI/CD

  • Experience with Terraform and Kubernetes

  • Fluent English

  • Openness and adaptability to learn new tools/technologies

  • Hands-on experience with AI coding assistants and the judgment to validate AI-generated code

Benefits

  • Friendly, open-door environment with strong community and experienced colleagues

  • Growth focus on large-scale projects with global impact

  • Tailored learning: meetups, conferences, workshops, Udemy access, language courses, and paid certifications

  • Internal mobility to explore diverse domains

  • Flexibility with full remote working possibilities

  • Company-paid premium medical package through Luxmed

  • MyBenefit cafeteria platform to choose perks

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Java Engineer role

Improve your resume for just $5

€76,960 – €76,960/year

Unlock Full Resume Report