Senior Java Spring Developer
Primary stack
Nice to have's
Job description
About the Position
If you're passionate about technology and ready for a challenge, join our team of talented individuals and show your technical skills, creativity, and drive for impact.
You'll work with the best in the industry in a supportive, happy, and human-centric environment, making seamless technology. That’s why we were recognized as Best Workplace® in Europe (medium companies), Best Quality of Life Company® and the 2nd Best Great Place to Work® in Portugal by Great Place to Work®. See for yourself by checking our Glassdoor reviews.
Responsibilities
- Work on innovative projects that improve and simplify people's lives by creating easy and intuitive digital products.
- Engage with multidisciplinary teams, multiple industries, and projects, overcoming challenges that test and build your skills.
- Drive innovation by creating projects for some of the best companies around the world.
Requirements
- 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.
- Must live in Portugal or be willing and legally qualified to live and work there.
We Offer
- Salary range: 35,310.00€ - 54,400.00€ gross per year.
- Salary according to your experience and performance.
- Paid sick days.
- Health and dental insurance.
- Comfort budget.
- A remote-first company.
- Flexible working hours.
- Global projects with industry-leading clients.
- A human-centric culture that values people and empowers them.
- Informal environment.
- Team events to share knowledge and celebrate collectively.
- Mentoring and performance appraisals for solid growth potential.
Tech Stack
- Frontend: Javascript (React.js, Angular.js, Vue.js, Node.js)
- Backend: C# /.Net, Kotlin, Java Spring, Ruby / Ruby on Rails, Python / Django
- Database: Git, SQL (MySQL / PostgreSQL/ MS SQL Server)
- Mobile: Mobile development (iOS, Android, React Native)
- DevOps: Linux / Mac OS - command line, Automated provisioning tools (Docker / Ansible / Capistrano), Cloud & container orchestration (AWS, Kubernetes)
- Testing: Testing frameworks (JUnit, Testcontainers)
- Monitoring: Observability & monitoring (Grafana, Prometheus)
- NoSQL: NoSQL (Mongo, Redis, etc.)
- Design: Photoshop / Figma
About the Company
At Imaginary Cloud, our work improves and simplifies people's lives by creating easy and intuitive digital products. Our day-to-day tasks include development, problem-solving, management, and human interaction.
Does this sound exactly like what you’re looking for? Then apply now, and let's get the conversation started!
© Imaginary Cloud. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Consultancy Web Mobile Design; IT / tech за описом ITJobs; IT-послуги