Java Developer
Prosta 67, Warszawa
Consid
Java Developer
📍 Working mode: Hybrid – you’ll be expected to work onsite at the Consid office 2–3 times per week.
💼 Contract: B2B.🗣️
Language: English – C1 (Preferred)
Role overview
We’re seeking a skilled Java Backend Developer (4–7 years of experience) to join our client's Automation team on a long-term project in the telecommunications domain. You’ll work at the intersection of backend development and test automation, building reliable, scalable microservices in a highly collaborative, DevOps-oriented environment.
What you’ll do
Design, build, and operate Spring Boot microservices and RESTful APIs that power customer-facing platforms.
Champion event-driven patterns and integrate with internal/external services via messaging (RabbitMQ; Kafka a plus).
Own services end-to-end in a DevOps model: CI/CD, observability, performance, reliability, security.
Deploy and run workloads on AWS and Kubernetes (infrastructure as code and GitOps practices welcome).
Ensure high quality through TDD/BDD, solid unit tests, contract tests, and continuous delivery.
Collaborate with cross-functional teams; document decisions, APIs, and runbooks clearly.
Must-have qualifications
4–7 years hands-on with Java (8–17); strong knowledge of Spring Boot (3.x)/Spring 6.x.
Proven experience with microservices architecture and REST API design & implementation.
AWS experience (e.g., EC2, S3, RDS/IAM) and modern CI/CD (Jenkins, GitHub Actions, Docker, etc.).
Kubernetes for deployment/operations (EKS/Helm a plus).
Messaging systems: RabbitMQ (required); Kafka is a plus.
Strong testing mindset (JUnit 5, Mockito; bonus: Spock/BDD), including coverage and test automation in pipelines.
Databases: Oracle SQL (including performance tuning—joins, indexing, query optimization) and familiarity with MySQL/PostgreSQL.
Caching (Redis/Hazelcast) and resilience patterns (e.g., Resilience4j, circuit breakers, retries, timeouts).
Security best practices: OAuth2/JWT, input validation, and awareness of OWASP Top 10.
Monitoring/observability with logs/metrics/traces (ELK/Elastic, Kibana; Splunk a plus).
Comfortable on Linux (and Windows as needed); experience with Jira/Confluence.
Nice to have
Event-driven architecture at scale (streams, CDC, outbox).
Advanced Kubernetes topics (EKS, Helm, autoscaling, pod disruption budgets).
GitOps/IaC (Argo CD, Terraform).
Performance engineering (profiling, GC tuning, load testing).
Security hardening (mTLS, secrets management).
Interest or hands-on experience with AI/ML for testing/automation/agents.
JavaScript/TypeScript familiarity (Vue 3 or similar) for occasional tooling or internal UIs.
Resilience & reliability practices (SLOs, error budgets, chaos testing).
How you work
Open-minded, curious, and solution-oriented.
Comfortable owning services end-to-end and stepping outside formal roles when needed.
Strong communicator with a user- and business-focused mindset.
Thrives in non-hierarchical, high-performing teams and continuous improvement cultures.

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...
Java Developer
Java Developer
Prosta 67, Warszawa
Consid