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.
Customer
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