Technical Lead – Full Stack Java Engineer
Location
Spain
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Technical Lead – Full Stack Java Engineer
Talan
• Act as the technical owner for Credit Risk applications and services • Ensure applications remain stable, secure, resilient, and available • Provide Level 3 production support for incidents, problems, and service requests • Investigate and resolve complex technical issues within agreed SLAs • Collaborate with infrastructure, operations, and business teams to minimize service disruption • Design, develop, test, and implement new features, enhancements, and defect fixes • Deliver regulatory, compliance, and business-driven changes • Maintain and improve existing applications while reducing technical debt • Ensure all developments follow change management and release processes • Participate in production deployments and post-release validation • Provide technical leadership and mentorship to developers and support engineers • Conduct code reviews and ensure adherence to coding standards and best practices • Promote high-quality software design, testing, security, and maintainability • Drive knowledge sharing and maintain technical documentation • Partner with business stakeholders to understand requirements and priorities • Provide technical expertise during incident management and problem resolution • Collaborate with third-party vendors where required • Support audit, risk, and compliance initiatives related to managed applications
Job Requirements
- 7+ years of software development experience within enterprise environments
- 5+ years of experience performing Technical Lead responsibilities
- 5+ years of hands-on Java development experience
- Strong backend development experience using Java 21
- Frontend development experience with Angular
- Experience with: Apache Maven, Node.js, Relational databases
- Strong experience designing and developing: RESTful APIs, Microservices, Enterprise-scale applications
- Proven experience writing unit tests and implementing automated testing practices
- Solid understanding of object-oriented design principles and API best practices
- Experience working with Agile methodologies, CI/CD pipelines, and DevOps practices
- Strong knowledge of software security, maintainability, and development best practices
- Experience designing enterprise software solutions and system architecture
- English level C1 or above.
Benefits
- Possibility to manage work permits
- Career development opportunities
- Chance to work in a challenging, multicultural environment
- Training opportunities to develop new skills in finance, technology, and data management
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and evolve the corporate AI platform. • Develop intelligent agents and tools powered by LLMs. • Implement MLOps patterns and governance for AI solutions. • Create reusable components that accelerate development for data teams. • Evaluate new technologies and define standards for AI adoption across the organization.
• Highly skilled Java developer working with modern technologies; backend competencies required to build robust, scalable, and efficient applications, as well as to manage and optimize infrastructures. • Design, code, test, and maintain applications using Java, working with user requirements, system architecture, database integration, and troubleshooting, focusing on performance, scalability, and alignment with business objectives. • Knowledge and skills: Full Stack Developer (experience in both back-end and front-end development). • Proficiency in Java (Quarkus, Spring Boot framework, Maven, EJB, WebLogic), Node.js, Angular, Bootstrap, HTML, JavaScript, CSS. • Databases: MySQL, Oracle, and Hive. • DevOps practices. • Knowledge of Agile methodologies (Scrum, Kanban, Microsoft Solutions Framework (MSF), Extreme Programming (XP), Lean Manufacturing). • Concepts of distributed computing and microservices. • Container orchestration (Kubernetes, Red Hat OpenShift, Rancher). • Kubernetes clusters and related resources. • Docker containers. • Continuous delivery processes and tools: CI/CD, Jenkins, and Argo. • Public clouds: IBM Cloud, Microsoft Azure, Google Cloud Platform (GCP) and AWS. • Building cloud environment monitoring systems: Prometheus and Grafana. • Experience developing and integrating REST APIs. • Codebase management, builds, and version control: Git, GitLab.
• Desenvolvimento de APIs Rest para evolução e manutenção do produto; • Garantir a qualidade de código, com testes de unidade e integração; • Participação nas discussões de solução e arquitetura; • Participação em Code Reviews; • Acompanhar deploy.
• Responsible for sales, technical support, and proper product positioning in line with corporate strategy. • Manage the distribution system and monitor the market to identify business opportunities. • Provide service to resellers and farmers. • Build trusted relationships with the team leader, peers, and customers. • Implement strategies defined by Marketing to prospect for new clients. • Prepare monthly reports for discussion with immediate leadership and other business areas. • Sell ("take orders").




