Remote Senior Java Software Engineer

RIIS

  • Troy, MI
  • Permanent
  • Full-time
  • 16 days ago
We are looking to hire software craftsman people who are skilled in Test Driven Development, Continuous Integration, Paired Programming, and Agile practices. The team is made up of highly capable, agile development and support personnel.Technical Skills
  • Demonstrable skills in test driven development beyond just unit testing.
  • Developed Java-based web services
  • Spring Boot development
  • Demonstrable experience in persistence, transactional updates, and cache coherency concerns
  • Demonstrated ability to innovate in the deployment pipeline using continuous delivery tools
  • Applies industry-accepted design patterns
  • Active in agile practices preferred
  • Micro-services design
  • GIT, Gradle, Jenkins, Hibernate, Rabbit MQ or other queuing technology
Team Skills
  • Understands the business value for software features
  • Develops software with a paired partner as the norm
  • Develops automated tests before implementing business solution
  • Participates in identifying minimum viable product and feature slices
  • Manages and resolves incidents when the software is not performing as expected for the service consumer
  • Practices agile with the team
  • Can describe and document a software design
  • Solid technical, problem solving, and communications skills
  • Full remote
Education Required
  • Bachelors or equivalent experience

RIIS