Senior Full-stack Software Engineer (Java / Angular)
Indexed description
📍 Hybrid (1 office day/week) | 🌍 International Environment
💻 Java | Spring Boot | Angular | Azure | Kafka | Kubernetes
We're looking for a Senior Full-stack Software Engineer to help modernize business-critical digital platforms. You'll work on scalable cloud-native applications, influence architecture decisions, and collaborate closely with product teams and stakeholders.
What You'll Do
- Design and develop modern Java-based applications and REST APIs
- Contribute to frontend development and maintenance using Angular
- Drive modernization and cloud transformation initiatives
- Collaborate with product owners, stakeholders, and third-party partners
- Ensure reliability, scalability, and performance of critical systems
- Mentor developers and participate in code reviews
- Join a rotating 24/7 on-call support schedule (approximately every 7-8 weeks)
What We're Looking For
- 7+ years of full-time software engineering experience
- Strong Java 17+ and Spring Boot expertise
- Experience building enterprise web applications and REST APIs
- Cloud development experience (Azure, AWS, or GCP)
- Experience with event-driven architecture and Kafka
- CI/CD knowledge, including GitHub Actions
- Understanding of monitoring, observability, and DevOps practices
- Angular knowledge and willingness to work across the full stack
- Strong communication skills and professional English
Tech Stack
Java 17+, Spring Boot, Angular, Kafka, MongoDB Atlas, Azure, Kubernetes, GitHub, GitHub Actions, Terraform
Why Join?
✅ Modern cloud-native environment
✅ High-impact, large-scale systems
✅ Strong engineering culture
✅ Flexible hybrid working model
✅ Great team, learning opportunities, and plenty of humor 😊
Interested? Apply now and help shape the future of our digital platforms. 🚀
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search