CrawlJobs Logo

Java Technical Lead

Spain, Madrid Employment contract · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

As Java Technical Lead, you will play a key role in both the technical success of our projects and the growth of the team. This role is a unique blend of hands-on technical work and team management. Your ability to balance technical expertise with leadership will be key to driving project success.

Job Responsibility

  • Oversee code quality and technical design, ensuring the development of robust and scalable software solutions
  • Manage the team by organizing sprints, including task definition, time estimation, and task assignment, while fostering collaboration and efficiency

Requirements

  • 5+ years of experience in backend development, with expertise in Java and Spring
  • Strong knowledge of software architecture, design patterns, and distributed systems
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Knowledge of virtualization tools, especially Docker and K8S
  • Proven experience in team leadership and mentoring developers
  • Excellent project management skills, ensuring timely delivery and alignment with project goals
  • Ability to foster a collaborative and productive team environment
  • Strong communication skills, with the ability to bridge technical and non-technical stakeholders

Nice to have

  • Knowledge of Python and C++
  • Proficiency in optimization algorithms, data analysis, or machine learning
  • Knowledge of Energy or Transportation sectors

What we offer

  • Offices in the center of Madrid
  • The opportunity to work on impactful and innovative projects that contribute to the energy transition and resource optimization
  • A dynamic and international work environment in the heart of Madrid
  • Opportunities for professional development and continuous learning
  • Flexible working hours
  • Meal vouchers

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Technical Lead

8 matching positions

Java Technical Lead

Randstad is presently working with a regional financial services company providi...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 - 15000.00 RM / Month
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of professional software engineering experience in a full-stack capacity
  • Deep proficiency in Java (version 11 or higher preferred)
  • Extensive hands-on experience building enterprise-grade applications using the Spring Boot framework (Spring MVC, Spring Security, Spring Data)
  • Strong understanding of microservices architecture, RESTful API design, and asynchronous messaging (e.g., Kafka, RabbitMQ)
  • Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions
  • Advanced, production-proven experience with React (including Hooks, Context API, and modern build tools like Vite or Webpack)
  • Proficiency in state management libraries (e.g., Redux Toolkit, Zustand) and routing
  • Strong fundamentals in modern JavaScript/TypeScript, HTML5, and CSS3/SASS
  • Strong grasp of OOP principles, SOLID design principles, and architectural patterns
  • Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Lead the architectural design and implementation of robust, scalable, and secure full-stack applications
  • Bridge the gap between frontend and backend, ensuring seamless integration, high performance, and optimal user experiences
  • Establish, promote, and enforce technical standards, code quality metrics, and best practices across the stack
  • Design and develop high-throughput, low-latency backend microservices using Java and Spring Boot
  • Build dynamic, responsive, and highly accessible user interfaces using React and modern state management libraries
  • Write clean, well-tested (unit, integration, E2E), and maintainable code
  • Act as a technical sounding board and mentor for junior and mid-level developers, conducting thorough code reviews and encouraging technical growth
  • Collaborate closely with Product Managers, UI/UX designers, and DevOps engineers to translate business requirements into concrete technical solutions
What we offer
What we offer
  • Good benefits
  • Hybrid Working
  • Public Transport Accessible
  • Fulltime
Read More
Arrow Right

Java Technical Lead

