CrawlJobs Logo

Full Stack Lead Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom , Belfast

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an experienced and highly motivated Lead Full Stack Developer to join our dynamic engineering team. The ideal candidate will possess deep expertise in Java and ReactJS, coupled with a strong understanding of both relational (RDBMS) and NoSQL databases. This role is critical for driving the design, development, and deployment of robust, scalable, and high-performance applications. The Lead Developer will also play a key role in advocating for and implementing best practices in CI/CD application delivery and will have the opportunity to explore and integrate AI technologies into our solutions.

Job Responsibility:

  • Lead the design, development, and implementation of complex enterprise-level applications using Java for backend services and ReactJS for intuitive and responsive front-end user interfaces
  • Architect and manage data storage solutions, demonstrating proficiency with relational databases (e.g. Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB). This includes schema design, query optimization, and data migration strategies
  • Drive continuous improvement in our CI/CD pipelines, ensuring efficient, automated, and reliable application delivery from development to production environments
  • Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of collaboration, excellence, and continuous learning
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions
  • Conduct code reviews, ensuring adherence to coding standards, performance, security, and scalability best practices
  • Troubleshoot and resolve complex technical issues across the full application stack
  • Stay abreast of emerging technologies, industry trends, and best practices in full-stack development, database management, CI/CD, and Artificial Intelligence

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Professional experience in software development, with at least 3 years in a lead or senior full-stack role
  • Strong proficiency in Java development, including Spring Boot, Spring Framework, and related ecosystem
  • Expert-level skills in ReactJS and its core principles, along with experience in popular React workflows (such as Flux or Redux) and component libraries
  • Demonstrable experience with RDBMS (e.g., PostgreSQL, Oracle, MySQL), including advanced SQL, schema design, and performance tuning
  • Solid understanding and hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB), including data modeling and query optimization for these systems
  • Proven experience with CI/CD application delivery management, including tools like Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work effectively in an agile development environment

Nice to have:

  • Exposure to Artificial Intelligence (AI) and Machine Learning (ML) concepts, frameworks (e.g., TensorFlow, PyTorch), or practical application of AI in software solutions
  • Experience with message brokers (e.g., Kafka, RabbitMQ) and microservices architecture
  • Familiarity with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library)
  • Experience with GraphQL

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 Full Stack Lead Developer

Lead Full Stack Java Developer

As part of OTC derivatives technology team, you will be working with a group of ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or Angular
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Manage Applications Development team in an effort to accomplish established goals as well as conduct personnel duties for team
  • Lead resources and serve as a technical SME across the project through advanced knowledge of data structures, distributed systems, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Fulltime
Read More
Arrow Right

Lead Full Stack Developer

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
  • 8-16 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in 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
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • A minimum of 10 years' experience in full stack development, with a focus on Java
  • Extensive experience in big data technologies such as Hadoop, Spark, Kafka, etc.
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
  • 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
  • Lead the data governance project with a technical and strategic outlook
  • Design, develop, and maintain scalable and robust architecture for the project using Java and other full stack technologies
  • Fulltime
Read More
Arrow Right

Lead Full stack Developer

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-16 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in 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
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • A minimum of 10 years' experience in full stack development, with a focus on Java
  • Extensive experience in big data technologies such as Hadoop, Spark, Kafka, etc.
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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Lead the data governance project with a technical and strategic outlook
  • Design, develop, and maintain scalable and robust architecture for the project using Java and other full stack technologies
  • Manage big data technologies to ensure seamless data integration, storage, and analysis
  • Fulltime
Read More
Arrow Right

Java/Angular Full Stack Module Lead

