Senior Java Developer Abu Dhabi Ref

Al-Fida (Arrond.), Casablanca-Settat, 20, Morocco, Morocco

Job Description

Key activities : Initial discussion with the clients about the technical details of the projects Designing and implementing complex systems that require high levels of performance and scalability Leading a team of developers in the design and development process Identify problem areas that require attention and address Combat competitive threats in accounts Engage with peers and partners on technical matters and educate others about technology Staying up-to-date with the latest technologies and best practices in high-performance computing and networking, and incorporating them into the team's development process as appropriate. Identifying and troubleshooting technical issues related to performance and scalability. Participating in code reviews and ensuring that the code produced by the team is of high quality and follows established coding standards. Education And Experience : Bachelor, Master, or technical degree required with a strong preference for a major or minor in Computer Science, Physics, Mathematics, Electrical Engineering, Information Technology, Information Systems, or a similar field. Other degrees will be considered Minimum of 10 years of industry experience Knowledge And Skills Required : Passion for technology Hands-on multi-domain technical background. The following is the list of tech stack the company operates with; the more tech the candidate has worked with, the better it is: Java 8/11, Python ElasticSearch, Cassandra, Redis Spring Framework, gRPC, Protocol Buffers Docker Multi-threading and high-performance computing CentOS, Ubuntu GitLab, Jira, Confluence What Sets You Apart Mentoring and providing guidance to junior developers. Identifying and troubleshooting technical issues. Other skills : Technical leadership of the projects from start to the end Architecture creation Resource calculation Delegation to the teams Overseeing the progress Deployment coordination Creation and maintenance of software engineering processes and good practices Resolution of tech disputes and decision-making for the tech stack to be used Tech-related sync across different teams working on the same project Tech documentation of the project Daily communication of technical matters with the clients, partners, and 3rd-party providers Daily work with management for timely delivery of the projects Collaborating with other architects, project managers, and business stakeholders to ensure that the technical direction of the project aligns with the business goals. Previous experience in doing projects from scratch and successfully delivering for a large number of users.

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

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


Related Jobs

Job Detail

  • Job Id
    JD1556451
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Al-Fida (Arrond.), Casablanca-Settat, 20, Morocco, Morocco
  • Education
    Not mentioned