Lead Java Developer
Posted 20hrs ago
Employment Information
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


















