Senior Java Developer
Work mode
This role is HYBRID – NOT REMOTE: 3 days remote / 2 days from the office in Warsaw. We are only considering candidates based in Warsaw.
Senior Java Developer
About Consid
Consid is an award-winning IT and consulting company founded in Sweden, with a strong presence across Scandinavia and Europe, including Poland. We partner with leading enterprises to build modern, scalable digital solutions, combining strong engineering culture with long-term, trust-based collaboration. At Consid, we value ownership, quality, and continuous development.
Who We’re Looking For
We are looking for Java Backend Developers to join a Consumer IT team working on modern, business-critical digital platforms. You enjoy building high-quality backend services, care about performance and reliability, and want to work in a collaborative, DevOps-oriented environment with modern technologies.
About the Role
In this role, you will design and build scalable, high-performing backend services and APIs that power large-scale digital platforms. You’ll take part in modernizing existing systems into cloud-native, event-driven architectures, focusing on reliability, security, and performance. You will work closely with other developers, architects, and product teams as part of a cross-functional DevOps setup.
Key Responsibilities
Design, develop, and maintain scalable backend services and REST APIs
Contribute to the transformation of existing systems into cloud-native, event-driven solutions
Ensure high standards of code quality, performance, security, and reliability
Participate in architectural decisions and technical improvements
Write and maintain automated tests and support a TDD mindset
Monitor, troubleshoot, and optimize applications in production
Collaborate closely within a DevOps team across the full development lifecycle
Required Skills & Experience
Strong experience with Java 11/17+ (Streams, Records, functional APIs, concurrency, performance tuning)
Solid knowledge of Spring Boot 3.x / Spring Framework 6.x
Experience designing and implementing REST APIs
Strong understanding of OOP, design patterns, and clean code principles
Hands-on experience with JUnit 5, Mockito, and automated testing
Very good knowledge of Oracle SQL, including performance optimization, joins, and indexing
Experience with microservices architectures
Familiarity with RabbitMQ and third-party API integrations
Experience with AWS (EC2, S3, RDS, IAM)
Knowledge of Kubernetes and modern CI/CD pipelines
Understanding of logging, monitoring, and observability practices
Preferred Qualifications
Experience with Kafka
Caching solutions such as Redis or Hazelcast
Advanced Kubernetes usage (EKS, Helm)
Event-driven architecture design
Experience with ELK stack or Splunk
Knowledge of Resilience4j
Security best practices (OAuth, JWT, OWASP Top 10)
Recruitment Process
Application Review – We carefully review all applications and contact candidates whose profiles best match the role.
Meet the Team – An interview with our Head of Operations & Talent Acquisition (conducted in English).
Technical Interview – A technical discussion focused on your experience, architecture decisions, and backend expertise.
Final Decision
Additional Information
This is a hybrid role: 3 days remote / 2 days from the office in Warsaw.
We are only considering candidates based in Warsaw.
Applications must include a CV in English.

Consid
Consid is a leading digital transformation and IT consulting company. They specialize in helping companies and organizations realize their visions through sustainable digitalization, offering services from strategy to im...