Java Developer (Telecom domain)
Are you a Middle Java Developer passionate about building scalable, high-quality solutions? This role offers the flexibility to work remotely or onsite.
At Sigma Software, we believe technology is a tool to create value, not an end in itself. We thrive on solving complex problems in simple, elegant, and cost-effective ways. Joining us means working in a collaborative environment where autonomy, creativity, and innovation are encouraged.
Project
Our customer is top-ranking telecom infrastructure companies globally with nearly 100,000 employees. It delivers products and services needed for mobile and fixed-line communication, radio networks and transmission networks. More than 40% of phone calls are made through their systems and more than 2 billion people worldwide use their network.
Responsibilities
- Take ownership of tasks from requirements gathering to production release and ongoing support
- Collaborate closely with teammates, offering assistance and seeking help when needed
- Communicate effectively with stakeholders and cross-functional teams
- Write clean, maintainable code and conduct peer reviews to ensure quality
- Ensure software adheres to best practices and maintainability standards
- Participate in requirements clarification, estimation, and planning sessions
- Prepare technical and user documentation
- Attend project and team meetings, contributing relevant insights
- Proactively suggest improvements and raise issues to stakeholders and project management
Requirements
- 3+ years of software engineering experience
- Strong knowledge of Java 8+, Spring Boot, and microservices architecture
- Experience with Git, CI/CD tools, and Docker
- Proficiency in relational and non-relational databases
- Good estimation skills and ability to evaluate solution trade-offs
- Familiarity with documentation, SDLC, and ALM tools
- Understanding of data structures, algorithms, and object-oriented design
- Experience with AI toolsets and prompt engineering
- Upper-Intermediate English level
Will be a plus
- Experience with React JS
Ти Middle Java Developer, який захоплюється створенням масштабованих та якісних рішень? Ця роль пропонує гнучкість працювати віддалено або в офісі.
У Sigma Software ми вважаємо, що технології — це інструмент для створення цінності, а не самоціль. Ми отримуємо задоволення від вирішення складних задач простими, елегантними та економічно ефективними способами. Приєднавшись до нас, ти працюватимеш у командному середовищі, де цінується автономність, креативність та інновації.
Проект
Наш клієнт — одна з провідних компаній у світі з розробки телекомунікаційної інфраструктури, що налічує майже 100 000 співробітників. Вона постачає продукти та послуги, необхідні для мобільного та фіксованого зв’язку, радіомереж і мереж передачі даних. Понад 40% телефонних дзвінків здійснюються через їхні системи, а понад 2 мільярди людей у світі користуються їхньою мережею.
Обов’язки
- Брати на себе повну відповідальність за задачі — від збору вимог до релізу в продакшн та подальшої підтримки
- Тісно співпрацювати з колегами по команді, надаючи допомогу та звертаючись за підтримкою, коли це потрібно
- Ефективно комунікувати зі стейкхолдерами та крос-функціональними командами
- Писати чистий, підтримуваний код та проводити peer review для забезпечення його якості
- Гарантувати відповідність програмного забезпечення найкращим практикам та стандартам підтримуваності
- Брати участь у сесіях уточнення вимог, оцінювання та планування
- Готувати технічну та користувацьку документацію
- Відвідувати проєктні та командні зустрічі, робити релевантний внесок
- Проактивно пропонувати покращення та піднімати питання перед стейкхолдерами та менеджментом проєкту
Вимоги
- 3+ роки досвіду у розробці програмного забезпечення
- Глибокі знання Java 8+, Spring Boot та архітектури microservices
- Досвід роботи з Git, CI/CD tools та Docker
- Володіння реляційними та нереляційними базами даних
- Гарні навички оцінювання та вміння аналізувати плюси/мінуси рішень
- Знання документації, SDLC та ALM tools
- Розуміння структур даних, алгоритмів та об’єктно-орієнтованого проєктування
- Досвід роботи з AI toolsets та навички prompt engineering
- Рівень англійської — Upper-Intermediate
Буде плюсом
- Досвід роботи з React JS
Required skills experience
| Java | 3 years |
| Spring Boot | 3 years |
| Microservices | 3 years |
| Docker | 2 years |
| CI/CD | 2 years |
| Prompt Engineering | 6 months |
Required domain experience
| Telecom / Communications | 6 months |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |