.Java Lead Software Engineer Madrid, SpainDo you have a deep understanding of integrationsystems, as well as API management, middleware, and composite application?Are you experienced in mentoring teams, development, implementation, and production support of backend integrations?Do you have experience working with Java EE technologies, solutioning and developing enhancements, implementing banking clients and mentoring developers?If so, why not consider joining Western Union's new Digital Banking hub in Madrid as Java Lead Software Engineer?Western Union powers your pursuit.We recently launched digital banks and wallets in multiple markets to enhance our customers' experiences with a cutting-edge digital Ecosystem.As Java Lead Software Engineer, you will plan and coordinate activities related to the design, development, implementation, integration, and production support of Java / MuleSoft integrations, while also mentoring Java Engineers.Tech Stack and ToolsREST APIs and Microservices using Java, Springboot, Cassandra DBMulesoftCloudhub, Kafka event streamingMambu Cloud Banking platform, Mambu Process OrchestratorMarqeta for Card Issuing & processingOutsystems Platform for UI developmentGitLab, JIRA, Cloudbees, OpenSearch, Swaggerhub, Snowflake, TalendRole ResponsibilitiesWork with Business Owners to logically design and negotiate solutions that create a significant return on investment and participate in the long-term planning for products.Lead work on innovative, actionable and efficient technology solutions to drive Microservices development using Java Spring Boot framework and other API enhancements on the middleware platforms for the assigned region.Mentoringless experiencedJavaEngineers.Ensure SDLC standards, and PLC procedures and processes are followed.Assist Project Manager with planning and scheduling of product releases.Assess technical skills, identify training needs and opportunities, and ensure that required materials and tools are available for direct reports to perform their job responsibilities.Proactively suggest areas of improvements and enhancements.Responsible for project software design and contribute to the overall enterprise architecture design.Provide accurate and complete software development estimates for large software projects.Role RequirementsBS in Computer Science or related fields with 7+ years of professional experienceStrong hands-on experience building applications using Java, Spring Boot framework, Cassandra DB or similar databases, Multithreading, serialization, Externalization, Collections, etc.Ability to lead technology projects and mentor Java Engineersproject management, great interpersonal, strong written, verbal communication skills that address business needs and experience in successfully building partnerships with other regional IT groups