Senior Java Developer
DCODE IT
3 декабря 2025
Удалённо
Более 5 лет
Полный день
Не имеет значение
На территории работодателя
ABOUT THE ROLE
As a Developer you will work in a cross-functional team with the Product Owner, Designers and engineers to co-develop the digital products, Our engineers contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development
RESPONSABILITIES
- Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
- Work with other team members to craft clear user stories, design tests for prototypes and products,and continuously deliver product enhancements
- Liaise with other teams within and outside the Digital unit to negotiate timelines,deliverables and dependencies
- Collaborate closely with Product Owners, Designers and team members to identify and socialize product and delivery risks
- Drive forward and role-model best practice engineering processes and Agile behavior and ensuring teams members follow suit
- Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines
- Own and drive best practice in terms of automation such as continuous integration and deployment
MUST HAVE
- At least 7+ years of software development experience with experience working in Agile teams
- Full stack engineer with a passion for mentoring other colleagues in the team
- Extensive experience of Java 7/8, Java EE, Spring framework including Spring Boot, Spring Cloud, Spring Messaging, JPA, ORM, Maven and other Java Open Source frameworks.
- Expertise with developing Cloud Native Microservices, Event Driven design and Development using Java with extensive knowledge of Integration Gateway, Monitoring tools, Observability platforms like Grafana
- Excellent Knowledge of ElasticSearch, Redis , MongoDb, Apache Kafka
- Infrastructure knowledge including RESTful APIs, Single Sign On, OAuth, LDAP, Search Technologies
- Expertise with Docker & Kubernetes
- Extensive experience with Git, such as branching, merging, tagging and Pull Requests.
- Experience with CI-CD (Jenkins or similar)
- Excellent knowledge of SQL and one common database technology, such as Oracle, MsSql, MySQL
- Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
- Working knowledge and experience in designing distributed applications
- Working knowledge of DevOps, Docker and infrastructure as code
- Experience with at least one unit testing framework, such as jUnit
- Familiarity with the concepts of Functional Programming is a plus
- Basic knowledge of LXD Ubuntu Snap / Snapcraft Python Snapd Ubuntu ecosystem Launchpad Go – dependency management in monorepo environments Hands-on experience with Go modules
- Experience working with go.mod files Strong understanding of semantic versioning Git + Gitflow CI/CD familiarity
- Excellent troubleshooting skills for Go modules, including resolving module issues and dependency conflicts
NICE TO HAVE
- Very good communication skills
- Kubernetes LXD (advanced) Jenkins Rust
IMPORTANT
- This project requires relocation to Dubai.
- The project duration is one year.
- We are considering candidates from the EU only.
- The rate will be discussed individually.
- Relocation support can be considered if needed.
Are you interested in this role, or do you think we might be a good match in the future?
Send us your CV at email — we’d be happy to stay in touch!
As a Developer you will work in a cross-functional team with the Product Owner, Designers and engineers to co-develop the digital products, Our engineers contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development
RESPONSABILITIES
- Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
- Work with other team members to craft clear user stories, design tests for prototypes and products,and continuously deliver product enhancements
- Liaise with other teams within and outside the Digital unit to negotiate timelines,deliverables and dependencies
- Collaborate closely with Product Owners, Designers and team members to identify and socialize product and delivery risks
- Drive forward and role-model best practice engineering processes and Agile behavior and ensuring teams members follow suit
- Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines
- Own and drive best practice in terms of automation such as continuous integration and deployment
MUST HAVE
- At least 7+ years of software development experience with experience working in Agile teams
- Full stack engineer with a passion for mentoring other colleagues in the team
- Extensive experience of Java 7/8, Java EE, Spring framework including Spring Boot, Spring Cloud, Spring Messaging, JPA, ORM, Maven and other Java Open Source frameworks.
- Expertise with developing Cloud Native Microservices, Event Driven design and Development using Java with extensive knowledge of Integration Gateway, Monitoring tools, Observability platforms like Grafana
- Excellent Knowledge of ElasticSearch, Redis , MongoDb, Apache Kafka
- Infrastructure knowledge including RESTful APIs, Single Sign On, OAuth, LDAP, Search Technologies
- Expertise with Docker & Kubernetes
- Extensive experience with Git, such as branching, merging, tagging and Pull Requests.
- Experience with CI-CD (Jenkins or similar)
- Excellent knowledge of SQL and one common database technology, such as Oracle, MsSql, MySQL
- Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
- Working knowledge and experience in designing distributed applications
- Working knowledge of DevOps, Docker and infrastructure as code
- Experience with at least one unit testing framework, such as jUnit
- Familiarity with the concepts of Functional Programming is a plus
- Basic knowledge of LXD Ubuntu Snap / Snapcraft Python Snapd Ubuntu ecosystem Launchpad Go – dependency management in monorepo environments Hands-on experience with Go modules
- Experience working with go.mod files Strong understanding of semantic versioning Git + Gitflow CI/CD familiarity
- Excellent troubleshooting skills for Go modules, including resolving module issues and dependency conflicts
NICE TO HAVE
- Very good communication skills
- Kubernetes LXD (advanced) Jenkins Rust
IMPORTANT
- This project requires relocation to Dubai.
- The project duration is one year.
- We are considering candidates from the EU only.
- The rate will be discussed individually.
- Relocation support can be considered if needed.
Are you interested in this role, or do you think we might be a good match in the future?
Send us your CV at email — we’d be happy to stay in touch!
Знание языков:
Английский Продвинутый
Адрес:
Удалённо
Дата актуализации:
3 декабря 2025
Отклик отправлен!
Зарегистрированные на сайте кандидаты чаще получают ответы от работодателей и могут напрямую общаться с ними в ЧАТЕ.