CrawlJobs Logo

Senior Software Engineer - Java and NodeJS

United States, Irving · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

The Backend Developer will be part of the Digital Technology Team. They are responsible for design, implementation and on-going enhancements of digital products and enhancing digital experience. The developer must have a strong and continuously evolving technical mastery of RESTful API development focused on Java Spring Boot / Node JS. This includes hands-on programming, participating in design sessions, code reviews, system testing during various phases of development, follow best industry practices and publish API documentations.

Job Responsibility

  • Design APIs, develop shippable code, documentation and unit test new features for digital products
  • Works with fellow API Developers, Team Leads, Architects to deliver features through the creation of re-usable RESTful APIs
  • Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure and up to date with business needs
  • Perform pair programming, effectively communicate ideas with the team, assist in systems integration, performance testing and product releases
  • Implement policies, roles, data access controls, monitoring events, resolve system and data issues for continuous functioning of APIs

Requirements

  • Bachelors/ master’s degree in computer science or equivalent
  • Must have 8+ years of API / Server-side development experience (Programmer, Backend Services developers, Middleware developers, JavaScript(must), NodeJS, Java (Must), C#, Backend Services Developer, AWS, Lambda, ECS, Serverless, MongoDB, Document Storage modeling, RDBMS Storage modeling.)
  • Must have 4 years of experience in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda), developing micro-services, CI/CD solutions (including Docker), message queue systems and background task management
  • Must have 4 years of experience in developing NoSQL databases, designing data models and proficient in querying document stores (preferably MongoDB)
  • Knowledge in API security frameworks, token management and user access control including OAuth, JWT, Open API, etc
  • Must demonstrate strong programming skills in JavaScript and Java
  • Experience working with API Gateway, CDNs, API Performance testing, CI/CD pipelines and monitoring tools
  • Ability to work in an Agile / SCRUM environment
  • Self-directed with a start-up/entrepreneur mindset
  • Ravenous about learning technology and problem solving
  • Strong writing and communication skills
  • *Position not eligible for sponsorship

Nice to have

  • Backend services developers with programming experience such as Java, C# and Python are welcome to apply as long as the candidate is fluent enough to code in JavaScript and work with MongoDB / No SQL Database
  • Full-stack developers (UI + Services) fluent in JavaScript are also welcome to apply

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - Java and NodeJS

8 matching positions

Senior Software Engineer- React, NodeJS with Java

We set the digital agenda to keep IKEA leading in an exciting and fast-moving en...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience building modern web applications in production environments
  • Deep expertise in React, including component architecture, hooks, rendering, and state management
  • Strong TypeScript skills across frontend and backend, with a track record of writing clean, maintainable, well-tested code
  • Experience with modern React frameworks and rendering strategies (e.g. Next.js, SSR/SSG/ISR)
  • Solid full-stack experience with Node.js, building backend services, APIs, and server-side application logic
  • Experience designing and integrating REST and/or GraphQL APIs, including API contracts and typed client integrations
  • Strong background in design systems, reusable components, and accessible UI development aligned with WCAG
  • Proficiency with modern styling approaches such as Tailwind, CSS Modules, or Styled Components
  • Proven ability to build high-performance applications across frontend and backend, including performance, caching, and scalability considerations
  • Experience with state management, data fetching, and automated testing across unit, integration, and end-to-end layers
Job Responsibility
Job Responsibility
  • We set the digital agenda to keep IKEA leading in an exciting and fast-moving environment. We drive the development, provision and operation of our digital products and services through the use of new and existing technology and agile delivery methods to deliver at pace. We are building, integrating and using software to solve complex problems. At the same time, we provide a home for digital skills to both develop and extend the technical, people and business skills needed to ensure continuous development and growth of our digital capability. To fulfill our IKEA vision, 'a better everyday life for the many people,' we need to ensure that the software solutions we create, and use are sound and sustainable for both our customers and co-workers at large. The People Domain We enable Ingka and our people to grow sustainably, through modern & efficient human resource technology, leading the group's digital agenda in sub-domains involving Talent, Total Rewards, People Management and People Planning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a full-stack Senior Software Engineer at ITHAKA, you have an opportunity to p...
