Full Time
--
Dicetek LLC

Job Details

Job Description

Roles & Responsibilities

  • Design and develop robust backend solutions using Java, ensuring high performance and responsiveness to requests from the front-end.
  • Implement RESTful APIs, integrating with various data sources, and ensuring seamless communication between client and server.
  • Participate in code reviews, providing constructive feedback to peers and elevating overall code quality across the team.
  • Utilize frameworks like Spring and Hibernate to enhance application functionality and simplify development processes.

Desired Candidate Profile

  • We are looking for a candidate with hands-on experience and knowledge in the following areas:

    Core Technical Skills

    • Strong understanding of latest Java technologies and updates in the Java ecosystem

    • Experience with modern Java tech stack (e.g., Spring Boot, Microservices, REST APIs, etc.)

    • Exposure to AI-assisted coding tools and practices

    • NoSQL database

     

    Additional / Good-to-Have Skills

    • Experience in DevOps practices, including CI/CD pipelines, automation, and deployment tools


    Behavioral Competencies

    • Demonstrates a positive attitude and strong work ethic

    • Shows ownership and accountability for tasks and deliverables

    • Ability to work independently as well as collaboratively in a team environment


     Detailed Technical stack


    Core Java:

    Object-Oriented Programming (OOP), Design Patterns, Multithreading, Java 8 and above, Lambda Expressions, Stream API, RESTful Services, JMS, Reactive Programming.

    Spring Boot:

    Spring Boot Annotations, Maven, Spring JPA, Spring AOP, Spring Security, JUnit.

    Microservices:

    Service Discovery, Spring Cloud, Cloud Config.

    Databases:

    Oracle, SQL Server, MySQL, NoSQL Databases.

    Tools:

    STS (Spring Tool Suite), Eclipse, SoapUI, Postman, Git.

    Good to Have – API Technologies:

    API Gateway knowledge.

    Good to Have – DevOps:

    TFS/Git, Gradle, Maven, Azure DevOps, Build Pipelines.

    Good to Have – Cloud & Containerization:

    Docker, Containers, Kubernetes, AWS, Azure.

    Skills

    object-oriented programming (oop)

    design patterns

    multithreading

    java 8 and above

    lambda expressions

    stream api

    restful services

    jms

    reactive programming

    spring boot annotations

    maven

    spring jpa

    spring aop

    spring security

    junit

    microservices

Similar Jobs

About Dicetek LLC
UAE, Abu Dhabi
Information Technology and Services