Описание вакансии
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!