Description

•       Design, develop and maintain high-quality Java applications for the organization.

•       Collaborate with teams in other departments to identify and priorities requirements.

•       Develop best practices for the organization and participate in code reviews with the team and other stakeholders.

•       Conduct technical analysis to arrive at solutions and create technological artefacts in response to production issues.

Required skills and qualifications

•       Demonstrable expertise in various technical areas, including programming, network administration, and software installation and configuration.

•       8+ years of experience in software development, database management, or a role with similar responsibilities.

•       Strong analytical and problem-solving skills with organizational capabilities.

•       Experience with IT project management methodologies, such as Agile or Scrum.

•       Familiarity with cloud technologies (AWS, Azure, or Google Cloud).

Preferred skills and qualifications

•       Relevant certifications such as Oracle Certified Professional (OCP).

•       Knowledge of cloud computing technologies (AWS, Azure, or Google Cloud).

•       Familiarity with agile software development methodologies (Agile or Scrum).

•       Experience with DevOps practices and tools (Git, Jenkins, and Docker).

•       Excellent problem-solving and analytical skills with good teamwork capabilities

Education

Any Gradute