TL;DR
Software Development Engineer (Java): Developing new features and extending existing applications for hirify.global's key products, focusing on domain-driven and microservices architecture. Focus on modernizing monolithic applications, resolving defects in mission-critical systems, and contributing to core architecture.
Location: Onsite in Seville or Madrid, Spain
Company
hirify.global is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience.
What you will do
- Translate business requirements into technical deliverables.
- Develop new features following domain-driven and microservices architecture.
- Extend features on existing applications and help to modernize monolithic applications.
- Investigate and resolve defects in mission-critical systems.
- Take ownership of feature delivery through the software development lifecycle in a DevOps culture.
- Contribute to core architecture and technical design standards.
Requirements
- At least 4 years of experience in software development.
- Degree in Computer Science, Mathematics or related field.
- Proficiency in Java & Spring, REST APIs, Git, and Maven.
- Experience building large scale web applications.
- Knowledge of using relational databases and non-relational databases.
- Professional proficiency in English.
Nice to have
- Experience in Frontend development building responsive UIs.
- Expertise in Application Lifecycle Management, DevOps and Continuous Delivery / Deployment processes.
- Experience of TDD, BDD and Automated Testing Practices.
- Knowledge of Domain Driven Design, Event Driven, Microservices and Hexagonal Architectures.
- Experience with Docker containerization and Kubernetes orchestration.
- Experience working in a Scrum / Agile environment.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →