Пропустити й перейти до основного вмісту
Розмістіть резюме – Це забере лише кілька хвилин

Вакансії: dexatel

Сортувати за: -
1 вакансія

Job Post Details

Senior Java Software Engineer - job post

Dexatel
Дистанційно
Створіть обліковий запис Indeed, перш ніж переходити на веб-сайт компанії.

Місцезнаходження

Дистанційно

Повний опис вакансії

Ukraine, remote

Why Dexatel: Founded in 2015, Dexatel is an employee-owned company devoted to providing businesses with the tools they need to connect with their customers. As a leader in CPaaS, we provide omnichannel communications solutions to clients like TikTok and Alibaba. We empower businesses to build and deploy scalable communication solutions tailored to their specific needs, ensuring enhanced customer satisfaction and increased operational efficiency. Our culture is based on caring for our clients and prioritizing their business outcomes.


Why this role matters:
The Java Software Engineer will be responsible for the buildout of Dexatel's cloud communication platform. You will be a part of a talented and professional team and work on designing, developing, and optimizing server-side services. This role has a direct impact on the Company’s success and growth.

What you will do:

  • Analyze, design, develop, and test the software in accordance with the standards adopted by the development team;
  • Design, implement, and maintain low-latency, highly available, and performant services through designing, building, and maintaining reusable, and reliable code;
  • Unit-testing code for robustness, including edge cases, usability, and general reliability;
  • Help maintain code quality, organization, and automatization; review code of fellow developers;
  • Work with outside data sources and APIs;
  • Work on bug fixing and improving application performance and correct bottlenecks;
  • Implement the security and data protection;
  • Document processes and maintain software development records.
  • Stay up-to-date on emerging technologies;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
  • Analyze the product for performance; monitor and identify problems that can occur from concurrent processing;
  • Suggest new product features and software development process improvement techniques.
  • Communicate effectively with internal and external stakeholders;
  • Share enough relevant information that will result in the achievement of the development goals;
  • Be approachable and use the right channel of communication;
  • Communicate with purpose and listen attentively.
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Collaborate with client-side developers and the DevOps team to get all necessary inputs for feature development.
  • Plan work according to project roadmap and project documentation management.

What you will bring:

  • 5+ years of hands-on experience in software development and in-depth knowledge of Java;
  • Expertise in Java frameworks Spring Boot, WebFlux, DropWizard, etc.;
  • Experience with continuous integration and continuous delivery tools;
  • Hands-on experience with developing and implementing REST APIs for the microservices architecture; excellent knowledge of Relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Apache Cassandra) databases;
  • Familiarity with containers (Docker) and logging/monitoring solutions;
  • Experience in Unit/Integration/E2E testing; experience with public cloud platforms (GCP, AWS);
  • Basic understanding of Network protocols, distributed and scalable systems, SDLC;
  • Knowledge of traditional build systems (Gradle, Maven);
  • Experience working with the following: Redis, Kafka; proficient in code versioning tools, including Git; deep knowledge of OOP, POP;
  • Experience in test-driven development; experience with performance and memory tuning with tools;
  • Experience in working with huge codebases and refactoring those to adapt to best practices; experience in tools, frameworks, and libraries which community is using;
  • Experience in working with test frameworks, providing high code coverage of newly introduced features;
  • Experience in making a release in a safe manner;
  • High level of communication, analytical and problem-solving skills.
Why
Dexatel?

Dexatel is now one of the leading omnichannel solutions providers in the cloud communications industry. Our client portfolio consists of over 800 clients and operators, including 300 major ones. Our list of celebrity partners includes Google, Viber, Deutsche Telekom, China Telecom, Vodafone, T-Mobile, Orange Spain, Orange Poland, CenturyLink, Cellcom and SAP.

We succeed not only by displaying high-quality standards, but also by creating an inspiring atmosphere in the workplace. Our work environment is based on tolerance, equality and non-discrimination. We provide everyone with the opportunity for self-development and progress.

Additional information

All interested and qualified candidates are welcome to send their CV to careers@dexatel.com indicating the position title (“Senior Java Software Engineer”) in the subject line of the email .

Допоможіть роботодавцям знайти васРозмістіть резюме