Senior Java Developer

Home Based, ZA, South Africa

Job Description

AlWatania Information Systems is on the lookout for a skilled and passionate Senior Java Developer to join our innovative team. This position offers an exciting opportunity to work on complex Java applications that cater to a diverse range of clients. In this role, you will utilize your deep understanding of Java technologies to create and maintain high-quality software solutions that meet demanding business criteria. Additionally, you will collaborate with cross-functional teams to not only understand requirements but also to design scalable architectures that achieve operational excellence.

Primary Responsibilities



Design, develop, and implement Java applications to fulfill business requirements. Collaborate with product owners and project managers to gather and interpret requirements. Architect and build new features while ensuring code quality through testing and thorough documentation. Conduct code reviews and mentor junior developers to promote best coding practices. Optimize application performance and improve system architecture. Troubleshoot and debug applications to enhance user experience. Stay current with industry trends, emerging technologies, and best practices in Java development.

Requirements



Bachelor's degree in Computer Science, Software Engineering, or a related field. At least 4-6 years of extensive experience in Java development. Strong knowledge of Java SE and Java EE concepts. Expertise in frameworks such as Spring, Hibernate, and JPA. Experience with RESTful services and APIs. Strong understanding of database management systems, especially SQL. Excellent analytical and problem-solving skills. Strong verbal and written communication abilities. * Experience with Agile methodologies is preferred.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1496542
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Home Based, ZA, South Africa
  • Education
    Not mentioned