Senior Java Engineer
Senior
Full time
Position overview
We are looking for a Senior Java Developer (Java, Spring Boot, micronaut, Git, Spring, SQL, REST API, Test Driven, Development), who will work closely with Business Analyst’s & Product Owners to refine user stories and requirements and identify, prioritize and execute tasks within the software development life cycle. We expect a new team member to mentor junior developers, work independently and proactively (look for details and answers, not just wait patiently for a reply), and be comfortable raising challenges and proposing software improvements. It is vital that you have good communication skills and a proven ability to work well with both technical and non-technical colleagues and be comfortable working with minimal supervision.
Currently, we are looking for engineers who are outside of Ukraine.
Project Description Join a greenfield Digital Banking project in Saudi Arabia — the first of its kind in the region. This fully funded fintech startup is building a secure, scalable, and cloud-native banking platform from the ground up. You’ll work with modern technologies like Java 21, Micronaut, Kafka, Kubernetes, and CI/CD pipelines, following 12-factor app principles. The team is cross-functional, highly collaborative, and fully remote across the UK, EU, and GCC. This is a rare opportunity to shape the core of a next-gen digital bank in a fast-paced, innovation-driven environment.
YOUR BACKGROUND
- Banking/Fintech/Risk & Compliance/Insurance experience
- Java 21, Micronaut 4+
- Maven/Gradle, Microservices, REST API
- Agile, Scrum, TDD, Junit and Mockito
- SQL beyond simple queries, Postgres, Kafka, Redis, JPA , Hibernate and Liquibase/Flyway
- GIT
- English level - B2
Skills that will be a plus:
- Role-based access control (RBAC) and least privilege principles
- Spring, Docker, Istio, ArgoCD, Kong/Keycloak, Grafana, Kubernetes and HELM charts
- Clean coding methodologies (SOLID, YAGNI) and design patterns
- Swagger, OpenAPI Spec and CICD pipeline
- Oracle Cloud/GCP/AWS experience
- Quality control and automated security scans (e.g., SonarQube, Snyk)
- Automated testing frameworks (JUnit,Mockito)
Responsibilities
- Work with the Java Chapter Lead at Java Chapter
- Work in the development Squad
- Investigate new technologies and framework/tools
- Participate in architectural designs
- Participate in supports issues
- Clean coding methodologies (SOLID, YAGNI)
- Spring MVC, micronaut
- Working Knowledge of relational database concept and SQL beyond simple queries
- Working on a full software development life cycle environment under Agile methodologies, capable to take lead on software design and implementation best practices (Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, among others)
- Open to do full stack development (database development, Java development, front end (web)
- Degree in Computer Science/ software engineering or equivalent discipline
- Java, Spring Boot, micronaut (or other ORM frameworks)
- SQL, REST API, Camel, Mockito - Junit (or other testing framework)
- Test Driven Development, Git, Tomcat, Maven
WE OFFER
- VSD - 23 billable days per year. Start to accumulate from the first day of the trial.
- Fair and competitive compensation.
- Friendly team and enjoyable working environment.
- Equipment: EU and Ukraine - we can send the laptop. Outside EU and Ukraine - Device amortization rules apply.
- Flexible work schedule.
- Ability to transfer unused vacation to the next year.
- Trial period for all candidates - 3 months.
Please indicate your salary expectations. Application without salary expectations will not considered.
APPLICATION FORM
Apply for this position now!
Send us your CV - we’ll contact you.