Java Developer

Be among the first applicants.
Panaroma Finance
Dubai
AED 120,000 - 200,000
Be among the first applicants.
Yesterday
Job description

We are looking for a Java/Full Stack Developer (SDE roles) for the Product Engineering team with experience in building high-performing scalable enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java application development while providing expertise in the full software development lifecycle from concept and design to testing. Responsibilities include designing, developing, and delivering high-volume, low-latency applications for mission-critical systems.

Experience: 3+ years
Location: Dubai, United Arab Emirates
Notice Period: 0 to 15 days (Immediate joiners are preferred)

Roles & Responsibilities:

  • Contribute to all phases of the development lifecycle
  • Write well-designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Build reusable code and libraries for future use

Required Skill Set:

  • Java background with a minimum of 3 years experience in Java technologies
  • Experience in designing and developing application backend using frameworks like Spring Boot, Spring MVC, Jersey, JPA, Hibernate, SQL, Linux, JSON, XML, OAuth, etc.
  • Experience with frontend technologies like CSS, HTML, JavaScript, NodeJS/Express, Angular, React, ExtJS, Vue is preferred
  • Experience with both SQL and NoSQL database systems and writing SQL queries
  • Strong experience in building, designing, and consuming Restful web services
  • Exposure to Cloud Infrastructure (AWS and Alibaba Cloud)
  • Excellent understanding of ORM and Database concepts
  • Experience in developing unit test code using JUnit, Power Mock/EasyMock/Mockito, etc.
  • Experience with Git, Maven, and CI/CD pipelines to deploy cloud applications
  • Experience and knowledge of Microservices Architecture and API development using Java Spring and Spring Boot
  • Experience in conducting requirements gathering, writing user stories, creating application design, and using design patterns
  • Good knowledge of credentials/secrets management and data encryption techniques
  • Good knowledge of coding standards, design patterns, and unit testing
  • Good hands-on experience with BitBucket/GitHub is preferred
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Java Developer jobs in Dubai