We are looking for a Java Technical Lead with proven experience building robust,...
Location
Location
United Kingdom , Belfast, Northern Ireland
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Experience working in the Capital Markets domain
  • Good understanding of Derivatives and Risk management is a significant advantage
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Understanding of Java internals such as class loading and memory management
  • Demonstrated capacity to build sophisticated tooling for development and production team use
  • Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development
  • Ensure application design adheres to the appropriate architectural and design patterns in the systems
  • Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
  • Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The work will be developing strategic state-of-the-art solutions using agile met...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience working around the areas of Agile and DevOps - Application Lifecycle Management (ALM), Software Configuration Management (SCM) and Test Environment Management (TEM)
  • DevOps tool - GitHub/Bitbucket, TeamCity, Jenkins, Docker, Kubernetes, OpenShift, Tekton, uDeploy, Harness, App Insight et al in-enterprise environments
  • Good Experience in Observability frameworks and tools such as ELK, AppD, Splunk & Prometheus, Jaeger, and Grafana
  • Strong knowledge of Micro-Services, container-based architecture, and the corresponding deployment tools and techniques, including OOPs concepts and programming experience such as Java, Python, shell scripting etc.
  • Experience with CI/CD setup for Cloud (ECS) and On-premises environments, as well as with Orchestration tools: Dockers, Kubernetes is beneficial
  • Good experience on Build & Security scan tool like - Maven, Ant, SonarQube, BlackDuck, CyberArk
  • Good experience on Artifact Repository, collaboration wiki tool like CodeStation, Confluence, Artifactory, Nexus
  • 5+ years of DevOps experience in Linux/Unix and Windows environment. Command, bash scripting, Configuration, and administration of common services in Linux/Unix
  • Knowledge of DevSecOps concepts and infrastructure-as-a-code, as well as hands-on experience in security related to cloud-based infrastructure
  • Excellent debugging and troubleshooting skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Ability to take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Serve as advisor or coach to mid-level DevOps and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Java Technical Lead

We are seeking a highly experienced Senior Engineer / Java Technical Lead with 1...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands‑on Java development experience
  • Strong experience building systems or products from scratch (not just maintenance)
  • Deep understanding of OOP, data structures, algorithms, and design patterns
  • Strong experience with Spring, Spring Boot, Hibernate, or similar frameworks
  • Experience with RESTful APIs and microservices architecture
  • Solid understanding of SQL and NoSQL databases
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Strong debugging, troubleshooting, and performance optimization skills
  • Experience with distributed systems, messaging, and high‑scale architectures
  • Proven ability to own systems in production end‑to‑end
Job Responsibility
Job Responsibility
  • End‑to‑End System Architecture: Architect complete distributed systems from conceptualization to production rollout
  • Define system boundaries, components, and service responsibilities
  • Deliver High‑Level Design (HLD) and Low‑Level Design (LLD) documents
  • Ensure system architectures meet goals for scalability, reliability, performance, and security
  • Make clear engineering trade‑offs backed by strong reasoning
  • Component‑Level Design: Break large systems into independently deployable components
  • Define APIs, contracts, schemas, data models, and communication patterns
  • Apply modern architectural patterns: Domain‑Driven Design, Microservices, Event‑Driven Architecture, CQRS, Hexagonal Architecture
  • Ensure the design is maintainable, extensible, and future‑proof
  • Engineering Ownership: Build and deliver backend components with hands‑on Java expertise
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Job Role – Java Technical Lead
Location
Location
United States , Pittsburgh
Salary
Salary:
162000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Understanding and experience with Java including frameworks like Spring Boot, Hibernate, RESTful
  • Experience in designing and implementing scalable and maintainable software architecture
  • Providing technical guidance and direction to the development team, ensuring adherence to best practices, and promoting a culture of high-quality code
  • Contributing to the overall architecture and design of Java-based applications, ensuring scalability, performance, and maintainability
Job Responsibility
Job Responsibility
  • A Java Technical Lead is a senior role focused on providing technical leadership for Java-based software development projects
  • This role involves guiding a team, ensuring code quality, and contributing to architectural design, while also mentoring junior developers and collaborating with various stakeholders
  • Essentially, they bridge the gap between technical execution and project management
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The Technical Lead – Java will be responsible for leading end-to-end Java-based ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
ideyaLabs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience in Java (8 or above)
  • Expertise in Spring Boot, Spring MVC, and Microservices architecture
  • Experience in building and consuming REST APIs
  • Strong knowledge of JPA/Hibernate and ORM frameworks
  • Experience with relational databases (PostgreSQL, MySQL, SQL Server)
  • Hands-on experience with Docker and Kubernetes
  • Good understanding of AWS/Azure/GCP cloud environments
  • Experience with CI/CD tools (Jenkins, Git, Maven/Gradle)
  • Strong knowledge of Design Patterns and System Architecture
  • Experience working with Messaging systems (Kafka/RabbitMQ) is an added advantage
