About the Role
Work modeThis role is HYBRID – NOT REMOTE 3 days remote / 2 days from the office in Gdańsk (Tri-City). We are only considering candidates based in Tri-City.Senior Java DeveloperAbout ConsidConsid 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 ForWe 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 RoleIn 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 ResponsibilitiesDesign, develop, and maintain scalable backend services and REST APIsContribute to the transformation of existing systems into cloud-native, event-driven solutionsEnsure high standards of code quality, performance, security, and reliabilityParticipate in architectural decisions and technical improvementsWrite and maintain automated tests and support a TDD mindsetMonitor, troubleshoot, and optimize applications in productionCollaborate closely within a DevOps team across the full development lifecycleRequired Skills & ExperienceStrong experience with Java 11/17 (Streams, Records, functional APIs, concurrency, performance tuning)Solid knowledge of Spring Boot 3.x / Spring Framework 6.xExperience designing and implementing REST APIsStrong understanding of OOP, design patterns, and clean code principlesHands-on experience with JUnit 5, Mockito, and automated testingVery good knowledge of Oracle SQL, including performance optimization, joins, and indexingExperience with microservices architecturesFamiliarity with RabbitMQ and third-party API integrationsExperience with AWS (EC2, S3, RDS, IAM)Knowledge of Kubernetes and modern CI/CD pipelinesUnderstanding of logging, monitoring, and observability practicesPreferred QualificationsExperience with KafkaCaching solutions such as Redis or HazelcastAdvanced Kubernetes usage (EKS, Helm)Event-driven architecture designExperience with ELK stack or SplunkKnowledge of Resilience4jSecurity best practices (OAuth, JWT, OWASP Top 10)Recruitment ProcessApplication 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 DecisionAdditional InformationThis is a hybrid role: 3 days remote / 2 days from the office in Tri-City (Gdańsk).We are only considering candidates based in Tri-City.Applications must include a CV in English.