REMOTE Backend Java Developer
Remote Backend Java Developer Need someone with demonstrated design experience. Looking for someone that is really solid in coding but can also design parts of a system taking all things into consideration (performance, operations, functionality, etc.). Docker experience is a must have.Experience:Java/Back end Engineer (3-5+ years in some type of Java Developer role with an enterprise quality environment)JavaSpringSpring Boot or strong with Restful Web Services in general (Jax, Spring WS, Spring Boot, Jersey, or some type of Java based Restful solution)SQL (familiar working with some type of SQL DB like MySQL, Oracle, SQL Server, PostGreSQL, etc, might not be on all resumes)Micro Services knowledge in generalEnterprise quality (working off of user stories, data structures, algorithms, Git, threads, design patterns, unit testing their own code, doing code reviews, familiar working in a CI/CD/DevOps type environment, etc) - doesn't want to see fake experience, needs to be in a enterprise environment for a company with these technologiesJUnit or TestNG (or some other Testing their own code technology)Agile backgroundsMessaging Queues or Streaming experience (Kafka, JMS, RabbitMQ, or some other MQ or streaming technology exposure)Essential skills 3+ years on each of the bullet points on the back end role. We need an experienced person who can work independently.Minimum Education: Bachelor's degree in Computer Science and 2 years experience in software engineering or related field OR 4 years experience in software engineering or related field.