Skip to main content
  • Hamburger menu icon
Chercher des emplois

Java Software Engineer III

Framingham, Massachusetts, États-Unis

Postuler

Rewards

Learn about our rewards.

  • Reward1
  • Reward2
  • Reward3
  • Reward4
  • Reward5
  • Reward6

Java Software Engineer III

Framingham, Massachusetts, États-Unis

Faire une demande
Numéro de l’emploi 27428 Type d’emploi Technology, E-Commerce & Data Science Date d’affichage 10/29/2024

Staples is business to business. You’re what binds us together. 

At Staples our Digital Solutions team is more than a traditional IT organization. We are a team of passionate, collaborative, Agile, inventive, customer-centric, results-oriented problem solvers. We are intellectually curious, love advancements in technology and seek to adapt technologies to drive Staples forward. We anticipate the needs of our customers and business partners, and deliver reliable, customer-centric technology services. If you want to be on the front lines, driving one of the greatest technology transformations of the 21st Century, you should join our team!

We are seeking a skilled Software Engineer to join our eCommerce team, specializing in transactional payment systems. You will be responsible for developing, maintaining, and optimizing payment processing solutions that integrate seamlessly with multiple payment gateways to provide a secure and efficient transaction experience for our customers.

What you’ll be doing:

  • The Software Engineer III creates or modifies complex programs, modules, routines, scripts, and data objects from a detailed design where performance, efficiency, and reliability are critical to the entire system. They understand interactions and interfaces in the systems they support and have a broad knowledge of multiple business processes.
  • Develop and implement integrations with various payment gateways (eg. PayPal, Braintree, ACI, Klarna) to support diverse payment methods.
  • Build robust systems to manage transaction workflows, including authorizations, captures, refunds, and chargebacks.
  • Ensure compliance with industry standards and regulations (e.g., PCI DSS) and implement best practices for data security, encryption, and fraud detection/prevention.
  • Responsible for the correctness of the systems being developed, involve in application development, meeting with business and product partners to determine the needs and mentoring more junior associates, have thorough knowledge of application systems and begin to collaborate in the development and execution of project plans. 
  • Writes code that meets specifications, typically for large and highly complex software programs and systems. Anticipates and prevents problems and roadblocks before they occur. 

What you bring to the table:

  • Applies engineering concepts and principles to the design and development of software solutions 
  • Develops enterprise-level application or system solutions including major enhancements and interfaces, functions, and features. 
  • Interacts directly with technical experts and practitioners to identify architecture challenges and opportunities and resolve architecture issues related to applications, programs and technology
  • Develops and documents current and target state architecture diagrams and mappings 
  • Contributes to the development of domain architecture and integration of common strategies. Provides architecture oversight of application and technology projects and programs
  • Develops high level application and technology design architecture for application portfolios and major program initiatives
  • Has knowledge of state-of-the art programming languages and uses object-oriented approaches to build scalable, stable and secure frameworks, platforms, or applications that meet business requirements and integrate with existing software.
  • Good Analytic skills and ability to work with a team.
  • Ensure that technical solutions follow best practices, are reliable, are easily maintainable and are scalable under sustained load.
  • Create and evolve application documentation as required.
  • Actively participate in the definition, design, development, testing and implementation of software functionality using the Agile methodology.
  • Effectively and efficiently work both independently and as leader within a cross functional team.
  • Excellent analytical abilities and a strong intellectual curiosity.

What’s needed- Basic Qualifications

  • Bachelor's degree (or foreign equivalent) in mathematics, statistics, computer science, Information systems, or a directly related field 5-7+ years of executing large web applications.

Five (5+) years of experience with each of the following (experience may be gained concurrently):

  • Experience designing and Development of microservices using Java, Spring, Spring Boot, Spring Cloud.
  • Experience in both relational and NoSQL database – MySQL, Couchbase, Mongo.
  • Developing web services using REST and SOAP technologies.

Three (3) years of experience with each of the following (experience may be gained concurrently):

  • Familiarity with payment gateways and understanding of payment processing workflows.
  • Experience writing unit test(jUnit) cases during application development.
  • Experience with Jenkins for build and deployment job and an understanding of CI/CD.
  • Experience with Splunk or Dynatrace for log analysis and monitoring.
  • Experience working with Agile development methodologies.
  • Experience with batch job frameworks such as Spring Batch.
  • Proficient understanding of code versioning tools (Git, Subversion, SourceTree).
  • Knowledge of application security practices, encryption methods, and secure coding standards.
  • JVM tuning and performance optimization techniques.
  • Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.

What’s needed- Preferred Qualifications

  • Master’s degree preferred.
  • Experience working in retail domain and developing e-commerce solutions.

We Offer: 

  • Inclusive culture with associate-led Business Resource Groups and resources such as the Social Justice Resource Center. 
  • Flexible PTO (22 days) and Holiday Schedule (7 observed paid holidays), Online and Retail Discounts, Company Match 401(k), Physical and Mental Health Wellness programs, and more!

Chez Staples, « inclusion » est un mot d'action. Il représente ce que nous faisons pour garantir que tous les employés se sentent valorisés et soutenus afin de contribuer à leur plein potentiel. Lorsque nous opérons de manière inclusive, la diversité suit naturellement. C'est pourquoi nous travaillons dur pour favoriser une culture inclusive, car nous recherchons des employés ayant des perspectives uniques et variées et des domaines d'expertise divers. Le résultat est un meilleur environnement de travail et une réflexion innovante qui nous aide à dépasser les attentes de nos clients – grâce à la force des personnes derrière notre marque emblématique.

Staples est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, couleur, religion, âge, sexe, orientation sexuelle, identité de genre, origine nationale, statut de vétéran protégé, handicap ou toute autre base protégée par la loi fédérale, étatique ou locale.

Faire une demande

Success Profile

Quote

""

Explorez l'emplacement

Jetez un œil à l'endroit où vous pourriez travailler

Aucun emploi enregistré

Inscrivez-vous aux alertes d’emploi

Poursuivons la conversation. Remplissez les champs ci-dessous et nous vous garderons au courant des plus récentes possibilités d’emploi qui correspondent à vos préférences.