We are looking for an Senior Java Developer, with strong English knowledge.
- 3+ years of experience in software development using Java platform (Java EE, Spring MVC)
- 1+ years of software engineering work experience on large scale software development and deployment experience
- Strong object-oriented skills and familiarity with design patterns and implementation experience using one or more OO languages
- Experience in regular (monthly, weekly, or even more frequent) software releases into production environment and other environments (DEV, TEST, UAT etc.).
- Passion for technology and data science meaning you possess a deep functional understanding of APIs and algorithms
Nice to have
- Experience in Spring WebFlux / reactive programming
- Experience using service-meshes and event-streaming platforms
- Experience in building secure software
- Experience building CI/CD pipelines like Microsoft Azure DevOps
- Familiar with OpenAPI specification and standards
- Knowledge of native mobile development (or frameworks like Ionic or React Native) is an advantage but not mandatory