Requirements:
- 5+ years of experience in Java, REST API, Spring Boot, Microservices, AWS technologies
- Extensive development experience using Java, JEE, JMS, SOAP/RESTful Web Services, Spring Boot, Spring JDBC, Spring Security, JavaScript, RESTful web services, HTML, CSS -Extensive development experience in Java 6,7,8; Maven and Ivy dependencies
- Experience building scalable backend systems using REST APIs & NoSQL databases
- Computer Science fundamentals in algorithm design, problem solving
- Awareness of Amazon build tools and processes is a big plus
- Experience working with Relational DBs
- Track record delivering software that is correct, stable, high performance, secure, and accessibility compliant.
- Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customers devices, etc.)
- Knows how to instrument software with real user metrics to reflect the customer experience
- Writing clean, maintainable code and performing peer code-reviews.
- Communicate clearly and concisely both written and orally.
- Must have problem solving skills
- Experience with Postgres / MongoDB is good to have
- Exposure to Kafka