Location
Location
United States
Salary
Salary:
112240.00 - 140300.00 USD / Year
portico.org Logo
Portico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a full-stack software engineer building large-scale, distributed web applications
  • Experience with cloud infrastructure services, and AWS in particular
  • Experience with serverless and event-driven architecture is a plus
  • Experience creating and operating backend services using languages like Python, Java, or JavaScript/TypeScript with frameworks like Fast API, NodeJS or Spring Boot
  • Experience creating and operating user-facing applications using frameworks like React or Vue
  • Experience creating and managing APIs for use by multiple teams using REST or GraphQL
  • Experience with distributed data sets in Databricks environments
  • Ability to create and optimize complex SQL queries
  • Demonstrated experience leveraging AI-assisted development tools
  • Experience using a decentralized version control system like Git in a collaborative context on a platform like GitHub or GitLab
Job Responsibility
Job Responsibility
  • Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high-performance customer-facing reporting applications
  • Leverage continuous deployment and test automation tools to deploy application changes to production multiple times per day
  • Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs
  • Implement rich, interactive web applications using the latest technologies, frameworks, and patterns
  • Leverage web analytics to support Product Discovery and to measure project KPIs
  • Test, measure, and optimize performance using Application Performance Management tools
  • Participate in the weekly on-call rotation between the team to respond to automated alerts and lead agile ceremonies
  • Demonstrate leadership skills in mentoring team members and articulating and evangelizing new technologies, methodologies, and processes
  • Participate in analysis of pricing, risk/reward, cost advantages, and resourcing to support technological improvements
What we offer
What we offer
  • medical, dental, and vision plans
  • employer-paid 10% retirement contribution
  • paid parental and caregiver leave
  • 22 days of paid time off
  • 11 paid holidays
  • up to 12 sick days
  • wellness benefits
  • 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

Senior Software Engineer

As a full-stack Senior Software Engineer at ITHAKA, you have an opportunity to p...
Location
Location
United States
Salary
Salary:
112240.00 - 140300.00 USD / Year
portico.org Logo
Portico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience as a full-stack software engineer building large-scale, distributed web applications
  • Proven experience with cloud infrastructure services–in particular AWS (Lambda, API Gateway, Step Functions)
  • Expertise creating and operating backend services using languages like Python, Golang, Java, or JavaScript/TypeScript with frameworks like Fast API, NodeJS or Spring Boot
  • Fluent in creating and operating user-facing applications using frameworks like React or Vue
  • Experience creating and managing APIs for use by multiple teams using REST or GraphQL
  • Deeply knowledgeable in using a decentralized version control system like Git in a collaborative context on a platform like GitHub or GitLab
  • Proficient in creating and operating containerize applications, particularly in a Kubernetes environment using Docker
  • Familiarity with testing frameworks (e.g. JUnit, Jest, pytest, Playwright) and TDD practices
  • Hands-on experience mentoring other engineers in a technical and interpersonal capacity
  • Exceptional communication, thoughtfulness, and desire to give and receive regular feedback
Job Responsibility
Job Responsibility
  • Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high performance applications
  • Leverage continuous deployment and test automation tools to deploy application changes to production multiple times per day
  • Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs
  • Implement rich, interactive web applications using the latest technologies, frameworks, and patterns
  • Leverage web analytics to support product discovery and to measure project KPIs
  • Test, measure, and optimize performance using Application Performance Management tools
  • Participate in the on-call rotation as a first point of contact for applications you own
  • Demonstrate leadership skills in mentoring team members and articulating and evangelizing new technologies, methodologies, and processes
  • Participate in analysis of pricing, risk/reward, cost advantages, and resourcing to support technological improvements
What we offer
What we offer
  • medical, dental, and vision plans
  • an employer-paid 10% retirement contribution
  • paid parental and caregiver leave
  • 22 days of paid time off
  • 11 paid holidays
  • up to 12 sick days
  • wellness benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Fullstack (Nodejs/Typescript/AWS)

Senior Software Engineer, Fullstack (Nodejs/Typescript/AWS). Do you love buildin...
Location
Location
United States , McLean; Plano; Richmond
Salary
Salary:
147100.00 - 184600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 3 years of professional software engineering experience (Internship experience does not apply)
  • 5+ years of experience in at least one of the following: Java, Scala, Python, Go, or Node.js
  • 1+ years of experience with AWS, GCP, Azure, or another cloud service
  • 3+ years of experience in open source frameworks
  • 2+ years of experience in Agile practices
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Full Stack

