Profil recherché :
Un stagiaire
24/05/2023
3 mois
Sans Convention
Non
à distance
Bac+5
Génie Logiciel
Descriptif de la mission :
We are a dynamic software development company seeking a highly skilled Java Developer with an academic background in Genie Logiciel (Software Engineering). Our company specializes in building cutting-edge software solutions for various industries. As a Java Developer, you will play a vital role in the development, implementation, and maintenance of our software applications.
Responsibilities:
Designing, coding, and debugging Java applications based on provided software requirements and design specifications.
Collaborating with cross-functional teams, including software architects, designers, and product managers, to define project requirements and deliver high-quality software solutions.
Developing and maintaining software modules, components, and libraries using Java technologies.
Writing clean, efficient, and maintainable code that adheres to industry standards and best practices.
Conducting thorough testing and debugging of software applications to ensure proper functionality and performance.
Participating in code reviews to identify and address potential issues and improve overall code quality.
Troubleshooting and resolving software defects and issues reported by users or stakeholders.
Collaborating with the Quality Assurance team to ensure comprehensive test coverage and assist in the creation of test cases.
Keeping up to date with emerging technologies, industry trends, and best practices in Java development and software engineering.
Contributing to the continuous improvement of development processes, tools, and methodologies.
Qualifications:
Bachelor's or Master's degree in Genie Logiciel (Software Engineering) or a related field.
Strong proficiency in Java programming language.
Solid understanding of software development principles, concepts, and best practices.
Experience with software development methodologies, such as Agile or Scrum.
Familiarity with object-oriented programming (OOP) principles and design patterns.
Proficiency in using development tools, such as Integrated Development Environments (IDEs), version control systems, and bug tracking systems.
Knowledge of relational databases and experience with SQL.
Strong problem-solving and analytical skills, with the ability to quickly grasp complex technical concepts.
Excellent communication and teamwork skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
Proactive and self-motivated attitude, with a keen interest in learning and keeping up with emerging technologies.
Preferred Qualifications:
Experience with Java frameworks and technologies, such as Spring, Hibernate, or JavaFX.
Familiarity with web development technologies, including HTML, CSS, and JavaScript.
Knowledge of software testing methodologies and tools.
Experience with Agile development practices, continuous integration, and delivery pipelines.
Understanding of software security principles and best practices.
Experience with cloud platforms, such as Amazon Web Services (AWS) or Microsoft Azure.
Join our talented and passionate team of developers, and contribute to the creation of innovative software solutions. If you have a strong background in Genie Logiciel and a passion for Java development, we would love to hear from you. Apply today and embark on an exciting journey of building cutting-edge software applications.