Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer

Expired Job

Threebridge Solutions Minneapolis , MN 55401

Posted 5 months ago

ALL CANDIDATES MUST BE LOCAL TO THE MINNEAPOLIS AREA OR ABLE TO RELOCATE FOR THE DURATION OF THE PROJECT

Senior Software Engineer role
Develop new solutions and algorithms that increase performance throughout the stack from CDN to domain service tiers
Provide work direction for specific projects in the design, development, deployment and support of software development
Provide expertise in software development lifecycle phases-concept, design, testing and deployment
Define and lead development workflow by providing work direction for the engineering team
Collaborate with cross-discipline teams to solve problems of a top 5 e-commerce website
Develop software using current programming languages and technologies
Share and champion ideas that evolve how we build products

Basic Qualifications:
6+ years web development experience using languages such as Java, Groovy and a Bachelors degree, or 8+ years experience without a Bachelors degree
Strong working knowledge of modern web concepts included; REST, MVC, Components, NoSQL, Asynchronous Programming, Caching, HTTP2, Micro-Services, Eventual Consistency, Non-Blocking I/O, etc.
Knowledge of all of the following specifications HTML, JSON, REST design principles
Strong engineering habits including TDD, Pair Programming, Shared Coding Standard, etc.

Preferred Qualifications:
Experience with modern web application tools and technologies including: REST Web Services, HTML5, Tomcat, Splunk, JMeter, Edge-Side Includes
3+ years experience writing software applications for large-scale, distributed web or service oriented environments
2+ years experience developing applications using Junit and Spock
2+ years experience using relational databases as well as distributed NoSQL data stores
2+ years experience using functional programming on JVM
Experience with Netty, RxJava, Ratpack, WebFlux
Experience with RabbitMQ, Solr, Redis, Memcache
Experience with Docker, OpenShift, CI/CD
Linux command line experience
Experience as a Technical Lead on complex projects
Experience with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, Hadoop, etc.)

Skills:
Java, engineer, micro-services, rest, web services, jvm, spring, cloud
Contract


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Conservis

Posted 3 days ago

VIEW JOBS 1/15/2019 12:00:00 AM 2019-04-15T00:00 Conservis Senior Software Engineer Grow with Conservis, we are changing the global business of farming! Minneapolis, MN Conservis is the leading independent farm management system, helping smart farmers become even smarter. Serving both family and institutional farms, Conservis provides powerful software with unparalleled customer support along the way. Integrating comprehensive, real-time data gathering with a dynamic information management and reporting platform, our system serves growers in the permanent and row crop markets. Convervis was created in partnership with farmers. In 2009, four farmers approached business experts to help make their operations more efficient. Nearly a decade later, our system is used by some of the world's most successful agricultural producers, helping manage over $8 billion in land, equipment, and crop assets. Our cloud-connected agriculture software tools, proven processes, and hands-on guidance give growers the insight they need to make more informed business decisions, season after season. Conservis is based in Minneapolis, Minnesota. Conservis provides a unique and valuable career opportunity. The company has an established market presence, a first mover position in farming enterprise software, a strong customer base, an innovative product platform and is clearly positioned to expand its industry leading market status. We're building a great company filled with exceptional people who inspire each other to perform at a high level. We are fortunate to say that we make a difference every day and offer some of the most meaningful career opportunities in technology. If you want to have a big impact on our success and want to lead and build a high performing team, we'd love to hear from you! Our Opportunity As a Senior Software Engineer with Conservis, you will be responsible for the full-stack design, development, enhancement and support of new and existing modules for our SaaS-based farm management platform. Our solutions encompass a broad range of mobile, web and loT technologies, bringing together operational data, financials, and machine data to enable control, visibility and actionable insight into large-scale agricultural operations. The ideal candidate should have experience building and scaling high-volume, multi-tenant Saas platforms, and have a passion for innovation and making an impact in an industry that is responsible for feeding the world's population. Essential Responsibilities * Align the platform architecture with our product vision and strategy * Participate actively and contribute to agile sprint and technical planning * Be a champion of automated tests * Be a mentor for junior team members * Contribute to the ongoing improvement of the team's processes and development practices * Communicate effectively with different levels of management and different departments * Stay in tune with advances in ag-tech and new technologies About You The Ideal Candidate Should Have: * B.S. in Computer Science, Math, Engineering or equivalent experience * 3+ years of software development experience building large-scale SaaS platforms * Strong working experience with Java 8 * Working experience with relational databases (preferably PostgreSQL) using persistence frameworks * Experience with Spring Boot, Hibernate * Experience with CI/CD tools and testing methodologies Nice to Have: * Experience with AWS and other cloud services platforms * Experience with Docker and container orchestration tools * Experience with Liquibase * Experience with Bamboo, Jenkins, and/or similar build systems What's in it for me? * We are an entrepreneurial environment where everyone's ideas matter and are valued. * We value empowerment, creativity, collaboration and autonomy * Our work is cutting edge, impactful, and purposeful * We love farming, the opportunity to help others, and make a positive difference! * We support continued professional development, learning, and job stretch * We promote and support balance, family, wellness and giving back to our community * Strong Total Compensation Package: * Market competitive salary and attractive equity position in a large market, high growth opportunity * Competitive benefits package * 401(k) Match and Stock Options * 15 days PTO to start * On premise workout facility * Company paid parking, accessible to all modes of transportation Sound Like You? Interested in learning more, let's connect to continue the conversation and learn more about you! Conservis is an Equal Opportunity Employer. Conservis Minneapolis MN

Senior Software Engineer

Expired Job

Threebridge Solutions