Senior Java Developer
Join us as a Senior Java Developer in the private banking sector and accelerate your career in financial services technology. Were looking for a team player with excellent communication skills engineering mastery and a B2+/C1 English level for effective stakeholder interactions.
As part of this project you will design develop and test software modules ensuring seamless functionality and integration within complex systems. Collaborate with cross-functional teams to deliver high-quality software solutions.
This is a hybrid role based in Madrids city center ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology.
WHAT YOU LL DO
Design develop and maintain software modules ensuring adherence to software engineering best practices
Collaborate with cross-functional teams to define software requirements and to ensure alignment of deliverables with business objectives
Produce robust software builds from source code meeting defined performance and security criteria
Lead and participate in code reviews ensuring quality and adherence to coding standards
Conduct system integration tests diagnose faults and foster continuous improvement in software robustness and efficiency
Utilize the latest development methodologies to innovate and enhance the software delivery process
Contribute to architectural and system design decisions ensuring scalability reliability and maintainability
Mentor junior engineers share software engineering best practices and domain knowledge
WHAT YOU HAVE
Strong computer science fundamentals with 6-7+ years of professional software development experience
Strong problem-solving and analytical skills
Experienced in Java with Spring Boot SQL (Oracle) Kubernetes (PKS) Virtual Machines CI/CD pipelines Kafka Avro Open API UML
Able to collaborate hands-on with Frontend React JavaScript TypeScript
Experience with Service Oriented Architecture RESTful Services
Deep knowledge and experience of the Software Development Lifecycle including continuous integration design patterns best practices
Fluent skills in English speaking language being able to communicate efficiently in business and technical domains
java, sql, javascript, spring, react, oracle, kubernetes, api,