Senior Java Developer

6 days ago


Dubai, Dubai, United Arab Emirates Dice Full time
About the Role

Dice is a leading career destination for tech experts at every stage of their careers. Our client, ApTask, is seeking a highly skilled Java developer to join their team.

Key Responsibilities
  • Design and develop complex software systems using Java 8 and higher language constructs and features.
  • Implement multithreaded UI applications using Swing UI libraries and UI extensions, Java FX, J2SE, JDBC, JMS, JMX, JNI, and Design Patterns.
  • Develop RESTful services using Spring Boot, Spring Batch, and Spring Integration.
  • Work with large data sets and implement caching mechanisms using Redis, Aerospike, Ehcache, GigaSpaces, Hazelcast, or other caching technologies.
  • Collaborate with cross-functional teams to design and implement server-side components using Java multithreading concepts and best practices.
  • Develop concurrent non-blocking services using Reactive Extensions.
  • Provide technical leadership and mentorship to junior developers.
  • Stay up-to-date with the latest technology trends and industry best practices.
Requirements
  • 8+ years of experience working with Java UI/Desktop UI and relevant technologies.
  • Strong understanding of Java multithreading concepts, best practices, and experience in implementation of server-side components.
  • Experience with concurrent non-blocking implementation of services collaboration (Reactive extensions).
  • Strong knowledge of various configuration/source code management tools (Git, Bitbucket, Confluence, JIRA, Bamboo, TeamCity).
  • Ability to develop on Linux/Windows/MAC OS.
  • Strong Postgres SQL and Oracle skills.
