CrawlJobs Logo

Full Stack Java Development Engineer

United States, Whippany 75000.00 - 135000.00 USD / Year · Job Posted June 16, 2026
Apply Position
Job Link Share

Job Description

Drive Barclays' digital transformation by building impactful, end-to-end solutions as a Full Stack Java Development Engineer, leveraging ReactJS, J2EE, Spring Boot, event-driven architectures, and advanced design patterns to deliver scalable, high-performance platforms. You'll play a key role in shaping robust, secure systems while collaborating across teams to accelerate innovation and business outcomes. This is a unique opportunity to work deep in code, influence architecture, and grow your knowledge in modern engineering practices within a culture that advocates responsibility, learning, and technical excellence.

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

  • Full stack development using Java (J2EE), Spring Boot, and ReactJS, delivering scalable, high-performance enterprise applications
  • Designing event-driven architectures and applying multi-layered design patterns to solve sophisticated, real-world engineering situations
  • CI/CD pipelines, DevOps practices, and modern engineering tools (GitLab, SonarQube) to enable efficient and high-quality delivery
  • Coding practices, unit testing, and code quality standards, ensuring reliable, maintainable, and resilient systems
  • Problem-solving mindset with exposure to performance optimization, observability, and resiliency patterns in distributed system

Nice to have

  • Experience with cloud platforms (AWS/Azure), containerization (Docker/Kubernetes), and building cloud-native, scalable microservices
  • Leveraging AI/ML-driven capabilities or integrating AI solutions (APIs, copilots, intelligent automation) to enhance product functionality and developer productivity
  • Collaborative team mindset, end-to-end process responsibility, excellent stakeholder communication skills, adaptability, and ability to thrive in a fast-paced, high-performing engineering environment

What we offer

  • Medical, dental and vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award
  • 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

Full Stack Java Development Engineer

8 matching positions

Software Engineer - Java Full Stack Development

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Angular
  • Java Full Stack Development
  • Spring Boot
  • Strong knowledge of front-end and back-end development frameworks and best practices
  • Experience in designing scalable and maintainable software architectures
  • Ability to troubleshoot and resolve complex technical issues efficiently
  • Familiarity with version control systems and continuous integration processes
  • Competence in writing clean, well-documented, and testable code
  • Minimum 5 years of experience in Java Full Stack Development
  • React
Job Responsibility
Job Responsibility
  • Expected to be an SME, collaborate and manage the team to perform
  • Responsible for team decisions
  • Engage with multiple teams and contribute on key decisions
  • Provide solutions to problems for their immediate team and across multiple teams
  • Facilitate communication between technical and non-technical team members to ensure alignment on project goals
  • Mentor junior team members to support their professional growth and enhance team capabilities
Read More
Arrow Right

Lead Java Engineer, Full Stack Development

Highly specialized expert developing software applications, in entirety or in pa...
Location
Location
United States , Saint Petersburg
Salary
Salary:
Not provided
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices
  • 5+ years of experience leading Angular development efforts in a full stack capacity
  • Strong understanding of software engineering principles, object-oriented design, and design patterns
  • Experience with SQL and NoSQL databases, integration frameworks, and distributed caching strategies
  • Familiarity with CI/CD pipelines and DevOps practices
  • Excellent communication, analytical, and problem-solving skills
  • Bachelor’s: Computer and Information Science (Required)
  • High School (HS) (Required)
  • General Experience - 6 to 10 years
Job Responsibility
Job Responsibility
  • Serve as the lead developer for the Annuities and Insurance Applications, driving feature enhancements and new development initiatives
  • Design, develop, and implement scalable and maintainable full stack solutions using Java (Spring, Spring Boot) and Angular
  • Work independently to analyze complex system requirements and translate them into robust technical solutions
  • Support and enhance existing document management functionality within the Java space
  • Collaborate with business analysts, architects, and other developers to ensure alignment with business goals and technical standards
  • Provide technical leadership and mentorship to junior developers and team members
  • Participate in code reviews, system testing, and validation procedures
  • Ensure adherence to best practices in software engineering, including CI/CD, modular design, and secure coding standards
  • Stay current with emerging technologies and recommend improvements to enhance system performance and maintainability
  • Participate in production support rotations and respond to escalated issues as needed
  • Fulltime
