Our Lisbon team is seeking a passionate Java Backend Developer (Mid/Senior) to join our dynamic team. If you are enthusiastic about technology, innovation, and working in a collaborative environment, we want to hear from you!
Your Day-to-Day Responsibilities:
- Maintain and enhance existing J2EE and Spring Boot 3.x infrastructure
- Understand and translate customer requirements into technical solutions
- Develop and deploy new microservices
- Participate in our on-call team to handle and resolve incidents promptly
- Collaborate with a diverse, cross-national team, taking responsibility and ownership to drive initiatives forward
Our Requirements:
- Education: Bachelor’s or Master’s Degree in Computer Science or related field
- Experience: At least 5 years of professional experience in Backend Development with Java
- Technical Skills:
- Proficiency in Spring Boot (or equivalent IoC framework)
- Experience with PostgreSQL (or equivalent RSQL database)
- Expertise in Microservice Design Patterns and modern microservice-oriented Java development
- Familiarity with one or more additional programming languages: JavaScript, TypeScript, Python, etc.
- Languages: Fluent English
Bonus Points:
- Interest in mobility, smart cities and green technologies
- Experience with AWS and Kubernetes
- Solid understanding of Scrum methodologies
- Knowledge of mobile application development
- Experience with APIs for Mobile, REST, or GraphQL
- Familiarity with Firebase, Keycloak, Kafka