Sopra Steria, a major Tech player in Europe with 56,000 employees in nearly 30 c...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4-6 years of experience in software development
  • At least 2-3 years of experience in full stack development
  • Proven track record of leading teams and delivering high-quality software solutions within budget and timeline constraints
  • Experience in managing migrations and conducting code reviews for large-scale projects
  • Demonstrated experience working in an Agile environment, preferably within the SAFe framework with knowledge of Agile tools such as JIRA, Rally, or VersionOne
  • Full stack developer (Core Java, Hibernate, Springboot, Microservices, Front end – Angular/Ext JS)
  • Experience in databases - SQL or MongoDB
  • Understanding of functional and non-functional requirements
  • Experience in DevOps pipeline set-up, Jenkins and GIT Lab
  • Experience in Jasmine, Karma unit testing tools
Job Responsibility
Job Responsibility
  • Drive innovation and contribute to the development of scalable and efficient software solutions
  • Engage and influence project stakeholders including customer and Onshore teams
  • Actively participate in Agile ceremonies such as Daily Stand-ups, Iteration Planning, Iteration Reviews, and Iteration Retrospectives
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Lead Full Stack Java Developer

The Lead Full Stack Java Developer is a senior-level position responsible for de...
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
  • Strong proficiency in Java (8+ years) and deep understanding of Spring Boot and the Spring ecosystem
  • Hands-on experience with Apache Kafka for event-driven architecture and real-time data processing
  • Expertise in MongoDB, including schema design, indexing, and query optimization
  • Proven experience in designing and implementing microservices-based architectures
  • Knowledge of RESTful APIs, gRPC, and asynchronous communication patterns
  • Experience with cloud platforms like AWS, Azure, or GCP
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes
  • Experience with monitoring tools like Prometheus, Grafana, or ELK Stack
  • Knowledge of distributed tracing tools like Jaeger or Zipkin
  • Strong understanding of Agile methodologies, including Scrum or Kanban
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable, distributed, and high-performance microservices using Java and Spring Boot
  • Implement RESTful APIs and asynchronous communication patterns using Kafka for real-time data streaming
  • Integrate microservices with external systems and APIs, ensuring seamless communication and data flow
  • Work with MongoDB to design and optimize NoSQL database schemas and queries for high availability and performance
  • Optimize application performance, scalability, and reliability
  • Identify and resolve bottlenecks in the system, ensuring low-latency and high-throughput processing
  • Provide expertise in application architecture and ensure that designs adhere to the overall system blueprint
  • Develop standards for coding, testing, debugging, and implementation
  • Partner with multiple management teams to ensure appropriate integration of functions to meet business goals
  • Collaborate with DevOps teams to deploy and monitor applications in cloud environments
What we offer
What we offer
  • Opportunity to work on cutting-edge technologies and challenging projects
  • Collaborative and innovative work environment
  • Competitive salary and benefits package
  • Opportunities for professional growth and leadership
  • Fulltime
Read More
Arrow Right

Lead Full Stack Java Developer

The Lead Full Stack Java Developer is a senior-level position responsible for de...
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
  • Strong proficiency in Java (8+ years) and deep understanding of Spring Boot and the Spring ecosystem
  • Hands-on experience with Apache Kafka for event-driven architecture and real-time data processing
  • Expertise in MongoDB, including schema design, indexing, and query optimization
  • Proven experience in designing and implementing microservices-based architectures
  • Knowledge of RESTful APIs, gRPC, and asynchronous communication patterns
  • Experience with cloud platforms like AWS, Azure, or GCP
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes
  • Experience with monitoring tools like Prometheus, Grafana, or ELK Stack
  • Knowledge of distributed tracing tools like Jaeger or Zipkin
  • Strong understanding of Agile methodologies, including Scrum or Kanban
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable, distributed, and high-performance microservices using Java and Spring Boot
  • Implement RESTful APIs and asynchronous communication patterns using Kafka for real-time data streaming
  • Integrate microservices with external systems and APIs, ensuring seamless communication and data flow
  • Work with MongoDB to design and optimize NoSQL database schemas and queries for high availability and performance
  • Optimize application performance, scalability, and reliability
  • Identify and resolve bottlenecks in the system, ensuring low-latency and high-throughput processing
  • Provide expertise in application architecture and ensure that designs adhere to the overall system blueprint
  • Develop standards for coding, testing, debugging, and implementation
  • Partner with multiple management teams to ensure appropriate integration of functions to meet business goals
  • Collaborate with DevOps teams to deploy and monitor applications in cloud environments