Read More
Arrow Right

Lead Engineer, Full Stack Java Development

As part of our Back-Office Application Modernization team at Raymond James, this...
Location
Location
United States , Saint Petersburg
Salary
Salary:
Not provided
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of Five (5) years of experience in application development, with exposure to software architecture and solution design using modern technology stack
  • Solid knowledge of JavaScript concepts across browser and server-side use cases
  • Strong hands-on experience with Java and Angular
  • Experience with Oracle SQL, including writing and troubleshooting queries
  • Solid understanding of Object-Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Object Oriented analysis and design using common design patterns
  • Develop unit-test cases, plans, and automated tests using Test-Driven Development (TDD)
  • Experience across the full Software Development Life Cycle (SDLC)
  • Experience working in Agile, Waterfall, or Hybrid development methodologies
Job Responsibility
Job Responsibility
  • Develop existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements
  • Define and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements
  • Elicit complex business requirements using a variety of methods, such as interviews, document analysis, workshops, and workflow analysis, to express the requirements in terms of target user roles and goals
  • Document complex "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required
  • Explore and develop a detailed understanding of external developments or emerging issues and evaluate their potential impact on, or usefulness to, the organization
  • Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software
  • Design and monitor the quality of website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues
  • Discuss and recommend more complex or innovative technical developments to improve the quality of the website/portal/application software and supporting infrastructure to better meet users’ needs
  • Lead in detecting and analyzing security incidents, including attacks, breaches, and identified vulnerabilities, and remediate any security gaps in line with the security incident management procedure
  • Act as subject matter expert in an area of technology, policy, regulation, or operational management for the team. Maintain external accreditations and in-depth understanding of current and emerging external regulation and industry best practices through continuing professional development, attending conferences, and reading specialist media
  • Fulltime
Read More
Arrow Right

Full Stack Engineer (Java + React + AI-Accelerated Development)

Stayflexi is a modern, all-in-one operating system for hotels and vacation renta...
Location
Location
India , Tirupati
Salary
Salary:
40000.00 - 50000.00 INR / Month
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Core Java
  • Hands-on experience with Spring Boot
  • Solid experience in ReactJS and Next.js
  • Experience building mobile apps using React Native
  • Strong understanding of relational database fundamentals
  • Indexing, query optimization, schema design
  • Good understanding of REST APIs and system design principles
  • Familiarity with Git and modern development workflows
Job Responsibility
Job Responsibility
  • Design and develop scalable backend services using Core Java and Spring Boot
  • Build responsive and high-performance web applications using ReactJS and Next.js
  • Develop and maintain mobile applications using React Native
  • Work extensively with relational databases (MySQL/PostgreSQL) — schema design, optimization, and query efficiency
  • Collaborate with product and design teams to deliver intuitive user experiences
  • Write clean, maintainable, and production-grade code
  • Continuously improve performance, reliability, and scalability of systems
  • Leverage modern AI coding agents like OpenAI Codex and Claude to accelerate development workflows
  • Fulltime
Read More
Arrow Right

Software Engineer- Full Stack - Java, React - Engineer

The Digital S/W Engineer Intmd Analyst is a seasoned professional role. Applies ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years software development experience, specializing in JavaScript, Java frameworks, databases like React.js, Spring Boot, Oracle and MongoDB
  • 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
  • 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

Lead Software Engineer - Java Full Stack + GENAI