What We Offer
  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package.


  • Dubai, Dubai, United Arab Emirates Talent Pal Full time

    About the Role:We are seeking a highly skilled and experienced Senior Java Developer to join our team at Talent Pal. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop high-quality software...


  • Dubai, Dubai, United Arab Emirates Revolut Full time

    About the RoleWe are seeking a highly skilled and experienced Java developer to join our team at Revolut. As a Senior Java Developer, you will play a key role in designing and implementing scalable and efficient back-end systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and mentorship to junior team members, ensuring they have the...


  • Dubai, Dubai, United Arab Emirates Talent Pal Full time

    About the Role:We are seeking a highly skilled and experienced Senior Java Developer to join our team at Talent Pal. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop high-quality software...


  • Dubai, Dubai, United Arab Emirates Virtusa Full time

    Job SummaryVirtusa is seeking a highly skilled Java Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key ResponsibilitiesDesign and develop high-quality software solutions using Java, following industry best practices and...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    About the RoleCrossover is seeking a highly skilled Java Software Engineer to join our team and contribute to the development of our cloud-based solutions. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications using Java and its frameworks.Key ResponsibilitiesSoftware...

  • Senior Java Developer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Crossover Full time

    About the RoleCrossover is seeking a highly skilled Java Software Engineer to join our team and contribute to the development of our OSS/BSS projects. As a key member of our team, you will be responsible for providing development support to ensure the high-quality maintenance and seamless updates of our product suite.Key Responsibilities:Developing software...


  • Dubai, Dubai, United Arab Emirates Dicetek LLC Full time

    Senior Java Software Engineer - OverviewRequired Skills: Proficiency in Java, Microservices architecture, Spring Boot framework, JPA, RESTful APIs, React.js, Cloud technologies, Next.js, HTML, CSS, and CI/CD practices.Preferred Qualifications: Familiarity with Innoveo platform.Experience Level: Minimum of 7 years in software development, focusing on full...

  • Senior Java Developer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Crossover Full time

    About the RoleCrossover is seeking a highly skilled Java Software Engineer to join our team and contribute to the development of our OSS/BSS projects. As a key member of our team, you will be responsible for providing development support to ensure the high-quality maintenance and seamless updates of our product suite.Key Responsibilities:Developing software...


  • Dubai, Dubai, United Arab Emirates Talent Pal Full time

    About the RoleTalent Pal is seeking a highly skilled Senior Java Developer to join our dynamic team. As a Senior Java Developer at Talent Pal, you will play a key role in developing and maintaining our cutting-edge software applications.Key ResponsibilitiesParticipate in the overall application lifecycle, ensuring seamless integration and delivery of...


  • Dubai, Dubai, United Arab Emirates TPConnects Full time

    About the Senior Software Engineer RoleTPConnects, a global technology company, is seeking a Senior Java Software Engineer to join our SaaS Cloud-based backend team. The successful candidate will focus on developing new functionalities, ensuring scalability, performance, and system throughput.Key ResponsibilitiesParticipate in regular meetings with the...


  • Dubai, Dubai, United Arab Emirates Revolut Full time

    About the RoleWe are seeking a Senior Java Backend Engineer to join our dynamic team at Revolut. This role is pivotal in enhancing our backend systems and ensuring robust performance.Key ResponsibilitiesExpertise in Java: Demonstrate fluency in Java and its ecosystem.Experience: Bring over 8 years of experience in backend development.Educational Background:...


  • Dubai, Dubai, United Arab Emirates Caliberly Full time

    Job Summary:We are seeking a skilled Java Backend Developer to join our team at Caliberly. The ideal candidate will have a strong background in backend development and be responsible for designing, developing, and maintaining Java-based backend systems for web and cloud applications.Key Responsibilities:Develop and maintain robust, scalable, and secure...


  • Dubai, Dubai, United Arab Emirates Caliberly Full time

    Job Overview:We are seeking a skilled Java Backend Developer to join our team at Caliberly. The ideal candidate will have a strong background in backend development and be responsible for designing, developing, and maintaining Java-based backend systems for web and cloud applications.Main Responsibilities:Design, develop, and maintain robust, scalable, and...


  • Dubai, Dubai, United Arab Emirates Caliberly Full time

    Role Overview:We are seeking a skilled Java Backend Developer to contribute to our client's dynamic team. The ideal candidate will have a strong background in backend development and be responsible for designing, developing, and maintaining Java-based backend systems for web and cloud applications.Key Responsibilities:Develop and maintain robust, scalable,...


  • Dubai, Dubai, United Arab Emirates Virtusa Full time

    About the RoleVirtusa is seeking a highly skilled Java Big Data Developer to join our team. As a key member of our team, you will be responsible for designing, developing, and implementing large-scale data processing systems using Java and Big Data technologies.Key ResponsibilitiesDesign and develop high-performance data processing systems using Java and Big...


  • Dubai, Dubai, United Arab Emirates Tamara Full time

    About UsTamara is a leading e-commerce and payments platform in the Middle East and North Africa region, with a mission to empower individuals and revolutionize the way they shop, pay, and bank.The company was founded by a group of entrepreneurs with a vision to create a seamless and secure online shopping experience. Tamara operates out of its headquarters...


  • Dubai, Dubai, United Arab Emirates Oracle Full time

    Key Responsibilities:Over 7 years of expertise in the telecommunications sector, crafting Java-based software solutions that enhance, tailor, or expand Oracle Communications or related telecom offerings.More than a decade of practical experience in Java application development, architecture, and design.Extensive experience exceeding 10 years in integrating...


  • Dubai, Dubai, United Arab Emirates Precision Hire Solution Full time

    Position: Senior Java Fullstack EngineerRequired Skills: Core Java, JavaScript, Web ServicesOverview:Proven experience and comprehensive knowledge of Core Java/J2EE.Strong understanding of SOAP and RESTful Web Services, along with Internet protocols such as HTTP and HTTPS.Extensive expertise in JavaScript, CSS, HTML, and other frontend...


  • Dubai, Dubai, United Arab Emirates Oracle Full time

    Overview of Responsibilities:Possess over 7 years of expertise in the telecommunications sector, crafting Java-based software solutions that enhance, tailor, or augment Oracle Communications or telecom offerings.Demonstrate more than 10 years of practical experience in Java application development, architecture, and design.Exhibit over 10 years of...


  • Dubai, Dubai, United Arab Emirates Dicetek LLC Full time

    About the RoleKey Responsibilities: As a Java Full Stack Developer at Dicetek LLC, you will be responsible for designing, developing, and deploying scalable and efficient software applications using Java and related technologies. Your expertise in Microservices, Spring Boot, JPA, REST APIs, ReactJS, Cloud, NextJS, HTML, CSS, and CI/CD will be essential in...