hireejobsgulf

Java Developer

1.00 to 10.00 Years   Doha, Qatar   22 Mar, 2024
Job LocationDoha, Qatar
EducationNot Mentioned
SalaryNot Mentioned
IndustryFinancial Services
Functional AreaNot Mentioned

Job Description

Key Responsibilities:

  • Create solutions by developing, implementing, and maintaining Java based components and interfaces.
  • Design and Development using Java, Microservices working within Spring Framework/Spring Boot, Java 8 functional programming and RESTful APIs
  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Write clean code to produce fully functional backend process modules.
  • Troubleshoot and debug to optimize application performance.
  • Responsible for Design, Development, Code reviews (peer review), providing support to testing team, Defect fixing, Defect triaging, Root causes Analysis and release / deployment support.
  • Ensure the developed modules comply with Company quality assurance standards.
  • Be an individual contributor when it comes to designing and developing frameworks and critical pieces of code which have a wider impact.˙
  • Provide expert guidance and mentorship to team members, encouraging the implementation of best practices and design patterns Share new skills and knowledge with team to increase efficiency.˙
  • Learn best practices and how to constantly raise the bar in terms of engineering excellence.˙
  • Develop high quality disturbed and scalable software, work with highly complex system and design moderate complex systems.
Qualifications:
  • 4 years of Java, Spring development experience with bachelor?s degree in computer science or related Development field
  • Proven experience with core Java, Spring Framework, Microservices, JPA, Hibernate
  • Excellent Database design skills and good understanding of SQL performance
  • Practical experience and good knowledge of Java concurrency, threading, Collections, GOF Design Patterns and Distributed Systems˙
  • Working Knowledge in Agile Software Development methodology˙
  • Advanced knowledge of Object-Oriented Programming (OOP) Patterns and Concepts, problem solving, data structure, algorithms, and test-driven development˙˙
  • Familiarity with different design and architectural patterns
  • In-depth knowledge of code versioning tools, for instance, Git
  • Understanding of building tools like Maven, Gradle, etc
  • Strong verbal and communication skills˙
  • Familiarity with Linux OS (Debian, Red hat)
  • Domain expertise in the Finance and brokerage space is a significant advantage.
  • Experience in Docker and Kubernetes is a plus.˙
  • Experiences with CI/CD, Automated tests and automated delivery pipeline is a plus.˙

Keyskills :

APPLY NOW

© 2023 HireeJobsGulf All Rights Reserved