Java Developer (322364)

  Information

Information Technology
Management (6-10 years)
Not specified

  Company

Not specified
Banking
Mohandseen, Giza, Egypt

  Description

  • Design, develop, and maintain high-quality software solutions using Java and related technologies for digital banking applications
  • Collaborate with cross-functional teams to define and implement software requirements and features
  • Write well-designed, efficient, and testable code following best practices and design patterns
  • Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
  • Conduct code reviews, debugging, and troubleshooting to ensure the quality and performance of the software
  • Contribute to architectural and technical decisions to support the digital banking platforms
  • Implement and maintain integrations with external systems and APIs to enable seamless functionality
  • Stay updated on emerging technologies and industry trends to drive innovation and continuous improvement
  • Provide technical guidance and mentorship to junior members of the development team

  Requirements

  • Bachelor's or Master's degree in computer science, engineering,  or a related major from a reputable university.
  • Relevant certifications in Java programming or software development are advantageous.
  • 6-10 years of relevant experience preferably in Java development with an excellent understanding of Java EE or Spring framework.
  • Proven track record in relational databases, SQL, and ORM frameworks like Hibernate.
  • Proven track record in RESTful APIs and web services.
  • Proficiency in web development technologies such as HTML, CSS, JavaScript, and related frameworks.
  • Strong understanding of software development methodologies, tools, and best practices & object-oriented programming principles.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Knowledge of database systems (SQL, NoSQL).
  • Excellent organizational and multitasking skills.
  • Excellent analytical skills with attention to detail.
  • Excellent problem-solving skills with the ability to translate business requirements into technical solutions.
  • Excellent communication and interpersonal skills to effectively liaise with internal and external stakeholders.
  • Proven track record in leadership skills and ability to lead cross-functional teams to drive initiatives.
  • Excellent command of English.
  • Experience in the banking or fintech industry is a plus.
Created on14 Aug 2024
Last updated on05 Nov 2024
You applied on
  Apply Now