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