Software Engineer IV (REST, Java, Groovy, Spring)
Location: Richfield, MN (Hybrid)
Tell us about your department:
Our Customer Relationship and Engagement Technology department consists of several teams supporting various customer experience aspects (e.g. user account, browse, search, cart, checkout).
Project Description:
This specific role will be part of the Inspired Discover Services Team. The Inspired Discovery Services Team is responsible for leading edge rest services that will be utilized to personalize the online user experience on the dotcom systems. This team builds and manages highly scalable and performant API's and pipelines that are deployed to two different public cloud data centers. The team follows Agile methodology to manage delivery of application features.
Position Summary/
In this role, you will be part of a high-performance engineering team that partners with various domain teams at our company to deliver innovative solutions that improve the customer dotcom experience. You will partner with BSAs, Product Managers and Engineers to validate the system against the requirements. You will be expected to maintain the thoroughness needed to be able to rapidly deliver functionality with a dev-ops slant.
Skills Overview:
At least 8 years of experience for all the following
• Experience building highly scalable and performing applications (candidate understands considerations for state, session management, caching, consistency, concurrency, threading, messaging, and inter-system dependencies)
• Highly proficient in industry current software development techniques (patterns, principles, and processes)
• Advanced expertise in developing REST web services using Groovy, Java, Jersey, and Spring.
• Candidate must be prepared to pair program in a TDD and Agile environment with senior level engineers.
• BS/MS in computer science or engineering (or equivalent professional experience)
What are some preferred/nice to have skills the manager is looking for?
• Experience with Google Cloud Platform (GCP) products like Data Flow, CloudSQL, BigQuery, AI Platform, etc. is highly desirable
• Experience with Machine Learning libraries is a plus
• Proficient in Mac OS and/or IntelliJ for development
• Any level of experience with NoSQL data stores (Riak, Cassandra, etc.) and/or Splunk is a plus.
• Knowledge of and working experience with open source software (e.g. Apache, Tomcat, etc.).
• Experience performance testing and subsequent tuning of web services including caches, web servers and data stores.
• Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, Hadoop, etc.)
• DevOps infrastructure experience (chef, puppet, open stack)
• DICE
***
US - US
January 2, 2025
Mechanical Engineer II • Location: Tucson, AZ • Duties: • Applies intensive and diversified knowledge of design principles, practices and implementation in complex systems • and assignments. General responsibilities include design concept generation, participating in design...
US - NY - New York
January 5, 2025
Solution Architect - D365 CRM/CERemote • Top Skills: • D365 CRM/CE • Lead and manage mid-sized to enterprise projects independently • Drive design and architecture sessions • Gather and document business processes • Advise on best practices for CRM processes, user interface, and architecture •...
US - MN - Minnetonka
November 15, 2024
Mainframe Developer • Location : no location requirement, CST and EST preferred (Chicago would be nice) • Key Areas of Responsibilities: • Leading in the migration of TopSecret jobs to RACF • Develop and define application scope and objectives and prepare technical and/or...
US - MN - Minneapolis
October 29, 2024
Lead Salesforce DeveloperLocation: • Remote • This position will be responsible for development and configuration for various aspects of a global Salesforce instance. Responsibilities include, but are not limited to, data integration, CI/CD, and Test Automation. The ideal candidate will be able to...
US - MN - Minneapolis
September 26, 2024
Marketing Communications SpecialistLocation: Maplewood, MN (Hybrid)Primary Responsibilities include but are not limited to the following: • 1) Supporting the development of holistic, integrated communications programs to increase awareness and drive purchase intent of branded products across...
US - MN - Eagan
November 1, 2024
QA Test Analyst • Remote Job description • We are looking for a motivated and experienced Quality Assurance (QA) Analyst to join our team! As a Quality Assurance (QA) Analyst, you will be responsible for planning, implementation and monitoring of the quality assurance test cases. • Analyst duties...
US - US
December 31, 2024
Scrum Master • Location: Remote • Key Experience(s) • Prior experience as a Product Owner/Manager • Understanding of Agile (SCRUM) practices • Backlog Prioritization • Story writing in Agile formats • Previously run discovery interviews • Previous work on...
US - MN - Inver Grove Heights
October 31, 2024
Sr Business Systems Analyst (Integrations) • Location: Remote Top Skills: • Good communicator, organized, familiar with a new tool to an org and are able to own this process • Good with data migration and integration • Agile environment Our company has an exciting opportunity in our IT Department....
US - MN - Richfield
November 26, 2024
Back End Developer III - JavaLocation: Richfield, MN (in office on Tuesday, not mandatory)Tell us about your department: • Subscriptions • Project Description: • Subscriptions Modernization • Position Summary/ • We are seeking skilled and experienced Senior Engineers to join our team responsible for...
US - US
January 7, 2025
Software Engineer IV (REST, Java, Groovy, Spring) • Location: Richfield, MN (Hybrid) • Tell us about your department: • Our Customer Relationship and Engagement Technology department consists of several teams supporting various customer experience aspects (e.g. user account, browse,...