Tech Stack
AWSAzureFlutterJavaMicroservicesOraclePostgresReactSpringSpring BootSpringBootSQL
About the role
- Developing new event-based services to support enhancements to the FuturU platform in Java and Spring/Spring Boot
- Develop SNS/SQS connectors to move data between systems asynchronously
- Develop the FuturU mobile apps (Flutter) and web apps (React)
- Define and maintain the data models for the business and their schemas
- Devise integration with third party software and in-house software
- Writing well thought out code along with unit, functional, and integration tests for code and services to ensure quality
- Create CI/CD pipelines
Requirements
- Strong experience (3+ years) in Java and Spring/Spring Boot
- Strong experience (3+ years) in web development using React
- Experience in mobile app development using React-Native or Flutter
- Be able to design microservices in a loosely coupled architecture
- Experience with databases (Oracle, SQL Server, PostgreSQL, etc.)
- Experience with multiple clouds (AWS, Azure Google)
- Experience with API technologies
- Experience in CI/CD pipelines
- TDD and BDD
- Excellent communication skills in English (written and verbal)
- Authorization to work in Bulgaria (application asks 'Are you authorized to work in Bulgaria?')