7-Eleven logo

Senior Software Engineer

7-Eleven

Irving, TX
Full Time
Senior
about 1 month ago

Job Description

About the Role

The Senior Software Engineer at 7-Eleven, Inc. is responsible for building and designing applications and software architecture, primarily using Java, JavaScript, Node.js, React, Angular, and related technologies. The role involves developing microservices, working with cloud platforms such as Azure, implementing CI/CD pipelines, and collaborating with QA teams to ensure quality and functionality of solutions. The position is based in Irving, TX, and requires extensive experience in software development and cloud services.

Key Responsibilities

  • Build applications using Java, JavaScript, Node.js, React, Angular, CSS/SCSS, and HTML.
  • Design software architecture, prepare UML models, and create design documentation.
  • Create design diagrams and API specifications for solution implementation.
  • Develop and consume RESTful services using JSON, XML, Spring MVC, and Spring Boot.
  • Implement service-to-service communication with Kafka messages and Kafka streams.
  • Implement Kafka producers and consumers for Azure Event Hub and Confluent Kafka.
  • Implement Kubernetes secrets with Spring Config Server.
  • Develop Microservices using Java Spring Boot that interact with Postgres, Azure Cosmos, and Cassandra databases.
  • Develop servers for sending bulk email alerts using SendGrid API.
  • Host Microservices on MS Azure cloud within Kubernetes clusters.
  • Implement horizontal auto pod scaling for Microservices in Kubernetes.
  • Develop multiple scheduler services using Cron expressions.
  • Create Managed File Transfer (MFT) jobs with custom data transformation across networks.
  • Implement CI/CD processes using GitLab, Jenkins, Maven, Gradle, Docker, and cloud deployment.
  • Work with QA team for test case analysis and defect resolution.

Requirements

  • Bachelor's or foreign equivalent degree in Engineering, Information Systems, Computer Science, or a related field.
  • 6 years of progressive, post-baccalaureate experience in software engineering or related roles.
  • At least 5 years of experience building applications with Java, JavaScript, Node.js, React, Angular, CSS/SCSS, and HTML.
  • 5 years of experience with microservice architecture and container orchestration frameworks including Kubernetes and Azure Cloud.
  • 5 years of experience in backend microservices and API development using RESTful services, JSON, Spring Boot, Kafka, Docker, NoSQL databases, and related technologies.
  • 3 years of experience with Azure services such as Cloud Formation Templates, S3, EC2, Lambda, Route53, CloudFront, and API Gateway.

Nice to Have

  • Experience with NGINX, Express, Chef, Tomcat, and Git/GitHub or Bitbucket.

Qualifications

  • Degree in Engineering, Information Systems, Computer Science, or a related field.

Benefits & Perks

  • Information about benefits can be found at the provided link; specific benefits are not detailed in the description.

Working at 7-Eleven

The description does not explicitly detail the company's culture, but emphasizes a collaborative environment involving development, QA, and cloud teams, with a focus on innovative application development and deployment.

Apply Now

Job Details

Posted AtJun 25, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About 7-Eleven

Website

7-eleven.com

Company Size

10000+ employees

Location

Irving, TX

Industry

Convenience Retailers and Vending Machine Operators

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches