CrawlJobs Logo

Senior Full Stack Java Developer

United States, New York 120000.00 - 175000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Embark on a transformative journey as a Senior Full Stack Java Developer. At Barclays, our vision is clear – to redefine the future of banking and help craft innovative solutions. In this role, you’ll work on front-office trading platforms used globally by repo traders and sales teams, contributing to systems that support trade execution, capture, and position management across US, EU, and APAC markets. You’ll collaborate closely with technology and business partners to enhance core trading capabilities, support platform evolution, and help ensure reliability in a fast-moving trading environment.

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

  • Java (8+) and Spring Framework for building microservices and RESTful APIs
  • Frontend development using Angular or AngularJS, along with HTML5, CSS3, and JavaScript/TypeScript
  • Database development with relational databases, including SQL query optimization and stored procedures
  • Modern development tooling and testing frameworks such as Git, Node.js, Webpack, and unit/end-to-end testing tools
  • Working in Agile environments with CI/CD pipelines, Unix/Linux systems, and containerized deployments using Docker

Nice to have

  • Familiarity with Generative AI integration, including prompt engineering, or AI-powered features
  • Familiarity with cloud technologies: OpenShift/Kubernetes and AWS
  • Skill in Test Driven Development, Continuous Delivery and System integration
  • Knowledge on Kafka, Caching, Jenkins/TeamCity

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

Senior Full Stack Java Developer

8 matching positions

Senior Full Stack Java Developer

The Senior Full Stack Java Developer – is a senior level position responsible fo...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle
  • 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
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
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
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

The Senior Full Stack Java Developer – is a senior level position responsible fo...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle
  • 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
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
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.
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

Discover your future at Citi. Working at Citi is far more than just a job. A car...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
  • Experience with build tools like Maven or Gradle
  • Proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Experience with working on ReactJS and Redux
  • Familiarity with front-end build tools (e.g., Webpack, npm, yarn)
  • Experience with version control systems (e.g., Git)
  • Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD)
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

As a Full Stack Development lead within our team, you will take on a critical l...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
  • Experience with build tools like Maven or Gradle
  • Proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Experience with working on ReactJS and Redux
  • Familiarity with front-end build tools (e.g., Webpack, npm, yarn)
  • Experience with version control systems (e.g., Git)
  • Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD)
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

The JAVA Full Stack Senior Developer role is an intermediate level position resp...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience designing micro-service-based application
  • Expert in Java, Java Collections, Spring Framework, Spring Security, RDBM (preferable Oracle) S, and Hibernate
  • 2+ years of hands-on experience in OpenShift, Tekton, and Harness
  • 1+ years of hands-on experience working on NoSQL database, preferably MongoDB
  • Low-latency, scalable, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
  • Problem-solving, troubleshooting, and clean code (Core Java, J2EE, Collections, Multithreading)
  • API integration (third-party libraries, security)
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower-level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

We are looking for a highly skilled and experienced Senior Java Developer with 1...
Location
Location
United States
Salary
Salary:
Not provided
bvteck.com Logo
Bright Vision Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience in Java/J2EE development
  • Strong expertise in Java, Spring Boot, Spring MVC, Spring Security
  • Extensive experience with REST APIs, microservices, and distributed systems
  • Proficiency in SQL and NoSQL databases
  • Experience with cloud platforms: AWS, Microsoft Azure, and/or Google Cloud Platform (GCP)
  • Hands-on experience with cloud services such as: AWS: EC2, S3, RDS, Lambda, EKS, ECS, CloudWatch, IAM
  • Azure: App Services, Azure Functions, AKS, Azure SQL, Cosmos DB
  • GCP: Compute Engine, GKE, Cloud Run, Cloud Storage, BigQuery
  • Strong experience with Docker, Kubernetes, Helm, and container orchestration
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or AWS CodePipeline
Job Responsibility
Job Responsibility
  • Design, develop, and maintain enterprise-level Java applications
  • Build and support RESTful APIs and microservices architectures
  • Collaborate with cross-functional teams in an Agile/Scrum environment
  • Perform code reviews and mentor junior team members
  • Ensure application performance, security, and scalability
  • Participate in architectural discussions and technical decision-making
  • Troubleshoot and resolve complex technical issues
Read More
Arrow Right

Senior Full Stack Developer- Java, Camunda

We are seeking a skilled and experienced Senior Full Stack Developer to join our...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in Camunda Engine, BPMN, and SOA/Microservice architecture
  • Strong hands-on experience in Java development with a solid grasp of design patterns, particularly for microservices
  • Skilled in Spring and Spring Boot frameworks, with working knowledge of CI/CD tools
  • Familiar with event-driven architecture and messaging platforms, ideally Kafka
  • Holds a degree or higher qualification in Software Engineering or a related technical discipline
  • Demonstrates excellent analytical, technical communication, and coaching skills
  • Brings a collaborative and pragmatic approach to problem-solving and team engagement
Job Responsibility
Job Responsibility
  • Define architecture and create high-level design artefacts for process automation solutions
  • Develop and implement Java-based microservices aligned with sprint objectives
  • Lead the successful integration of Camunda BPMN processes and associated tools
  • Build proof of concepts and contribute to the development of Camunda capabilities within VOIS
  • Mentor and train Java developers to enhance their proficiency in Camunda BPMN
  • Collaborate with cross-functional teams to expand the process automation footprint in Solstice
  • Ensure high-quality code deliverables and support resolution of technical issues in shared modules
What we offer
What we offer
  • Opportunity to work on a strategically significant greenfield project
  • Exposure to cutting-edge technologies including Camunda BPMN, microservices, and event-driven architecture
  • A collaborative environment that encourages innovation and continuous improvement
  • The chance to influence architectural decisions and establish best practices
  • Career development through mentoring and leadership opportunities
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer (Java+Reactjs)

We are seeking a Senior Full Stack Software Engineer with strong Java experience...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years of professional software development experience
  • Strong hands-on experience with React.js and related ecosystem tools such as Redux, Saga middleware and service workers
  • Solid foundation in Java or motivated to deepen expertise in Java-based development
  • Deep understanding of object-oriented and functional programming principles
  • Experienced in unit testing, mocking frameworks, and code quality practices
  • Comfortable working with RESTful APIs, JSON and third-party libraries
  • Working knowledge of system design fundamentals and performance optimisation techniques
  • Familiar with tooling such as linting tools, SonarQube, Webpack configuration, lazy loading and Progressive Web Applications (PWA)
  • Collaborates effectively as a team member, communicates clearly, and contributes positively to team leadership and engagement
Job Responsibility
Job Responsibility
  • Design, develop and deliver advanced full stack applications using Java and Reactjs
  • Own medium-to-large features from technical design through to completion and deployment
  • Review code written by peers to ensure quality, consistency and maintainability
  • Write and execute unit tests, applying mocking techniques where appropriate
  • Troubleshoot and resolve defects raised by customers or testing teams
  • Produce clear technical documentation for developed components and features
  • Improve team productivity by creating reusable components, templates and automated solutions
  • Contribute to open-source components on behalf of the team, where applicable
  • Participate in recruitment activities as a technical interviewer
  • Work within platform constraints and contribute to sound system design decisions
What we offer
What we offer
  • Exposure to complex, enterprise-scale technology platforms within a global organisation
  • Opportunities to work in agile, collaborative teams with a strong focus on quality and learning
  • Access to structured training programmes and professional certifications
  • Clear development pathways and potential promotion opportunities in line with HR mobility policies
  • A hybrid working model that supports flexibility and wellbeing
Read More
Arrow Right