CrawlJobs Logo

Senior Software Engineer - Java and NodeJS

7-eleven.com Logo

7-Eleven, Inc

Location Icon

Location:
United States , Irving

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Java and NodeJS

Senior Full Stack Software Engineer

We're looking for a Senior Fullstack Software Engineer to join our team, passion...
Location
Location
United States
Salary
Salary:
146700.00 - 230300.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience working as a Full Stack Engineer
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Specialization in Javascript (ES6), HTML5, CSS
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue)
  • Familiarity with server-side software development in software design, object-oriented programming. (preferred experience with Java, NodeJs)
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
  • Familiarity with A/B testing
  • Good understanding of front-end architecture and data-driven development
  • Experience building and integrating REST APIs, GraphQL
  • Experience with SQL and basic data and numerical analysis
Job Responsibility
Job Responsibility
  • Guide the technical direction and implementation of large-scale product features
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution
  • Collaborate with product, design and engineering to influence product strategy and direction
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind
  • Mentor and level up the skills of your teammates by sharing your expertise
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

We are looking for a senior full stack software engineer who will own the design...
Location
Location
United States , San Jose
Salary
Salary:
133500.00 - 307000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in NodeJS and Java based web development
  • experience in React, JavaScript and REST API
  • recent experience with developing web applications for cloud deployments
  • proven track record of developing database applications using SQL and NoSQL
  • ownership, problem-solving skills and tremendous self-drive
  • strong written and verbal communication skills
  • fundamental knowledge in networking concepts
  • 4 - 6 years of work experience
  • Bachelor's degree in Computer Science or Computer Information Systems/Applications
Job Responsibility
Job Responsibility
  • Develop and support scalable and reliable new features for Orchestrator/EdgeConnect applications
  • design and implement rich and intuitive configurations and monitoring user interfaces in React.js
  • design and develop REST APIs using Node.js /Java Jetty
  • implement highly unit testable code structures as well as test cases using Mocha
What we offer
What we offer
  • Health & Wellbeing benefits that support physical, financial and emotional wellbeing
  • personal & professional development programs
  • diversity, inclusion & belonging initiatives
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

We're looking for a Senior Fullstack Software Engineer to join our team, passion...
Location
Location
United States , San Francisco
Salary
Salary:
146300.00 - 234900.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience working as a Full Stack Engineer
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Specialization in Javascript (ES6), HTML5, CSS
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue)
  • Familiarity with server-side software development in software design, object-oriented programming. (preferred experience with Java, NodeJs)
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
  • Familiarity with A/B testing
  • Good understanding of front-end architecture and data-driven development
  • Experience building and integrating REST APIs, GraphQL
  • Experience with SQL and basic data and numerical analysis
Job Responsibility
Job Responsibility
  • Guide the technical direction and implementation of large-scale product features
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution
  • Collaborate with product, design and engineering to influence product strategy and direction
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind
  • Mentor and level up the skills of your teammates by sharing your expertise
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

We're looking for a Senior Full Stack Software Engineer to join our team, passio...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of industry experience working as a Full Stack Engineer.
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience).
  • Specialization in Javascript (ES6), HTML5, CSS.
  • Experience with modern Javascript frameworks (React Preferred).
  • Familiarity with server-side software development in software design, object-oriented programming (preferred experience with Java, NodeJs).
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
  • Familiarity with A/B testing.
  • Good understanding of front-end architecture and data-driven development.
  • Experience building and integrating REST APIs and GraphQL.
  • Experience with SQL and basic data and numerical analysis.
Job Responsibility
Job Responsibility
  • Guide the technical direction and implementation of large-scale product features.
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution.
  • Collaborate with product, design and engineering to influence product strategy and direction.
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind.
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur.
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind.
  • Mentor and level up the skills of your teammates by sharing your expertise.
What we offer
What we offer
  • Health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Full Stack Data Engineer

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Tec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
Job Responsibility
Job Responsibility
  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer - Developer Experience

We're changing how the world works with data. We built the Data Productivity Clo...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
matillion.com Logo
Matillion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with DevOps and/or SRE
  • Experience with code signing and build management tools (Gradle, Maven, ant etc)
  • Familiarity with software configuration management systems and source code version control systems (specifically, GitHub)
  • Some experience with Developer Portals (specifically Backstage)
  • Metrics driven: you are proficient in measuring success, value and gaps
  • A strong background in software engineering and release engineering, with coding experience in one or more of the following languages/libraries/platforms: Java, JavaScript/Typescript, NodeJS, Python, Go, AWS, Docker, Serverless, React, Terraform
  • Inquisitiveness- digging into problems and solutions to understand the underlying technology
  • Autonomy - ability to work on a task and solve problems independently
  • Motivation - sets personal challenges and constantly looking to stretch themselves
  • Problem solving - recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions
