**Senior Backend Developer (Java)** **Responsibilities** - Mentor fellow developers. - Work with DevOps and QA to build a quality focused CI/CD pipeline. - Responsible for code reviews, testing and delivery of high-quality maintainable code. - Work in an Agile environment to define, estimate and work user stories. - Proficient English and communications skills required. - Good analytical thinking and problem-solving skills. **Technical Requirements** - Bachelor's degree in Computer Science, Engineering, or equivalent experience. - 5+ years of backend development experience with Java. - 3+ years of experience using a modern Java frameworks like Spring or Micronaut. - Experience with modern enterprise patterns like microservices. - Development experience with SQL and/or NoSQL databases. **Bonus Skills** - Development experience with a modern framework like Angular, React and/or Vue. - Experience writing and optimizing complex SQL queries. - Cloud development experience with AWS, Azure and/or Google Cloud. - Familiarity with modern architectural modalities like serverless, JAMstack, event-based, pub/sub, and data streaming. - Container experience with Docker/Kubernetes.