Java Developer

The Group Securities

  • Qatar
  • Permanent
  • Full-time
  • 1 month ago
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.

Bayt

Similar Jobs

  • Java Developer

    • Qatar
    Java Developer Job Location : Qatar Job description : JAVA , J2EE, Spring, Hibernate hands on experience with Knowledge on AEM components and Web architecture. Ability to m…
    • 1 month ago
  • Java Developer

    Virtusa

    • Doha, Qatar
    Add the Middle East to your global professional experience and have the opportunity to work on some of the leading Digital Transformation programs. Virtusa is one of the fastest …
    • 4 days ago
  • Java Developer

    Karpira

    • Doha, Qatar
    Full Job Description We are looking to hire qualified Java Developers to join our dynamic team. Job Description Design and implement Java-based applications. Develop and tes…
    • 30 days ago