Lead Java Developer

Posted 20hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Join Imaginary Cloud as a developer creating innovative software solutions. Collaborate with talented individuals and drive technological innovation while working remotely from Portugal.

Responsibilities:

  • Development, problem-solving, management, and human interaction
  • Drive innovation by creating innovative projects for some of the best companies around the world
  • Collaborate with multidisciplinary teams and multiple industries
  • Overcome challenges to build your skills and make an impact

Requirements:

  • 10+ years of experience working in the IT field
  • 5+ years of working experience in Back-end Development with Java
  • Deep expertise in the Spring ecosystem (Spring Boot, REST/gRPC), reactive patterns, and JVM internals (memory barriers, JIT compilation, and Heap management)
  • Outstanding proficiency in using Agentic AI tools like Cursor IDE and GitHub Copilot to accelerate code development, refactoring, and complex debugging
  • C++ Professional working knowledge would be a plus
  • Solid experience with PostgreSQL, Redis caching layers, and Terraform for infrastructure-as-code
  • Daily use of GitLab CI pipelines and container orchestration (Docker/Kubernetes) is second nature to you
  • Experience with distributed systems and the monitoring tools (e.g., Prometheus, Grafana, Jaeger) required to keep them healthy
  • Outstanding proficiency in writing well-designed, testable, efficient code by using best software development practices
  • Fluency in English, both spoken and written.
  • Team members who live in Portugal or are willing and legally qualified to live and work there.

Benefits:

  • Salary according to your experience and performance
  • Paid sick days
  • Health and dental insurance
  • Comfort budget