CrawlJobs Logo

Java Fullstack Engineer

United Kingdom, Glasgow · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Join us as a Java Fullstack Engineer, to contribute to the development of high-quality, scalable applications supporting our critical business functions. You’ll be part of a fast-paced engineering team focused on building modern, reliable, and secure solutions that enhance customer and colleague experiences. This role will give you the opportunity to work across the full software development lifecycle, collaborate closely with product and design teams, and deliver high‑impact services that drive meaningful outcomes for the business.

Job Responsibility

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability

Requirements

  • Proficient Java development skills, including Core Java, Collections, Multi‑Threading and Concurrency, OOP concepts, Exception Handling, JVM concepts, and the Spring ecosystem (Spring Boot, Spring Batch, Spring Integration)
  • Demonstrated experience in SQL, including writing queries and understanding relational concepts
  • Practical experience in Integration, covering Microservices architecture, designing and integrating with RESTful services, and applying design patterns
  • Working knowledge of modern UI frameworks, such as Angular, React, and core web technologies (HTML, CSS, JavaScript)

Nice to have

  • Experience with DevOps practices, including monitoring and tooling (ELK, AppDynamics), build and deployment tools, containerisation (Docker, Kubernetes), load‑balancing concepts, and working on highly scalable applications
  • Knowledge of database and messaging technologies, including SQL (joins, indexing, transactions), NoSQL (MongoDB, Cassandra, CAP theorem), query optimisation, and messaging platforms
  • Understanding of caching frameworks, including caching concepts, types, methods (priming, eviction, cache miss, consistency, staleness, MRU), and experience with messaging solutions such as Kafka or Solace

What we offer

  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution

Looking for more opportunities?

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

Similar Jobs for

Java Fullstack Engineer

8 matching positions

Java Fullstack Engineer

Job Overview Job Description: We are looking for experienced full-stack software...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive Experience: Minimum of 5-7 years of proven software development experience, specializing in Java, Javascript framework like React, Spring Boot, and Oracle.
  • Modern Application Development: In-depth knowledge of modern application architecture principles.
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows.
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development.
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Full Stack Proficiency: Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications.
  • Front-End Development: Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.
  • Database Expertise: Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle/Postgres.
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes.
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns.
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary.
  • Follow and contribute to defining technical and team standards.
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy.
  • AI-Driven Development: Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions.
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features.
  • Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges.
  • Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions.
  • Fulltime
Read More
Arrow Right

Java Fullstack Engineer

Job Title: Java Fullstack Engineer Location – New York (Onsite) Fulltime
Location
Location
United States , New York
Salary
Salary:
154000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Angular, React, NodeJS, Python, JavaScript
  • Familiarity with UI/UX Design and any database
  • Architect exp in designing the new applications/solutions
  • Proficient with AI coding assistants
  • Knowledgeable in AI workflow automation and intelligent data processing
  • Experienced with real-time technologies and message queues
Job Responsibility
Job Responsibility
  • Architecture Ownership and Vision: Oversee the complete architecture across front end, back end, APIs, data, and integrations
  • Define reference architectures, technology standards, and design principles
  • Make long-term decisions balancing scalability, security, cost, and speed while anticipating future needs and designing for extensibility
  • Deep Full-Stack Technical Expertise: Front End: Possess a strong command of modern frameworks like React and Typescript
  • Design performance, accessible, and secure UI architectures with Material UI components, setting standards for complex state management, authentication flows, and UX consistency
  • Back End: Architect scalable services using Node.js or Python, design REST and event-driven APIs, and apply microservices patterns, resiliency, and fault tolerance
  • Data Layer: Model relational and NoSQL databases using MongoDB or Postgres, and design data access, caching strategies, and data consistency models
  • Cloud, DevOps, and Platform Design: Architect cloud-native solutions on AWS, Azure, or GCP
  • Design CI/CD pipelines, infrastructure as code, and deployment strategies while building for high availability, disaster recovery, and cost optimization
  • Embed observability, logging, and monitoring by design
  • Fulltime
Read More
Arrow Right

Java Fullstack Engineer

Job Title: Java Fullstack Engineer Location: Irving, TX / Tampa, FL FTE
Location
Location
United States , Irving, TX / Tampa, FL
Salary
Salary:
160000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 6–10 years in professional software development
  • Strong expertise in Java, Spring Boot, and REST APIs
  • Component-based UI design
  • Experience with Oracle database design and PL/SQL (including performance tuning)
  • Strong understanding of API design, error handling, JSON/XML processing, and Agile methodologies (Scrum/Kanban)
Job Responsibility
Job Responsibility
  • Design and implement RESTful services using Java 11+ / Spring Boot
  • Develop responsive UIs with Angular (v12+), TypeScript, and RxJS
  • Model database schemas and optimize Oracle SQL & PL/SQL
  • Build secure integrations with REST/SOAP APIs, handling XML/JSON
  • Implement messaging patterns and batch jobs
  • Work within Agile/Scrum methodologies, contributing to grooming, estimation, and demos
  • Utilize CI/CD tools (Jenkins/GitLab) and Git workflows
  • Partner with cross-functional teams and produce clear technical designs and API specifications
  • Fulltime
Read More
Arrow Right

Java Fullstack Engineer

Join as an AVP Java Fullstack Engineer and be involved in building and support t...
Location
Location
United Kingdom , Glasgow
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java
  • Collections
  • Multi-Threading and Concurrency
  • OOPS concepts
  • Exception Handling
  • JVM Concepts
  • Spring Framework (Spring Boot, Spring Batch, Spring Integration)
  • SQL
  • Micro Service Architecture
  • Developing and integration with Restful web services
