Software Engineer II

7-ElevenIrving, TX
13h

About The Position

Imagine working in a place where continuous improvement and innovation is celebrated and rewarded; where fast-paced, high-impact teams come together to positively drive results for one of the largest & most iconic brands in the world. 7-Eleven is a rapidly growing retailer, known for our highly sought-after products, such as Slurpee® and Big Bite®. “Brain Freeze” is a 7-Eleven registered trademark for our 54-year-old Slurpee® and with over 75,000 stores globally (more than any other retailer or food service provider), we sell over 14 million a month. But there is a lot more to our story and much more left to be written. We are transforming our business, ensuring we are customer obsessed and digitally enabled to seamlessly link our brick-and-mortar stores with digital products and services. Today we are redefining convenience and customer experience in big ways...we are fundamentally changing our culture, and we want talented, innovative, customer obsessed, and entrepreneurial people like you to come make history with us. About This Opportunity Responsibilities: Design, develop, and maintain RESTful APIs and backend microservices using Java and Spring Boot. Build high-quality, testable, maintainable code with proper documentation and unit/integration tests. Collaborate with Architects, Tech Leads, DevOps, and Product teams to deliver reusable and scalable API components. Work on MongoDB database operations, including: Performance monitoring Optimizing slow queries Designing indexes Assisting with backups, user access controls, and health monitoring Implement AWS DevOps practices: Automated deployments Infrastructure automation Logging, monitoring, and alerting Configure and support AWS components including API Gateway, Lambda, CloudFront, ECS/EKS (if applicable), and VPC networking. Participate in system integration, performance testing, debugging, and production operational support. Help enforce security best practices including IAM roles, resource access control, encryption, and API security policies. Engage in pair programming, code reviews, and contribute to engineering process improvements.

Requirements

  • 3–5 years of backend/server-side development experience, with strong proficiency in Java (Spring Boot preferred).
  • Experience designing and building RESTful APIs and microservices using Java frameworks.
  • 3+ years of experience on AWS, working with services such as Lambda, EC2, API Gateway, S3, CloudWatch, IAM, CloudFront, and RDS/Document DB/MongoDB Atlas.
  • Hands-on experience implementing CI/CD pipelines using tools like Code Pipeline, Code Build, Jenkins, GitHub Actions, and building Docker-based deployments.
  • Strong understanding of MongoDB, including: Data modeling and schema design Indexing and query optimization Aggregation pipelines Performance tuning Exposure to MongoDB Admin activities, including backups, monitoring, replica sets, user/role management, and operational troubleshooting.
  • Understanding of API security standards including JWT, OAuth 2.0, and Open API specifications.
  • Strong analytical, debugging, and problem‑solving skills.

Nice To Haves

  • Bachelor’s degree in computer science, Computer Engineering or related field.
  • Good-to-know skills: Node.js and Python for tooling, scripting, and lightweight services.
  • Ability to work in an Agile /SCRUM environment
  • Familiarity with code versioning tools - Git (Gitlab)
  • 3+ years of strong work experience in message streaming platforms like Kafka, Rabbit MQ
  • Understanding of MVC / MVVM / MVP structure and development patterns
  • Exceptional communication skills

Responsibilities

  • Design, develop, and maintain RESTful APIs and backend microservices using Java and Spring Boot.
  • Build high-quality, testable, maintainable code with proper documentation and unit/integration tests.
  • Collaborate with Architects, Tech Leads, DevOps, and Product teams to deliver reusable and scalable API components.
  • Work on MongoDB database operations, including: Performance monitoring Optimizing slow queries Designing indexes Assisting with backups, user access controls, and health monitoring
  • Implement AWS DevOps practices: Automated deployments Infrastructure automation Logging, monitoring, and alerting
  • Configure and support AWS components including API Gateway, Lambda, CloudFront, ECS/EKS (if applicable), and VPC networking.
  • Participate in system integration, performance testing, debugging, and production operational support.
  • Help enforce security best practices including IAM roles, resource access control, encryption, and API security policies.
  • Engage in pair programming, code reviews, and contribute to engineering process improvements.

Benefits

  • For a general description of all benefits 7-Eleven is offering in the US for the position, please visit this link.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service