Senior Software Engineer
Xebia
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Municipality of Madrid, Spain
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Azure
DevOps
Identity and Access Management
Java Virtual Machine (JVM)
Object-Oriented Software Development
Scrum
Functional Programming
Terraform
Serverless Computing
Microservices
Job description
Software Engineer Identity Engineering - Level flexible based on experience. You will be part of the Identity Engineering team building Consumer Identity and Access Management systems for multiple brands and services.
You will design, build and support microservices in a multi region cloud environment. Actively mentoring other engineers and collaborate across product, design and operations. For higher seniority levels you will lead architectural decisions and the technical roadmap. What you will do
- Design, develop, test, deploy and support stateful microservices and serverless components in a multi region cloud setup
- Contribute to or lead architectural decisions depending on seniority level
- Use Agile practices such as Scrum to plan work and drive continuous improvement
- Mentor engineers to grow their technical ability and visibility inside and outside the team
- Partner with Product Managers, Designers, QA and Operations to understand requirements and communicate technical decisions clearly
Requirements
- 4+ years of experience with one Java Virtual Machine language as Scala and/or Java
- Experience with any major cloud provider AWS (main), GCP or Azure
Nice to have
- Experience with both object oriented and functional programming approaches
- Experience with Terraform infrastructure as code and DevOps practices