Indigitall - Boulder, CO

posted 3 days ago

Full-time - Entry Level
Boulder, CO
10,001+ employees

About the position

The Software Engineer position at SAP focuses on software design and development, specifically for e-commerce data integration products. The role emphasizes collaboration, innovation, and quality in software development, requiring candidates to write clean, testable code and actively participate in Agile processes. The company culture promotes flexibility, learning, and recognition of individual contributions, making it an exciting environment for growth and development.

Responsibilities

  • Write clean, tested, efficient code for an e-commerce focused data integration product using Git, Maven, Java, JUnit, Spring Framework, and OData.
  • Provide full test coverage by writing automated tests using Junit and Spock/Groovy.
  • Perform and participate in peer code reviews.
  • Actively contribute to design and quality discussions and follow standards decided upon by and with the team.
  • Be an active member of a self-empowered Scrum team producing software using Agile principles.
  • Adapt to new technologies and change directions quickly.

Requirements

  • BA/BS degree in a computer-related field or equivalent work experience.
  • At least 1 year of experience with Java programming language.
  • Experience using Spring, RESTful Services, Maven, Git.
  • Experience using design patterns and following industry standards and best practices.
  • Solid understanding and practice of Agile software development.
  • Strong communication and analytical skills.

Nice-to-haves

  • Experience in Java programming or similar language and writing multi-threaded, high-volume, transactional code.
  • Understanding of and experience with TDD and DDD.
  • Experience with releasing software and automating CI processes using Jenkins and Bamboo.
  • Familiarity with code quality tools such as Sonar.
  • Experience with enterprise application integration.
  • Hands-on experience profiling applications, analyzing performance, and discovering and resolving potential performance pitfalls.
  • Experience working with a containerized (e.g., Docker) Kubernetes orchestrated environment.
  • Experience with database modeling and developing applications with relational databases.
  • Experience developing with the SAP Commerce platform.
  • Experience with SAP Business Suite applications like ERP, S4/Hana and CRM is a big plus!
  • Experience with SAP Commerce Integration APIs and SAP Cloud Platform Integrations.

Benefits

  • Flexible working models
  • Health and well-being programs
  • Learning and development opportunities
  • Recognition for individual contributions
  • Diversity and inclusion initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service