About this role: Wells Fargo is seeking a Lead Software Engineer In this role...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Software Engineering experience as a JAVA full stack developer (Spring, Spring Boot, Oracle, and UI)
  • Bachelors in engineering or equivalent with above mentioned years of experience
  • Experience with GenAI tools – Co Pilot
  • Strong analytical, verbal, written communication, and interpersonal skills
  • Strong knowledge on Agile Product development methodologies and collaborating with multiple stakeholders to deliver the quality products in a timely manner
  • Hands on experience on building microservices using Spring boot, Kafka, REST APIs, ORM, SQL/NO-SQL Databases
  • Strong knowledge and hands-on on designing highly secure, scalable, resilient, and performant applications using Java/J2EE design patterns, 12-factor app principles, cloud-native patterns, and practices
  • Deep understanding of application performance management, memory management, multi-threading patterns and practices
  • Strong knowledge of foundational skills: Data Structures, Design Patterns, OOPs, SOLID principles, and secure coding practices
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Senior Java Engineer - Full Stack, Vice President

The Senior Java Full-Stack Engineer is an experienced, individual contributor po...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years progressive hands-on experience in software engineering
  • Demonstrated history of technical growth and tackling increasingly complex challenges in a full-stack capacity
  • Verifiable experience in designing, building, and maintaining large-scale, distributed, and mission-critical applications
  • Deep understanding of scalability, high availability, security, and observability
  • Comprehensive experience across the entire software development lifecycle (SDLC)
  • Strong proficiency in back-end development with Java, including Spring Boot
  • Proven experience designing, building, and operating applications based on microservice architecture
  • Strong proficiency in front-end development with React or Angular
  • Demonstrated experience utilizing AI-powered development tools
  • Deep understanding of engineering fundamentals including data structures, algorithms, design patterns, and best practices
Job Responsibility
Job Responsibility
  • Actively participate in the entire software development lifecycle (SDLC), from requirements analysis and technical design to coding, testing, deployment, and maintenance of both front-end and back-end components
  • Design, develop, and maintain resilient and scalable back-end services and APIs using Java and a microservice-based architecture
  • Design, develop, and implement intuitive and responsive user interfaces with a strong focus on front-end technologies like React or Angular
  • Integrate AI-powered development tools into the software development lifecycle (SDLC) to enhance productivity, code quality, and innovation
  • Champion and enforce high standards for code quality, performance, and security through strong code review practices across the full stack
  • Review and analyze proposed technical solutions for projects, providing expert guidance on architecture and design for distributed systems
  • Contribute to the formulation of technical strategy and roadmaps for application development
  • Develop a comprehensive understanding of how different business areas integrate to accomplish firm-wide goals
  • Provide evaluative judgment based on the analysis of factual data in complex and unique situations
  • Drive the delivery of end results on projects, ensuring high standards of quality and adherence to timelines
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java Full stack & Capital Markets Experience

Wells Fargo is seeking a Lead Software Engineer
Location
Location
India , BENGALURU; HYDERABAD
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
September 20, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 10+ years of hands-on experience in building application using Java, Spring framework and Spring Boot
  • Strong experience in designing and building microservices/ web services
  • Experience in Front end development experience with ReactJS or Angular JavaScript, NodeJS
  • Experience working in Capital Markets / Investment banking
  • Familiarity with MongoDB, including querying, data validation, and understanding of document schemas
  • Good to have experience in the payment's domain with working knowledge of Wires/SWIFT, and ISO 20022 message structures
  • Familiarity with ElasticSearch, including indexing concepts, search/query validation, and interpreting results
  • Familiarity with GenAI tools such as GitHub Copilot, Agentic AI workflows, and LLM based test generation
  • Knowledge on messaging service like Kafka, Solace, etc
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Comfortable working in an Agile software delivery environment and desire to collaborate and work closely with cross-functional team
  • Working closely with multiple technology teams to understand their requirements and deliver solutions
  • Learning, adapting and implementing new concepts, technologies and improvements
Read More
Arrow Right