{bc}
indeed

Backend engineers – JAVA (Spring Boot)

DICETEK LLC
Abu Dhabi, UAE
Contract
Onsite
Discovered 5 days ago
JavaSpring BootBackend services and REST APIsJUnitMicroservicesSpring Security

Full Job Posting

Experience and skills

  • Total experience is stated as up to 5–10 years; no clear minimum is specified.
  • Good experience handling platform or hosting support functionality.
  • Banking experience is preferred.
  • Strong analytical and problem-solving abilities; excellent communication and teamwork skills.
  • Able to work independently, manage multiple tasks, and proactively learn technologies and improve processes.

Responsibilities

  • Design, develop, maintain, and support Java backend services and APIs.
  • Analyze requirements and formalize technical implementation approaches.
  • Use test-driven development to implement middleware services end to end.
  • Achieve more than 80% code coverage through JUnit test cases.
  • Handle penetration-testing scenarios and ensure high-quality, bug-free application releases.
  • Implement security measures for user data and application integrity; stay informed about vulnerabilities and mitigations.

Core technical skills

  • Java, object-oriented programming, design patterns, multithreading, Java 8+, Java 21, Lambda, Stream API, Kotlin, and Groovy.
  • Spring Boot, annotations, Gradle, Maven, Spring JPA, Spring AOP, Spring Security, and JUnit.
  • Microservices, service mesh, service discovery, cloud configuration, and Spring Cloud.
  • MySQL, PostgreSQL, Oracle, and SQL Server.
  • IntelliJ, STS, Eclipse, SoapUI, Postman, Git, Confluence, and Jira.
  • Docker, containers, Kubernetes, AWS, and Azure.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at DICETEK LLC