Job Responsibility
Job Responsibility
  • Developer Empathy - Gather holistic feedback from Developers and design solutions to improve their lived experience
  • Generative AI - Innovate ways to use Generative AI for Developer assistance and guide the internal Developer community on AI tools
  • Governance and enforcement of policies and procedures around source control, changes, releases, etc
  • Design and implement powerful, well-maintained, and user-friendly development tools, IDEs, and infrastructure that drive high velocity in code development, testing and version control
  • Streamline workflows - Simplify and optimise development workflows to incorporate automation and eliminate unnecessary processes
  • Perform administration and troubleshooting, and provide support to all engineers
  • Enhance collaboration - Work closely among the different Engineering teams to work as one cohesive unit
  • Measurement-driven efficiency - Familiarity with Engineering metrics such as DORA and how to use them to proactively drive efficiency
  • Develop new skills by working with other members of the team
  • Work with the Team Lead and Manager to identify training goals
What we offer
What we offer
  • Company Equity
  • 27 days paid time off
  • 12 days of Company Holiday
  • 5 days paid volunteering leave
  • Group Mediclaim (GMC)
  • Enhanced parental leave policies
  • MacBook Pro
  • Access to various tools to aid your career development
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer. We are looking for an experie...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
February 20, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 12+ years of software engineering experience
  • 5+ years of application production support experience
  • Education BS/BA degree or higher
  • An industry-standard technology certification
  • Strong verbal, written, and interpersonal communication skills
  • 3+ years of experience with Cloud technologies
  • Knowledge and understanding of Site Reliability Engineering (SRE) concepts
  • 3+ years of Agile experience
  • Advanced scripting skills specifically around automation, log rotation, data collection, error collection and alerting
Job Responsibility
Job Responsibility
  • Operational Ownership / Application Support: Maintain system operational knowledge (functional and technical)
  • Understand and monitor system operation, ensure optimal availability, functional health, and performance (driven by SLO/SLA)
  • Triage alerts, respond to incidents, perform root cause analysis (troubleshooting)
  • Handle users' questions and requests related to business systems (not a Desktop Support)
  • Change requests implementation (manual deployment steps, overall deployment coordination)
  • BCP planning and implementation
  • Ensure continuous improvements of operational processes and methods
  • Reliability Engineering: Analyze system's monitoring and observability needs (technical, functional, business), and create or adjust logging, monitoring, alerting and analytics solutions to cover those needs
  • Use understanding of software engineering (system code) and infrastructure to improve the depth and quality of root cause analysis (troubleshooting)
  • Partner with Architecture, Infrastructure and Development teams to influence decisions that impact reliability and supportability
  • Fulltime
!
Read More
Arrow Right

Principal Engineer

We are looking for a highly accomplished and technically sharp Principal Enginee...
Location
Location
India , Vadodara
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-15 years in software engineering
  • at least 5 years in a senior technical leadership or architectural governance role
  • deep understanding of modern architectures, including microservices, APIs, event-driven systems, and distributed environments across multiple tech stacks (e.g., Java, .NET, NodeJS, Python, JS Frameworks, AWS, etc.)
  • experience defining and implementing pipelines, branching models, and automated deployments
  • proven track record of implementing code review culture, static analysis, and secure development lifecycle practices
  • familiarity with productivity and governance tools like SonarQube, GitHub Actions, Jenkins, Azure DevOps, and containerization (Docker/Kubernetes)
  • solid understanding of cloud ecosystems (AWS, Azure, or GCP) and architectural trade-offs
  • experience supporting multi-project environments from smaller digital builds to large enterprise programs
  • excellent communication, stakeholder alignment, and leadership presence to drive change across teams
Job Responsibility
Job Responsibility
  • Define and enforce engineering best practices across projects, including coding standards, review processes, branching strategies, CI/CD workflows, and security practices
  • conduct periodic quality audits and codebase reviews to ensure adherence to standards, scalability, and maintainability principles
  • identify recurring technical issues and establish organizational-level corrective measures
  • partner with Delivery Leads/Architects/Technical Leads to ensure that each project maintains a technical quality baseline
  • provide hands-on guidance in solution architecture, design reviews, and performance optimization across different technologies (frontend, backend, data, and cloud)
  • act as a go-to technical advisor for complex design or implementation challenges across teams
  • support technical evaluations during presales or large project transitions
  • encourage the adoption of modern engineering approaches: microservices, cloud-native design, automation, and DevOps/CloudOps
  • lead the introduction of new engineering practices, tools, and frameworks to enhance developer productivity and delivery quality
  • benchmark and implement static code analysis, automated reviews, and observability mechanisms
Read More
Arrow Right