Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Java Aws Software Engineer Iii
Recruited by JPMorgan Chase & Co 9 months ago Address , Jersey City, 07310 $128,250 - $180,000 a year
Java Software Engineer Jobs
Recruited by VSG Business Solutions 9 months ago Address Cleveland, OH, United States
Software Engineer - Java
Recruited by Millennium Management LLC 11 months ago Address , Miami, 33161, Fl
Sr Enterprise Architect I (Java, Spring, Togaf)
Recruited by Staples 11 months ago Address , Framingham, 01702, Ma
Junior Software Engineer Ii (Java/Oracle)
Recruited by JPMorgan Chase Bank, N.A. 11 months ago Address , Columbus, Oh
Software Java & Rpg Engineer - Pricing
Recruited by O'Reilly Auto Parts 11 months ago Address , Springfield, Mo
Software Developer (Java/Typescript), Municipal & School Division
Recruited by Tyler Technologies 1 year ago Address , Lakewood, 80401, Co
Java Software Engineer Jobs
Recruited by Staxa Technologies 1 year ago Address , Piscataway, Nj
Software Developer / Engineer (Java)
Recruited by Eniac Systems 1 year ago Address , Edison, 08817, Nj
Software Engineer - Cobol, Cics, Vsam, Mvs Jcl (Remote Opportunity)
Recruited by Regions 1 year ago Address , Birmingham, 35203, Al
Remote Software Engineer 1 Jobs
Recruited by Jacobs 1 year ago Address , Hudson, 03051, Nh

Java Spring Boot Software Engineer

Company

Staples

Address , Framingham, 01702, Ma
Employment type FULL_TIME
Salary
Expires 2023-07-21
Posted at 11 months ago
Job Description

Software Engineer II

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!

Our mission is to win market leadership as the online destination for workplace transactional and solution purchasing. To do so, we will deliver a world-class, high quality customer experience that engages with relevant content and offers, delights with own brands, and delivers workplace solutions.


What you’ll be doing:


  • Writes code that meets specifications, typically for large and highly complex software programs and systems. Anticipates and prevents problems and roadblocks before they occur.
  • 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.
  • Defines software architecture to ensure that the digital organization's software solutions are built within a consistent framework. Leads the creation of design documents that ensure consistency in development across the digital organization. Implements and improves core software infrastructure.
  • The Software Engineer II 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.

What you bring to the table:

  • Create and evolve application documentation as required.
  • 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
  • Excellent analytical abilities and a strong intellectual curiosity.
  • Ensure that technical solutions follow best practices, are reliable, are easily maintainable and are scalable under sustained load.
  • Effectively and efficiently work both independently and as leader within a cross functional team.
  • 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.
  • Applies engineering concepts and principles to the design and development of software solutions
  • 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
  • Actively participate in the definition, design, development, testing and implementation of software functionality using the Agile methodology.

Qualifications :

What’s needed- Basic Qualifications

  • Experience in both relational and NoSQL database – MySQL, Couchbase.
  • Bachelor's degree (or foreign equivalent) in mathematics, statistics, computer science, Information systems, or a directly related field with 3 to 5 years of executing web applications.
  • Experience designing microservices using Spring, Spring Boot, Spring Cloud.
  • Experience writing unit test(jUnit) cases during application development.
  • Experience working with Netflix OSS a plus.
  • Proficient understanding of any code versioning tools (Git, Subversion, SourceTree).
  • Experience with Splunk or Dynatrace for log analysis and monitoring.
  • Experience working with Agile development methodologies.
  • Experience with Jenkins for build and deployment job and an understanding of CI/CD.
  • JVM tuning and performance optimization techniques.
  • Experience with batch job frameworks such as Spring Batch.
  • Experience with cloud architecture and technologies.

What’s needed- Preferred Qualifications

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

We Offer:

  • 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 perks and benefits
  • Inclusive culture with associate-led Business Resource Groups and resources such as the Social Justice Resource Center.

Interested in joining the team? Check out our perks and benefits !


Staples believes Inclusion is a verb and we encourage diversity of thinking and ideas as well as backgrounds and experiences. Staples is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.