Senior Java Software Engineer

8 - 10 years experience  •  Technology

Salary depends on experience
Posted on 07/17/18
Salt Lake City, UT
8 - 10 years experience
Technology
Salary depends on experience
Posted on 07/17/18

 

You’ll learn about building a large-scale platform of distributed micro-services, using cutting edge technologies.

We need you if you:

  • Love a challenge – the best technology problems are those tackling really hard business and scaling problems
  • Delight in building scalable, fast, robust and elegant software in modular components
  • Take pride in producing high quality solutions and iterate until they are truly exceptional
  • Constantly learn about new technology and challenges
  • Learn lessons from your mistakes
  • Cooperate in a team environment where you can learn from your peers and they can learn from you

 

Qualifications:

Many job descriptions read like a shopping list for the impossible.  At the core, we’re looking for great software engineers.  Technologies change, but great minds transition.  That said, the following set of qualifications are relevant and useful to the problems we’re solving:

  • Bachelor’s or Master’s Degree in Computer Science or Engineering or equivalent
  • 8+ years of software development
  • Experience mentoring junior engineers and leading design efforts on complex systems
  • A demonstrable track record of building great, well tested software
  • Experience with Systems, Containers, Cloud hosting, AWS.
  • Experience with Build Tools, Bamboo, Jenkins, Rundeck
  • Experience with Version Control: GIT, SVN
  • OOP, web, and services experience. All the skills to build great distributed and complex systems
  • Experience in working in small Agile teams and iterating to build great solutions
  • Ability to work in a Linux environment
  • Experience building RESTful services in Java, Node.js, Go, C# or any OOP language.
  • Experience with frameworks like Spring Boot, Spring MVC and Spring Security
  • Web development skills in JavaScript, preferably with React or AngularJS.
  • Database experience – both SQL and NoSQL (MongoDB, Cassandra, etc)
  • Experience with queuing technologies including ActiveMQ
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.