Senior/Lead Full Stack Developer (Java/React) – Tieto Tech Consulting (m/f/d)
RemoteBulgaria or Sofia, Sofia-Capital, Bulgaria
Job Summary
Design, develop, and maintain scalable applications using Java, Spring Boot, and React.js while leading by example to mentor a development team. Drive technical discussions for architecture decisions, ensure clean, well-tested code, and take ownership of end-to-end features independently. Collaborate closely with stakeholders, product owners, and cross-functional teams to deliver solutions for global telecommunications clients. Optimize complex SQL queries and evaluate alternative approaches for early-stage projects. This role requires 5+ years of Java experience, strong English communication skills, and the ability to travel abroad for business trips.
Required Qualifications
- 5+ years of experience in commercial software development using Java
- Strong experience with Java 17+, Spring, Spring Boot, Hibernate, and JPA
- Good knowledge of JavaScript and React.js
- Experience in API design and development
- Strong understanding of relational and NoSQL databases, with expertise in writing and optimizing complex SQL queries
- Solid understanding of design patterns, clean code principles, and testing practices
- Experience working in Agile/Scrum environments
- Strong communication skills in English
- Openness to using modern AI tools in daily development workflows (e.g. GitHub Copilot, Claude Code, ChatGPT)
- Experience being involved in projects at their early stages, particularly in shaping solutions, collaborating with architects, and evaluating alternative approaches
- Comfortable taking ownership of technical decisions or defending a proposed solution when challenged
- Ability to travel abroad for business trips
Desired Qualifications
- Experience with microservices architecture
- Cloud and cloud-native experience (AWS is a plus; Azure or Google Cloud also valuable)
- Experience with OSS/BSS integrations; knowledge of CAMARA and GSMA standards is a strong advantage
- Experience with Test-Driven Development (TDD)
- Experience in performance tuning and system optimization
- Leadership mindset with a hands-on approach
- Proactive, self-driven, and solution-oriented attitude
- Strong analytical and problem-solving skills
- Team player with a collaborative mindset
- Ability to estimate work accurately and commit to delivery plans
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.