freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain scalable Spring Boot microservices and REST APIs for a telecom client, using AWS, Kubernetes, and event-driven patterns while owning end-to-end DevOps and testing.

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 clients 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.

See also