Java Full-stack Developer

22.05.2024
250 000 - 400 000 / месяц
Срок для отклика истек

Описание вакансии

Experienced Java Full-stack Developer

Effortel is an innovative company, leading in the field of Telecommunication software. We are looking for a talented Full-stack Developer to join our dynamic team and contribute to the development of our cutting-edge software solutions.

Position Overview:

As a Full-stack Developer at Effortel, you will be responsible for developing and maintaining both front-end and back-end components of our software applications. You will work closely with our cross-functional team to design, implement, and deploy scalable and high-performance solutions using Java (Jakarta EE and Spring) for the back-end and JavaScript for the front-end.

Key Responsibilities:

— Design, develop, and maintain robust and scalable back-end components using Java technologies such as Jakarta EE and Spring.

— Implement RESTful APIs to facilitate communication between front-end and back-end systems.

— Integrate components with message brokers such as Kafka and ActiveMQ;

— Develop responsive and user-friendly front-end interfaces using JavaScript framework ExtJS.

— Collaborate with UX/UI designers to translate wireframes and designs into functional user interfaces.

— Optimize application performance and ensure high availability and reliability.

— Write clean, maintainable, and well-documented code following industry best practices.

— Conduct code reviews and provide constructive feedback to team members.

— Troubleshoot and debug issues across the full stack, from front-end to back-end.

Qualifications:

— Proven experience as a Full-stack Developer or a similar role.

— Strong proficiency in Java programming languages, including Jakarta EE and Spring framework.

— Solid understanding of front-end technologies, particularly JavaScript, HTML, CSS.

— Experience with RESTful API development and integration, as well as message brokers such as Kafka and ActiveMQ.

— Familiarity with Agile methodologies and version control systems (e.g., Git).

— Excellent problem-solving skills and attention to detail.

— Ability to work both independently and collaboratively in a fast-paced environment.

— Strong communication skills and ability to effectively interact with cross-functional teams.

— Very good command of English.

Preferred Qualifications:

— Master's degree in Computer Science or related field.

— Experience with Ext js framework.

— Experience with database technologies such as SQL, MySQL, or Cassandra.

— Knowledge of containerization and orchestration tools like Docker and Kubernetes.

— Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.

Benefits:

— Competitive salary and benefits package.

— Opportunities for professional growth and career advancement.

— Flexible work schedule and remote work options.

— Dynamic and collaborative work environment.

Join Effortel and be part of a team that is revolutionizing the Telco industry through innovative software solutions. Apply now to embark on an exciting career journey with us!