JOB DUTIES : We are seeking a skilled Java Developer to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications that meet our clients’ needs. You will collaborate with cross-functional teams to analyze requirements, design solutions, and implement robust and scalable software solutions using Java technologies. The ideal candidate will have a strong foundation in Java programming, along with experience in developing enterprise-level applications and a passion for delivering innovative solutions.
Key Responsibilities:
Design, develop, and maintain Java applications according to project requirements.
Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
Develop and implement software solutions that are scalable, maintainable, and efficient.
Write clean, well-designed, and efficient code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to other team members.
Troubleshoot and debug issues, and propose solutions to ensure the stability and performance of applications.
Stay up-to-date with emerging technologies and trends in Java development, and recommend tools and practices to improve development processes.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Document technical specifications, designs, and code changes.
Collaborate with QA engineers to ensure the quality and reliability of software solutions.
Support continuous integration and deployment processes.
Bachelor's degree in Computer Science