Talent.com
Cette offre d'emploi n'est pas disponible dans votre pays.
Java Software Engineer

Java Software Engineer

Netcompany-IntrasoftMorocco, Morocco
Il y a plus de 30 jours
Description de poste

Job Description

As a Java Software Engineer, you will play a vital role in designing, developing, and maintaining Java-based applications. Leveraging your strong technical expertise and problem-solving skills, you will contribute to the full software development life cycle and work collaboratively with cross-functional teams to deliver robust and scalable solutions.

Your main duties will be :

  • Design, implement, and test Java-based applications and components in alignment with project requirements and architectural guidelines
  • Conduct code reviews to ensure adherence to coding standards, best practices, and established quality benchmarks
  • Analyse and troubleshoot complex software issues, providing efficient and effective solutions to ensure the smooth functioning of applications
  • Identify performance bottlenecks and optimize application code for improved speed, scalability, and efficiency
  • Create comprehensive test plans and documentation, ensuring the reliability and maintainability of the developed software
  • Work closely with cross-functional teams, including software engineers, designers, and QA testers, to deliver high-quality software solutions
  • Embrace Agile methodologies, participate in Scrum ceremonies, and contribute to sprint planning, retrospectives, and daily stand-ups
  • Demonstrate a commitment to personal and professional growth, staying proactive in expanding your knowledge of Java and related technologies

Qualifications

If you have :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus
  • Minimum 3-4 years of experience as a Java Software Developer
  • Strong knowledge of Java programming language, Java EE, Spring Framework, and related technologies.
  • Proven experience in software design patterns, object-oriented programming, and multi-threaded programming.
  • Very good knowledge of the below technical environment : Java & JavaScriptPrimefacesOracle dB & PLSQLWebLogicWS (REST-JSON)Jasper
  • Proven experience in software design patterns, object-oriented programming, and multi-threaded programming.
  • Demonstrated ability to tackle complex technical challenges with creativity and efficiency.
  • Strong interpersonal and communication skills, with the ability to work effectively in a team-oriented environment in both French and English.

    If you also have knowledge of (added advantage) :

  • Agile methodology
  • Microservices
  • Spring Boot
  • Docker
  • Kubernetes
  • React
  • HL7-CDA-FHIR
  • JBPM & Drools
  • Wildfly
  • then this position is suitable for you!

    Additional Information

    We ensure equal opportunities, treatment, and consideration to all candidates. Discrimination based on sex, racial or ethnic origin, religion or belief, disability, age, sexual orientation or marital status, physical or mental disability, or any other factor protected by applicable laws and regulations is prohibited. At Netcompany-Intrasoft we respect human rights as part of our culture, and we focus on creating a positive workplace in which all employees are valued and where diversity and inclusivity are welcomed.

    The safety and well-being of our employees remain our top priority. Please note that Netcompany-Intrasoft’s recruitment process is being conducted virtually due to preventive measures against the Covid-19 pandemic.

    LI-VT1

    Our culture

    BePartOfSomethingGreat!

  • Please submit your CV in English
  • All applications will be treated as strictly confidential.

    Our culture

    BePartOfSomethingGreat!

  • Please submit your CV in English
  • All applications will be treated as strictly confidential.