Java Lead
Unisys
Barcelona, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Barcelona, Spain
Tech stack
Java
JavaScript
API
Application Performance Management
Azure
Cloud Computing
Continuous Integration
DevOps
Design of User Interfaces
JSON
jQuery
Azure DevOps Pipelines
Swagger
Simple Object Access Protocol (SOAP)
Software Engineering
XML
YAML
React
Spring-boot
Containerization
Angular
Kubernetes
Bicep
Azure
GraphQL
Api Design
REST
Terraform
Docker
Microservices
Job description
- Lead and manage a team of developers, ensuring timely delivery of high-quality solutions.
- Own the technology roadmap for the product and provide strategic technical direction.
- Design, develop, and maintain applications using Java, Spring Boot, and Microservices architecture.
- Implement and manage Azure DevOps pipelines for CI/CD.
- Architect and deploy solutions on Azure Cloud Services, ensuring scalability and security.
- Develop and manage Kubernetes artifacts and configurations using kustomize.
- Implement Service Mesh for microservices communication.
- Utilize IaC tools like Terraform or Azure Bicep for infrastructure automation.
- Ensure best practices in API development (REST, JSON, XML, SOAP, YAML, GraphQL, Swagger).
- Collaborate with UI/UX teams and work with technologies like React, Angular, JavaScript, and jQuery.
- Monitor and optimize application performance using Azure Monitoring (Application Insights).
Requirements
- Core Technologies: Java, Spring Boot (proficient), Microservices, REST APIs.
- Cloud & DevOps: Azure DevOps, Azure Cloud Services (AKS, Application Gateway, Managed Identity, Entra ID, Key Vault, Storage Account, Logic Apps).
- Containerization: Docker, Kubernetes (preferably Azure Kubernetes Service).
- Kubernetes Tools: kustomize, Service Mesh.
- Infrastructure as Code: Terraform or Azure Bicep.
- API Technologies: REST, JSON, XML, SOAP, YAML, GraphQL, Swagger.
- UI/UX Exposure: React, Angular, jQuery, JavaScript.
- Additional Competencies & Leadership Skills:
- Proven experience in technology leadership and managing cross-functional teams.
- Ability to own and drive the technology roadmap for complex products.
- Strong problem-solving and analytical skills to tackle technical challenges.
- Excellent communication and stakeholder management abilities.
- Experience in enterprise-grade application development and deployment.