Senior Java Software Engineer

Sorry, this job was removed at 11:08 a.m. (CST) on Saturday, December 15, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

SPINS, a Chicago-based SaaS company, is seeking a Senior Java Engineer to join its growing team. 

Who we are.

For 20 years, our mission has been to increase the presence and accessibility of natural and organic products to encourage healthier and more vibrant living. By leveraging SPINS’ industry-leading proprietary data and analytics, our technology enables deeper, more engaged relationships between Retailers, Brands and Consumers through our platform, web, and mobile products. At the core of our work lies a passion to create a culture of sustainable health & wellness.

What you will do.

As a Senior Java Engineer, you'll be responsible for full stack web development and maintenance with adherence to architecture standards. You'll be confirming site and app objectives by analyzing and validating user/customer requirements and identifying new features and functionality and the streamlining and upgrading of existing features. In addition, you'll write queries involving table alterations, views, selects, inner and outer joins, and optimizing queries in MySQL. We'll count on you for maintaining and expanding our existing web, API and mobile applications (collaborating with app development) with development for both internal use and external use, and providing technical support. You'll proactively monitor web servers and applications for improvement and upgrades. You'll also be responsible for writing clear and concise technical documentation and user guides. Finally, you'll maintain team accomplishments by accessing and communicating vital information, reviewing open issues and action items with concise solutions that are easily maintainable and that leverage existing code wherever is possible.

About you:

  • You are excited about new and emerging technologies and have a passion for problem solving.
  • You take responsibility for code quality and proliferate best practices across the development team through code reviews and testing.
  • You seek out and advocate for architectural improvements to minimize pain points within our infrastructure and code base.
  • You strive to automate solutions and focus on scale.
  • You believe in continuous delivery and iterating on code and features.
  • You are a motivated self-started who manages your time and are hungry to contribute and learn
  • You are excited to work at a mission driven company
  • You are excited to Identify and propose strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions

  Responsibilities:

  • Creating and designing core services that manipulate and present data in ways that bring value to our customers.
  • Develop and manage databases which support internal services and applications
  • Ensuring architecture supports the reliability, performance and scalability necessary for success
  • Maintains team accomplishments by accessing and communicating vital information, reviewing open issues and action items with concise solutions that are easily maintainable and that leverage existing code wherever is possible.
  • Writes clear and concise technical documentation and user guides

What you bring.

  •  BA/BS degree in Computer Science or a related field
  • 6 years development experience development experience using web technologies
  • Expert knowledge of core Java development and Object-Oriented development
  • Experience working in an iterative, agile software lifecycle with ability to estimate/scope the development of projects
  • Proven ability to consume and design RESTful APIs both internally and at scale
  • Experience with running highly available service serving thousands of requests
  • Knowledge about basic algorithms and data structures
  • Strong relational database experience (MySQL)
  • Experience working with large data sets and NoSQL data stores
  • In-depth experience of writing unit-, acceptance- and performance tests
  • Adherence to software development best practices and knowledge of all associated tools (Maven, git, JUnit etc.)
  • Strong verbal and written communication skills with a sense of ownership and drive to get things done
  • Experience with Continuous Integration and Delivery

 Plus:

  •  Hands-on with GCP (and/or AWS) server-less computing services
  • Experience working with very large data sets in a Data Warehouse technology (BigQuery/Redshift)
  • Frontend development experience (AngularJS/ReactJS/or similar) is a plus
  • Spring Boot, Hibernate
  • Knowledge of PHP 5+
  • Deployment experience with Linux (command line, scripting/bash, administration), Unix, Apache Tomcat, Docker

The SPINS Way: The right candidate for us will be…

  • Vibrant – You’re passionate about doing meaningful, impactful work.
  • A Disruptor – You’re not afraid to do things differently
  • Connected – You work well as part of a team, and you build strong relationships with colleagues
  • Be Yourself – We are open & honest with each other; we take responsibility for our actions, and for our work

Why SPINS?

  • Health, dental and vision insurance
  • 401k (Traditional and Roth) plus company match
  • FSA for medical and dependent care expenses
  • Pre-tax commuter benefit
  • Life insurance
  • Short- and long-term disability
  • Paid maternity and paternity leave
  • Bike storage
  • Fresh and healthy snacks
  • Vibrancy 360 Wellness Program: Yoga and fitness classes, onsite massage, volunteer opportunities, company happy hours, product demos, outings, and more.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are just steps from the Merchandise Mart, located in the bustling River North neighborhood of Chicago.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SPINS LLCFind similar jobs