Dashdevs is going to money 20/20
Payments Infrastructure | Digital Wallets | Fintech Strategy
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.
Project description:
Join the first digital banking startup in Saudi Arabia, where we’re building scalable, secure, and compliant solutions using 12-factor app principles, infrastructure as code, automation, and CI/CD. You’ll be part of a fast-moving environment that values trust, respect, and continuous learning. We support growth, encourage new ideas, and empower our team to create exceptional experiences for customers and colleagues alike.
The size and the structure of the team:
We’re scaling our Engineering Team with top-tier Developers, DevSecOps Engineers, Architects, and Designers — all owning the platform end-to-end, from architecture to infrastructure. This is a greenfield, fully funded startup where best practices, full automation, and cross-functional collaboration drive our success. You’ll work across the delivery lifecycle, from backend to infrastructure to integrations with external partners. We’re a remote-first team across the UK, EU, and GCC, with regular meet-ups to stay connected and build strong, effective working relationships.
YOUR BACKGROUND
- At least 5 years of experience as Software Developer, working mainly in Java technologies.
- Has experience in Banking Systems & FinTech.
- 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), RestAssured, SoapUI.
- Understand cloud delivery using tools such as Git, Argo CD, and Kubernetes.
- Continuous integration environments covering: source code repositories; version control; build creation; unit, integration, and system tests.
- Significant Test Automation skills using leading Web & Mobile tools: RestAssured, Selenium, Cucumber, Appium, SoapUI, or others.
- English level - B1+/B2
Skills that will be a plus:
- Event driven architectures based in RabbitMQ or Kafka
- NoSQL (Cassandra/Mongo)
- In-memory caches (Redis)
Responsibilities
- Develop and maintain Java applications.
- Deliver solid and maintainable software.
- Translate business requirements into technical solutions.
- Implement, review, support, and debug required scope.
- Write tech specs and define project architecture.
- Write unit tests and integration tests.
- Participate in code review.
- Participate in verbal and written communication with the client(s).
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
- Flexible work schedule
- Remote work mode
- Ability to transfer unused vacation to the next year
- Trial period for all candidates - 3 months.
Please indicate your salary expectations. Applications without salary expectations will not be considered.
Let’s talk about cookies?
This website uses cookies. We use сookies to personalise content and ads, provide social media features and analyse our traffic.
Ready to Innovate?
Let's chat about your project before you go!
Join 700+ satisfied clients
Meet US at Money20/20
Attending the top fintech event in Saudi Arabia? Let’s talk about your fintech project and how we can help bring it to life.