TL;DR
Senior Java Developer (Backend): Designing, building, and evolving high-quality backend services that power modern commerce and digital experiences with an accent on API design, microservices architecture, and scalable integrations. Focus on delivering reliable, high-performing components for enterprise projects and mentoring junior developers.
Location: Permanent position based in Lisbon, Portugal. Offers remote and hybrid work options, country-dependent.
Company
hirify.global is an experience innovation company partnering with recognized brands to drive transformation at the intersection of data, AI, creativity, and technology.
What you will do
- Develop backend services and APIs using Java, Spring Boot, and modern engineering practices.
- Design and implement integrations with internal and external systems.
- Participate in architectural discussions and contribute to technical solutions.
- Write clean, testable, and maintainable code, including unit, integration, and automated tests.
- Build and maintain CI/CD pipelines in collaboration with DevOps teams, and monitor application performance.
- Review code, provide constructive feedback, and mentor less experienced team members.
Requirements
- English communication skills are mandatory.
- Strong experience with Java 11+, Spring Boot, Spring WebFlux, and microservices architecture.
- Proficiency in REST API development and experience with GraphQL.
- Experience with NoSQL (MongoDB) and SQL fundamentals.
- Skilled in unit, integration, and API testing (JUnit, Postman/Insomnia).
- Experience with Git, CI/CD (GitLab CI, Jenkins), Docker, Kubernetes, and cloud services (AWS).
- Familiarity with event-driven architectures (Solace, Kafka) and distributed systems, along with Agile/Scrum experience.
Culture & Benefits
- Competitive compensation package.
- Flexibility, with remote and hybrid work options.
- Career advancement, international mobility, and professional development programs.
- Access to cutting-edge tools, training, and industry experts.
- A workplace culture that fosters creativity, diversity, and autonomy.
Hiring process
- Talent Acquisition team will review applications based on skills, experience, and potential.
- CV should cover key information on relevant experiences and expertise, without personal details like age, gender, or headshot.
- Reasonable accommodations are available during the interview process if needed.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →