
Backend Developer – Java, Spring Boot
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Portugal.
• Become a part of an innovative technology consultancy where teamwork and engineering excellence propel creativity.
• Assume responsibility for technical development while engaging with state-of-the-art cloud-native technologies.
• Participate in the creation of high-quality, scalable software systems in a dynamic, collaborative setting.
• Focus on contemporary backend solutions utilizing cloud-native architectures and microservices patterns on Azure.
• Design and execute robust systems using Spring Boot, Kubernetes orchestration, event-driven communication with Kafka, and GraphQL Federation for API composition.
• Engage in the complete software development lifecycle, from gathering requirements to deployment, while operating in an Agile environment with CI/CD automation via GitHub.
• Provide mentorship to junior developers and foster knowledge sharing within the team.
• Over 5 years of software development experience with a strong emphasis on Java backend development.
• Java expertise: Solid background in Java (experience with newer versions such as Java 17+ is a bonus).
• Spring Boot proficiency: Practical experience in building production applications utilizing the Spring Boot framework.
• Azure Cloud: Proficient understanding of the Microsoft Azure cloud platform and its services.
• Infrastructure as Code: Familiarity with Terraform for managing infrastructure.
• Container orchestration: Practical experience with Kubernetes for deploying and managing applications.
• Event-driven architecture: Knowledge and experience with Apache Kafka for messaging and streaming.
• GraphQL Federation: Experience in implementing and working with federated GraphQL architectures.
• Version control: Proficiency in using GitHub for source control and collaboration.
• Testing expertise: Experience with unit testing, integration testing, and test-driven development (TDD, Shift-Left).
• Problem-solving skills: Strong analytical and troubleshooting capabilities.
• Language requirement: Fluent in English with excellent communication and teamwork skills (mandatory).
• Competitive salary and performance-based bonuses.
• Flexible working hours and remote work options.
• Opportunities for professional development and continuous learning.
• Collaborative and innovative work environment.
• Health and wellness programs.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.