What we offer
What we offer
  • Global benefits designed to support well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Lead Consultant - Full Stack Developer

Established over eighteen years ago, we are a growing Melbourne-based Software C...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
fabricgroup.com.au Logo
Fabric Group Holdings
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in two or more coding languages (Java, C#, Javascript, etc.)
  • Comfortable with learning a new language/technology required for a new client project
  • Experience with continuous integration and continuous delivery (CI/CD) practices
  • Applying test-driven development practices (TDD) to your work
  • Solid knowledge of cloud technologies such as AWS, Google Cloud, Azure, Docker and Kubernetes
  • Experience in leading a software development team using one of the agile methodologies for organising their work
  • Being flexible and ready to wear multiple hats during the project lifecycle
Job Responsibility
Job Responsibility
  • Leading a software development project from start to finish including initial client consulting and advisory, ideation and discovery, development, deployment and support
  • Taking part in the presales and initial project evaluation activities to advise on the best technology to use, innovate, come up with a high-level solution design, size the scope of work and identify the risks and technical dependencies
  • Designing technical solutions that meet clients’ needs within their technology constraints
  • Apply different languages and technologies to your projects while coding side by side with other developers on your team
  • Implementing continuous delivery practices to accelerate the delivery of new valuable functionality to its intended users
  • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product
  • Mentoring and coaching less experienced software engineers in Fabric family and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others
  • Advising our clients on the right technical decisions and advocating for the right practices to use
  • Being an ambassador for Fabric, promoting our values and the practices we use to make sure we build the software right
  • Generate thought leadership content relevant to your role to support our marketing department in social media activities and meetups
Read More
Arrow Right

Full Stack Development Lead

We are looking for a highly talented and motivated engineer to lead our R&D and ...
Location
Location
United States , Scottsdale
Salary
Salary:
Not provided
skyrepublic.com Logo
Sky Republic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ development experience in corporate applications from design to production using React (Redux, Saga, Material UI, Hooks, etc.), NodeJS/Express, Postgres/MySQL/etc., Java/Golang
  • In-depth understanding of JavaScript, HTML, CSS, the DOM, and relevant concepts
  • Experience testing JavaScript single-page applications (using Jest, Mocha, Enzyme, etc.)
  • Familiar with Linux container technologies (Docker, Kubernetes, etc.)
  • Familiar with Cloud platforms (Azure, AWS, GCP, etc.)
  • Proficient with agile (Scrum/Kanban/XP) software development methodology and continuous delivery techniques and tools (Jenkins, Git, Jira etc.)
  • Desire and ability to rapidly learn new technologies, put them in practice with tough deadlines, and work through challenging problems
  • Possess strong interpersonal, leadership, and communication skill
  • Able to work in a very fluid environment with a high degree of autonomy
  • Master’s degree in computer science or equivalent
Job Responsibility
Job Responsibility
  • Drive the end-to-end design and implementation of feature rich React components for the core Atlas platform and its applications
  • Contribute to a highly creative and experienced team in an agile and collaborative environment to release new UIs for Atlas
  • Continuously learn and bring-in industry practices and technology for web design and web development
  • Apply software development best practices such as unit testing, code review, test automation and continuous delivery to produce high quality software
  • Work with various stakeholders and customers to develop the Sky Republic offering and ensure its adoption
  • Participate in all phases of development including design, coding, deployment, testing, documentation and maintenance of Sky Republic solution
What we offer
What we offer
  • Attractive compensation (salary + bonus + equity)
  • Medical, Dental, Vision, 401K
  • Flexible working hours
  • Fulltime
Read More
Arrow Right