CrawlJobs Logo

Senior Java Tech Lead

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Greece , Athens

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Are you a Java Expert who thrives at the intersection of architectural design and team leadership? This is a unique opportunity to join a global leader in the insurance industry, where technology drives innovation and customer-centric solutions.

Job Responsibility:

  • Establish and maintain high-level technical standards and best practices for Java and Spring Boot development
  • Lead the development team by providing consistent mentoring and professional guidance
  • Oversee the integrity of the codebase through comprehensive code reviews and quality assurance
  • Design and implement sophisticated architectural solutions for enterprise-scale applications
  • Partner with Solution Architects to ensure all development aligns with the broader organizational roadmap
  • Take a hands-on approach in developing critical modules and high-performance APIs
  • Integrate automated testing and manage CI/CD pipelines to ensure seamless delivery
  • Provide expert technical estimates regarding effort and delivery timelines

Requirements:

  • 5+ years of proven expertise in Java development
  • Advanced proficiency in Java 11+, Spring Boot, and Spring Cloud
  • Strong background in Microservices Architecture and building scalable RESTful APIs
  • Hands-on experience with CI/CD tools (GitLab, Jenkins) and containerization via Docker and Kubernetes
  • Solid knowledge of both SQL and NoSQL databases, specifically PostgreSQL and MongoDB
  • Ability to lead technical teams and communicate complex concepts to various stakeholders

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Java Tech Lead

Senior Java Developer / Tech Lead

Keyrus MEA is seeking a seasoned technical lead with strong consultative skills ...
Location
Location
Tunisia
Salary
Salary:
Not provided
keyrus.com Logo
Keyrus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Java (Java, Quarkus, Hibernate, Spring Boot) development experience
  • Experience with at least one modern front-end web framework, preferably React, VueJs
  • Experience with microservices architecture
  • Practical experience with developing and consuming REST services
  • Familiarity with SQL, relational and NoSQL databases
  • Proficiency with Test-Driven Development and testing frameworks
  • Knowledge of containerization techniques, with preference for OpenShift, Kubernetes and Docker
Job Responsibility
Job Responsibility
  • Build strong client, industry, and technical community relationships and represent Keyrus MEA as leader in Industry
  • Develop and maintain strong internal and external customer relationships
  • Demonstrate expert-level technical knowledge and implementation skills
  • Serve as a subject matter expert
  • Build trust and respect among internal and external stakeholders and model collaborative teamwork
  • Display a drive to evolve industry-standard architectures, patterns, and frameworks into custom solutions that maximize client value
  • Continually innovate, seek creative solutions, and find new ways of adding value
  • Listen and seek to understand the client and meet their needs, providing consultative guidance
  • Stay attuned to the future needs of the client and work with internal resources to identify opportunities
  • Proactively provide solutions and approach adversity with a solution-focused mindset
What we offer
What we offer
  • A dynamic and international environment surrounded by enthusiastic and professional colleagues
  • Company benefits & perks
  • We invest considerable time and resources in training our staff (technical and non-technical courses)
  • Very attractive salary package, bonus scheme, Health insurance, etc
Read More
Arrow Right

Java Tech Lead

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience as senior analyst developer or equivalent role
  • Significant Java Fullstack, Oracle and Python experience
  • Demonstrated excellent analytical skills and financial background
  • Extensive experience in system analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • 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
  • 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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Tech Lead

The Stress testing Team is responsible for delivering Stress testing related sol...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of industry experience
  • 7+ years of engineering management
  • 4+ years of managing individual contributors
  • 2+ years of managing managers
  • BS or MS in Computer Science or related technical field
  • Graduate in STEM or Finance disciplines
  • Broad experience in relational and document databases, data structures, caching, and reporting
  • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring
  • Experience managing and mentoring junior and senior engineers across multiple time zones
  • Experience attracting and hiring top talents
Job Responsibility
Job Responsibility
  • Lead team(s) of passionate engineers supporting multiple systems
  • Set up and maintain processes that empower the team to move quickly
  • Be hands-on in technical architecture and reviews
  • Independently own and drive multiple critical work streams
  • Establish and drive adoption of design and coding best practices within your team
  • Liaise with senior stakeholders across Risk, Finance, and Front Office business organizations, and external Market Regulators
  • Mentor and guide professional development of analysts & engineers on your team
  • Collaborate with and across teams to design, build, and deliver high-quality software
What we offer
What we offer
  • Global Benefits
  • Best-in-class benefits
  • Equal opportunity and affirmative action employer
  • Reasonable accommodation for persons with disabilities
  • Fulltime
Read More
Arrow Right

Java Tech Lead

The Applications Development Senior Manager is a senior management level positio...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in the Financial Service industry
  • Experience as Applications Development Manager
  • Experience as senior level in an Applications Development role
  • Stakeholder and people management experience
  • Demonstrated leadership skills
  • Proven project management skills
  • Basic knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams
  • Conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data
  • Impact the Applications Development area through monitoring delivery of end results
  • Participate in budget management
  • Handle day-to-day staff management issues
  • Fulltime
Read More
Arrow Right