Job Responsibility
Job Responsibility
  • To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Fullstack Engineer Java and C++

We are looking for an experienced and proficient full-stack software engineer wi...
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 experience as a Software Engineer/Developer using Java and C++
  • Extensive experience with software engineering best practices including unit testing (JUnit), automation (Jenkins), design patterns, and peer review
  • Clear understanding of Data Structures and Object-Oriented Principles
  • Multiple years of experience with Service Oriented and MicroServices architectures, including REST implementations using Spring Boot
  • Multiple years of experience with frameworks like Spring Boot and Spring JMS
  • Strong experience with front-end technologies including Angular, VueJS, Javascript, HTML, and CSS
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools like Jenkins, Git, and Maven
  • Multiple years of experience with agile and iterative software delivery
  • Extensive experience with Database technologies including RDBMS (Oracle) and Big Data platforms (Hadoop, HDFS, Hive, Impala)
  • Deep experience with event-driven design and architecture using technologies like IBM MQ, ActiveMQ, and Spark
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader technical community
  • Implement application services using Java plugins and RCM extensions and specify domain models and services for applications
  • Implement inbound asynchronous and outbound messaging services using message-oriented middlewares like IBM MQ and ActiveMQ
  • Design and implement data services for sourcing customer product data for alert enrichment, and implement service provider and consumer web services
  • Perform data modeling, data engineering for OLTP maintenance and warehouse, and database programming for application business rules/logic
  • Conduct data analytics for BI reports and dashboards, and manage data retention and archival using technologies like Spark SQL and Sqoop
  • Collaborate with technical leadership to achieve established goals, in line with our broader technical strategy
  • Fulltime
Read More
Arrow Right

Software Engineer Fullstack (Java, Angular)

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, Engineering, or a related field
  • 2-4 years of professional experience in Java, SpringBoot applications development
  • Strong proficiency in Angular, Java and its ecosystem (Spring Framework, Spring Boot, Hibernate, Maven/Gradle)
  • Extensive experience with designing and developing RESTful APIs and UI/UX forms
  • Solid understanding of App Development, object-oriented programming (OOP) principles and design patterns
  • Experience with relational databases Oracle / SQL
  • Familiarity with version control systems (e.g., Git)
  • Experience on DEVOPS, CI/CD, Build Tools Maven, Ant, with knowledge on using Sonar, Blackduck and Jenkins
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Excellent problem-solving, analytical, and communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain robust, scalable, and high-performance server-side applications using Java frameworks (e.g., Spring Boot, Spring MVC)
  • Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., Angular), HTML5, CSS3, and JavaScript
  • Ability to design, develop components with minimal assistance and ability to effectively interact, collaborate with development architects and stakeholders to design scalable, maintainable, and secure application architectures, ability to effectively communicate development progress, Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation, evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality, Perform peer code review of project codebase changes
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications, analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower-level analysts, identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision and exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java Fullstack Engineer

Full-stack engineer with experience designing, developing, and implementing high...
Location
Location
United States , Chicago
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java (v8 to v17+) – Expert level
  • Typescript – Expert level
  • JavaScript (ES2020+) – Expert level
  • Spring Ecosystem (Spring Framework, Spring Security, Spring Integration) – Expert level
  • Spring Boot, Spring Batch – Advanced level
  • Database (SQL, Oracle, PostgreSQL, Performance) – Expert level
  • JMS, Messaging Middleware (IBM MQ or ActiveMQ preferred), Spring JMS – Expert level
  • Web Components/Custom Elements – Advanced level
  • UI Design System Architecture (Framework-Agnostic) – Advanced level
  • Reusable UI Component Architecture – Advanced level
Job Responsibility
Job Responsibility
  • Full-stack engineer with experience designing, developing, and implementing highly secure web-based applications to support business requirements, including enterprise-grade front-end (JavaScript) and backend (Java) components
  • Follows approved lifecycle methodologies, creates design documents, and performs coding and testing
  • Upholds secure coding standards and practices
  • Demonstrates deep understanding of browser rendering and the DOM
  • Experience designing frontend component APIs with cross-framework compatibility
  • components must function correctly in Angular today and remain portable as organizational needs evolve
  • Able to work with limited supervision and applies independent judgment to deliver scalable, maintainable solutions
  • Engages product teams as a technical partner to drive adoption
  • Resolves technical issues through debugging, research, and investigation
  • Has hands-on tech lead or senior contributor experience
Read More
Arrow Right

Senior Software Engineer - Fullstack (Java and Angular)

Elevate your expertise to new heights at 3Pillar, the premier destination for tr...
Location
Location
India
Salary
Salary:
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 6+ years of experience/expertise in the following areas specified below*:
  • FSD – Java (min Java11), Spring, Springboot, Microservices: Java (min Java 11)
Job Responsibility
Job Responsibility
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
  • Team Coordination and Collaboration: Collaborate with cross-functional teams, such as product managers, designers, and other engineers, to ensure that technical decisions align with project goals and timelines.
  • Code Quality and Standards: Enforce coding standards, review code and mentor team members to maintain high code quality, consistency, and adherence to best practices.
  • Problem Solving and Technical Challenges: Address complex technical challenges, troubleshoot issues, and provide guidance on solving technical problems, ensuring the successful delivery of UI projects.
What we offer
What we offer
  • Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach.
  • You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday.
  • Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams.
  • We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing. Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.
  • Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.
  • We are an equal opportunity employer. It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally.
  • Fulltime
Read More
Arrow Right