Toyota Financial Services Enterprise Platforms team is seeking a highly motivate...
Location
Location
United States , Plano
Salary
Salary:
Not provided
toyota.com Logo
Toyota
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Intermediate to advanced programming skills in one or more modern languages such as Nodejs, ReactJS, TypeScript, Java or Kotlin to design, develop and maintain customer experiences on AWS cloud platform
  • Understanding of software development methodologies, such as Agile, Scrum, or Kanban
  • Skilled at delivering high-quality, clean, and reusable code using Test-Driven Development (TDD), object-oriented design, and testing for responsive web applications
  • Strong proficiency in developing scalable and resilient REST APIs integrations with microservices
  • Experience building software using design patterns, best practices, and coding standards
  • Experience with version control practices, including branching, merging, and code review processes
  • Experience building observable systems to track the performance of distributed services, trace issues, and troubleshoot failures
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with Product Owners, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, Spring Boot, TypeScript, and SQL
  • Design and deliver solutions that leverage RDBMS and NoSQL Databases, Container Orchestration Services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • A work environment built on teamwork, flexibility, and respect
  • Professional growth and development programs to help advance your career, as well as tuition reimbursement
  • Team Member Vehicle Purchase Discount
  • Toyota Team Member Lease Vehicle Program (if applicable)
  • Comprehensive health care and wellness plans for your entire family
  • Flextime and virtual work options (if applicable)
  • Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
  • Paid holidays and paid time off
  • Referral services related to prenatal services, adoption, childcare, schools, and more
  • Tax Advantage Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

You will design, develop, document, and support systems and applications that ar...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development or programming experience of 3 - 7 years of working with scalable backends
  • Experience in developing stable and performant software at scale
  • Good experience in at least one language: Ruby, Nodejs, Python, Java, C/C++
  • Good knowledge of operating systems, databases, and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and creative problem-solving skills
  • Should have a Startup mentality, high willingness to learn, and hardworking
Job Responsibility
Job Responsibility
  • Design, develop, document, and support systems and applications that are used by a large number of developers
  • Work in an agile engineering team
  • Be responsible for planning and executing technical projects that will support business requirements
  • Collaborate with engineers across teams to build, review and deliver scalable solutions for key business initiatives
  • Drive best practices, mentor other engineers, drive continuous improvements in engineering excellence, and provide inputs for product features
  • Design and develop systems and applications, with agility and quality
  • Be responsible for end-to-end ownership of tasks from development to production
  • Help with the design, implementation, and launch of many key product features
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
What we offer
What we offer
  • Medical insurance for self, spouse, upto 2 dependent children and Parents or Parents-in-law up to INR 5,00,000
  • Gratuity as per payment of Gratuity Act, 1972
  • Unlimited Time Off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

You will design, develop, document, and support systems and applications that ar...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development or programming experience of 4 - 7 years of working with scalable backends
  • Experience in developing stable and performant software at scale
  • Good experience in at least one language: Ruby, Nodejs, Python, Java, C/C++
  • Good knowledge of operating systems, databases, and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and creative problem-solving skills
  • Should have a Startup mentality, high willingness to learn, and hardworking
Job Responsibility
Job Responsibility
  • Design, develop, document, and support systems and applications that are used by a large number of developers
  • Work in an agile engineering team
  • Responsible for planning and executing technical projects that will support business requirements
  • Collaborate with engineers across teams to build, review and deliver scalable solutions for key business initiatives
  • Drive best practices, mentor other engineers, drive continuous improvements in engineering excellence, and provide inputs for product features
  • Responsible for designing and developing systems and applications, with agility and quality
  • Responsible for end-to-end ownership of tasks from development to production
  • Help with the design, implementation, and launch of many key product features
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
What we offer
What we offer
  • Medical insurance for self, spouse, upto 2 dependent children and Parents or Parents-in-law up to INR 5,00,000
  • Gratuity as per payment of Gratuity Act, 1972
  • Unlimited Time Off
  • Fulltime
Read More
Arrow Right