Job Responsibility
Job Responsibility
  • Lead the complete Software Development Life Cycle (SDLC) including design, development, testing, deployment, and support
  • Collaborate with clients and stakeholders to gather requirements and translate business needs into scalable technical solutions
  • Architect and design enterprise-grade applications using Java, Spring Boot, and Microservices architecture
  • Develop and optimize RESTful APIs and backend services
  • Conduct code reviews and enforce coding standards, best practices, and design principles
  • Mentor and guide a team of 5–10 developers, ensuring technical excellence and timely delivery
  • Identify technical risks and provide mitigation strategies
  • Work closely with DevOps, QA, UI/UX, and Product teams for seamless project execution
  • Drive performance optimisation, security best practices, and scalability improvements
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The Technical Lead plays a pivotal role in modernising Magentus’ healthcare soft...
Location
Location
United Kingdom , London (Farringdon)
Salary
Salary:
Not provided
magentus.com Logo
Magentus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Java expertise, including modern frameworks, with experience scaling enterprise-grade systems
  • Proven experience transforming legacy or monolithic systems into modular architectures
  • Hands-on AWS expertise (ECS, Lambda, RDS, S3, CloudFormation/CDK), including designing cost-efficient, secure deployments and observability pipelines
  • Expert in CI/CD automation using GitHub Actions, designing reusable workflows, integrating automated testing, security and observability into deployment pipelines
  • Proficiency with PostgreSQL or similar relational databases
  • Confidence with containerisation and observability tools
  • Strong analytical and problem-solving ability with a passion for simplifying complex systems
  • Excellent communication and collaboration skills across technical and non-technical audiences
  • Pragmatic decision-maker who balances innovation with delivery
  • Empowers others to own solutions rather than dictate them, building confidence and capability
Job Responsibility
Job Responsibility
  • Lead the decomposition of a legacy Java monolith into modular, maintainable components and scalable architecture
  • Define and enforce modern engineering and architectural guardrails across teams
  • Be hands-on, leading by example, reviewing designs, prototyping, and mentoring through reusable software patterns and real code
  • Champion clean architecture, automated testing, and DevOps practices (e.g., CI/CD, observability, IAC)
  • Coach teams on modern engineering approaches such as BDD, TDD, and pair programming
  • Design robust, scalable software solutions for deployment on AWS (ECS, Lambda, RDS, S3)
  • Establish the reference architecture and migration roadmap for the modernised platform
  • Collaborate with stakeholders to align technical direction with product goals
  • Drive adoption of cloud-native and serverless patterns
  • Integrate infrastructure-as-code (AWS CDK/Terraform) and observability into delivery workflows
What we offer
What we offer
  • Hybrid working environment from London (Farringdon) – 3 days a week from the Office and 2 from home
  • 25 days (increases with length of service up to 4 days) plus 8 bank holiday
  • Holiday purchase scheme via salary sacrifice
  • An extra day annual leave for your birthday
  • Enhanced Maternity Leave
  • Enhanced Paternity Leave
  • Religious holiday swap programme
  • Up to two days paid Volunteering days
  • Paid time off during the working day to donate blood
  • Pawrental Leave
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Technical expertise in development, solution design, and ARD writing. Proficienc...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical expertise - Dev, Solution design, ARD writing
  • Java programming language
  • Technical documents' authoring
  • Architecture documentation, technical specification documentation, Detailed design documentation
  • Expert in modeling language - Preferred(Archimate), Tools - Diagrams.net, Archi, Sparx EA
  • Basic knowledge on Networking concepts
  • Basic knowledge on Application security
  • Collaborating with multiple stakeholders, application architects, infra-architects and cybersecurity architects
  • Total Experience Expected: 06-08 years
  • BTech
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
Read More
Arrow Right