← Back to list

Job
· Senior
Principal Java Developer
Software Engineer
• Senior
• Remote
• Full-time
•
Ukraine
Sigma Software is looking for a principal-level Java engineer for public sector projects. The role combines hands-on development, architecture, technical leadership, and customer-facing work, including presales.
Responsibilities
- ▹Participate in presales activities, discovery sessions, technical workshops, tenders, and RFI/RFP analysis
- ▹Translate business requirements into scalable technical solutions
- ▹Design enterprise-level architectures for Java-based distributed systems and microservices platforms
- ▹Prepare technical proposals, estimations, architecture diagrams, and implementation roadmaps
- ▹Define the technology stack, infrastructure approach, integrations, security principles, and team composition
- ▹Present and defend technical solutions in customer and stakeholder meetings
- ▹Support Sales and Delivery teams during presales and project initiation
- ▹Lead technical project start-up activities and turn high-level concepts into actionable plans
- ▹Establish architecture standards, engineering guidelines, and development best practices
- ▹Guide engineering teams during the first delivery stages and support onboarding and technical interviews
- ▹Conduct architecture and code reviews for scalability, maintainability, and security
- ▹Resolve complex technical challenges and mentor Senior and Lead Engineers
- ▹Drive technical decisions while balancing business goals, timelines, and quality
Requirements
- ▹5+ years of software engineering experience with strong technical leadership responsibilities
- ▹Strong hands-on expertise in Java ecosystem development
- ▹Deep knowledge of Spring and Spring Boot
- ▹Strong understanding of microservices and distributed systems architecture
- ▹Experience designing and implementing REST APIs and event-driven systems
- ▹Practical experience with Kafka or similar messaging technologies
- ▹Experience with relational and NoSQL databases
- ▹Strong cloud platform experience with AWS, Azure, or GCP
- ▹Experience with Docker, Kubernetes, CI/CD pipelines, and infrastructure automation
- ▹Understanding of application security, monitoring, logging, and observability
- ▹Experience converting incomplete or ambiguous requirements into technical solutions
- ▹Experience in presales, discovery phases, solution proposals, or tender processes
- ▹Strong estimation and solution design skills
- ▹Excellent customer-facing communication and presentation skills
- ▹Ability to independently drive technical initiatives and take ownership
Soft skills
Customer-facing communication and presentation skillsIndependent initiative and ownership
What we offer
- ▹Professional growth opportunities, a mature engineering culture, and the ability to influence projects from the earliest stages
About the company
Sigma Software creates impactful solutions for global customers. The project's customers operate in the public sector, where security, reliability, scalability, and regulatory compliance are critical.
Languages: Angol: felső-középszint (Upper-Intermediate)
Similar jobs

Job
· Senior
Senior Golang Developer (Short Term)
Intetics
AI/ML
+10
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Java Developer (AI-Native)
5Blue Software
+4
💰 Salary: not specified
🔀 Hybrid
Ukraine
🗣️ EN

Job
· Senior
Senior Software Engineer
AppsFlyer
BigqueryDatabricks
+5
💰 Salary: not specified
🏢 On-site
Kyiv
🗣️ EN

Job
· Senior
Principal Software Engineer
Sigma Software
+3
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Java Developer – Security, PKI & Cryptography
Sigma Technology Software Solutions AB
+6
💰 Salary: not specified
🏢 On-site
Karlskrona

Job
· Senior
Senior Software Engineer
MongoDB
+2
💰 Salary: not specified
🏢 On-site
Gurugram
🗣️ EN