Digital River, Inc. Minnetonka , MN 55345
Founded in 1994, Digital River is recognized as a leading global provider of Commerce-as-a-Service solutions. Companies of all sizes rely on Digital River's multi-tenant, SaaS commerce, payments and marketing services to manage and grow their online businesses. Digital River has helped companies process more than $30 billion in online transactions, connecting B2B and B2C digital products and cloud service companies as well as branded manufacturers with buyers across multiple devices and channels, and nearly every country in the world.
We are fortunate at Digital River to work with some of the e-commerce industry's brightest talent. We have professionals on the ground in nearly every region of the world, including North America, Europe, Asia and Australia. Our employees are experts in e-commerce, e-marketing, creative site design and merchandising, global tax and compliance laws, fraud prevention, international payments and more. To attract and retain the best-of-the-best, we invest a great deal of time and effort in creating a community that people want to be part of and high performance culture where they can grow.
Momentum is what we have and growth is our plan. We are looking for people who are energized by making an impact, having autonomy in their work and who want the ability to look back at what they have accomplished and say "wow." If you are someone who loves being part of a team that is more like a family and likes to work for companies at the top of their game, join Digital River.
We are seeking a motivated Sr Software Engineer in our Minnetonka, MN office.
As a member of the development team for a leading, large-scale E-Commerce web application you will design, code, and unit test new features and modifications. You will be expected to quickly become proficient in the existing system and development environment. As a software engineer, you must be willing to help flush out loosely defined requirements while implementing solutions. You will be expected to implement projects in a timely manner, in conformance with coding standards and in compliance with defined specifications. You will be able to consistently follow existing patterns and implement new ones when appropriate.
Digital River is looking for individuals that have an exemplary work ethic. Successful candidates must have a proven ability to work cooperatively and effectively both independently and as a member of a team. Successful candidates will have the "Get it Done Right" attitude.
What You'll Do:
You must be technically excellent, passionate about new opportunities, and have a great work ethic and track record of delivering new features or products.
You must be comfortable working in an open, collaborative environment where teamwork, hustle, and exceptional communication skills are required.
Design, code, and unit test new features and modifications
build (web services) services from scratch
refactor large code base systems
Triage, troubleshoot, and fix issues found in the code base
Communicate effectively in a fast-paced work environment
Develop robust, reliable, well-tested software
Research data quality issues
on-call rotation support
What You'll Need to Succeed:
7+ years software development experience
5+ years object oriented analysis and design
5+ years programming experience in Java
3+ years SQL experience, Oracle preferred
3+ years experience persistence frameworks such as Hibernate
3+ year experience in Spring Boot, RESTful and SOAP Web services
2+ years developing in a Unix / Sun OS / Linux environment
Experience architecting and designing web applications in an object oriented development environment
Experience with GIT or other source control tools
Experience coding JSP
Exposure to JSON and XML related technologies (XML, XSD, XML Schema, XSLT, XPath)
Experience working in Agile/SCRUM environment
Architectural-level understanding of these frameworks:
Excellent written and verbal skills
Comfortable in a fast-paced environment
Proven ability to deliver results in a complex, large development projects
Effective and efficient time management and problem solving skills
Ability to influence others in support of a common goal
Ability to translate business requirements into a technical design that can be understood and implemented by a cross-functional team
Strong team contribution and interaction; positive team member
Able to take several assignments at the same time and manage development activities according to priorities and schedules
Professional experience building complex software systems from scoping requirements through actual product launch, successfully delivering to customers
Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
Experience with Continuous Delivery pipelines using Jenkins or GoCD
Experience with automation/configuration management using Chef
Experience with the Elastic/ELK stack
Experience with NoSQL Storage solutions
Experience with Spring Boot
Experience with Solr
Experience as scrum master
B.S. Computer Science or related field
Java certification(s), desired
WHY DIGITAL RIVER:
Digital River provides numerous benefits to our employees. On-site benefits include:
Cafeteria and Starbucks Coffee
Workout facility and group fitness classes
Monthly bring-your-dog-to-work days
Recreation area with foosball, pinball, and table tennis
Pond hockey games in the beautiful Digital River backyard
Friday social hour
Casual work environment with friendly faces
Other benefits include:
Digital River In Action, an employee volunteer organization aiding those in need in the Twin Cities area
The Green Team, a resource acting in support of an environmentally conscious workforce
Competitive benefits package to full time employees:
Medical-dental-vision and life insurance
Paid short and long-term disability
Holiday and vacation days
Digital River supports and embraces a diverse workforce as an Equal Employment Opportunity Employer.
RESPECT | INTEGRITY | CUSTOMER CENTRICITY | INNOVATION | GLOBAL PERSPECTIVE | ACCOUNTABILITY