**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 framework like Spring or Micronaut. - Experience with API development and integration (REST/JSON/HTTP). - Experience with modern enterprise patterns like microservices. - Development experience with SQL (MS SQL and PostgreSQL preferred). **Bonus Skills** - Development experience with a modern framework like Angular, React and/or Vue. - Willingness to work with and learn custom Java frameworks. - Experience writing and optimizing complex SQL queries. - Cloud development experience with AWS, Azure and/or Google Cloud (Azure preferred). - Familiarity with modern architectural modalities like serverless, JAMstack, event-based, pub/sub, and data streaming. - Container experience with Docker/Kubernetes.