Senior Java Technology Lead

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant relevant experience in Apps Development or systems analysis role
  • Extensive experience in system analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Excellent knowledge of algorithms and data structures, design patterns
  • Strong Java experience: Java core, collections, concurrency, streams
  • Proficiency in Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson, JAX RS, JPA, JAXB
  • Experience with Maven or Gradle
  • Experience with distributed caches like Apache Gemfire will be a plus
  • Familiarity with Messaging (JMS, Kafka)
Job Responsibility
Job Responsibility
  • Lead Tech teams to deliver projects in margin space
  • Develop new margin methodologies/calculators and enhance current system
  • Conduct performance analysis of the application code and optimize it
  • Utilize software engineering best practices such as testing, continuous integration, and delivery
  • Use Git for source code management
  • Perform Dev Integration testing, UAT rollouts, Production Deployments and Production Support
  • Partner with management teams to integrate functions, deploy new products, and process improvements
  • Resolve high impact problems/projects through analysis of complex business processes
  • Provide advanced knowledge and ensure application design follows architecture blueprint
  • Develop standards for coding, testing, debugging, and implementation
  • Fulltime
Read More
Arrow Right

Apps Dev Tech Lead Analyst

Citi is embarking on a multi-year technology initiative in Wholesale Lending Cre...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12 years of experience in industry of software development (Java, Sprint Boot)
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Expert Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good knowledge of SQL (Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
Job Responsibility
Job Responsibility
  • Expert Hands-on Lead - Writes good quality code in Java, Sprint Boot (related stack)
  • Expert on JUnit, Mockito, Integration Tests and Performance Tests
  • Proficient in Mongo DB and Redis Caching
  • Sound technical Design & Architecture skills, expert in implementing appropriate design patterns
  • Sound Analytic and problem-solving skills
  • Good Experience on performance tuning – should be able to use required tools effectively to find the root causes
  • Good Experience on taking full end to end ownership of developing cloud native micro services
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Global Leads & senior management
  • Work with leads onshore, offshore and matrix teams to implement a business solution
  • Fulltime
Read More
Arrow Right

Apps Dev Tech Lead

The Information Service Group is seeking a Technical Lead to build and manage a ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in designing and delivering ETL solutions on Reference Data Team focused on expanding and maintaining firm centralized reference data platform
  • Knowledge and experience of managing reference data systems
  • Knowledge of Securities and Pricing data
  • Proven proficiency in dealing with complex technical issues across all aspects of the project lifecycle
  • Strong command of ETL architecture and Tools (Abinitio), and working with relational databases
  • Experience of working in a demanding and results driven, time critical environment
  • All potential candidates must be able to work in a dynamic team environment which includes working and managing teams on different technologies (such as Java, Web Services and C#/.NET) and across multiple regions.
Job Responsibility
Job Responsibility
  • The candidate will have an excellent opportunity to extend their current role and responsibility into Strategic Reference Data initiatives
  • Candidate will also get the chance to work with Global tech leads in other project initiative
  • Interaction will be required with the global development team comprising of Business Analysts and also work with vendor teams to coordinate and manage deliverables
  • The candidate will work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs
  • The candidate will be responsible for building and managing senior and junior ETL developers
  • Work directly with global application development teams, Operations teams/partners to successfully integrate
  • Will work with team and manage deliverables, provide architectural guidance, enforce best Citi practices, conduct code reviews, build support processes, and serve as escalation point during production outages
  • Keep up to date with new technologies and their possible adoption within ISG
  • Work on streamlining processes and work closely with other team members, onsite and remote to ensure consistent approach to development/process is used within the application
  • Work with vendor teams to coordinate and manage key projects.
What we offer
What we offer
  • Best-in-class global benefits.
  • Fulltime
Read More
Arrow Right

Tech Lead – Scala/Spark

We are seeking a Spark, Big Data - ETL Tech Lead for Commercial Card’s Global Da...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Information Technology, or equivalent
  • Minimum 10 years of Proven experience in developing and managing big data solutions using Apache Spark. Having strong hold on Spark-core, Spark-SQL & Spark Streaming
  • Minimum 6 years of experience in leading globally distributed teams successfully
  • Strong programming skills in Scala, Java, or Python
  • Hands on experience on Technologies like Apache Hive, Apache Kafka, HBase, Couchbase, Sqoop, Flume etc.
  • Proficiency in SQL and experience with relational (Oracle/PL-SQL) and NoSQL databases like mongoDB
  • Demonstrated people and technical management skills
  • Demonstrated excellent software development skills. Strong experiences in implementation of complex file transformations like positional, xmls
  • Experience in building enterprise system with focus on recovery, stability, reliability, scalability and performance
  • Experience in working on Kafka, JMS / MQ applications
Job Responsibility
Job Responsibility
  • Lead the design and implementation of large-scale data processing pipelines using Apache Spark on BigData Hadoop Platform
  • Develop and optimize Spark applications for performance and scalability
  • Responsible for providing technical leadership of multiple large scale/complex global software solutions
  • Integrate data from various sources, including Couchbase, Snowflake, and HBase, ensuring data quality and consistency
  • Experience of developing teams of permanent employees and vendors from 5 – 15 developers in size
  • Build and sustain strong relationships with the senior business leaders associated with the platform
  • Design, code, test, document and implement application release projects as part of development team
  • Work with onsite development partners to ensure design and coding best practices
  • Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules
  • Proactively notify Development Project Manager of risks, bottlenecks, problems, issues, and concerns
  • Fulltime
Read More
Arrow Right