Senior Software Engineer
Core
Designing, developing, and delivering robust enterprise software solutions for client-driven and internal projects, acting as a subject matter expert and trusted advisor.
Role type
Senior Software Engineer (Backend/Full Stack)
Builds
Scalable, maintainable, and high-performance applications for telecommunications and business support systems
Domain
Telecommunications / Business Support Systems (BSS)
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Framework, SQL, Oracle Database, REST/SOAP APIs, Docker, Rabbit MQ, Kafka, GWT, Spring Cache, Ehcache, SPA architecture
Preferred skills
Mentoring junior engineers, solution architecture, strategic technical decisions
Technologies
Java, Spring, Java EE, SQL, Oracle, GWT, Ehcache, Docker, Rabbit MQ, Kafka, REST, SOAP
Responsibilities
Implementing changes in alignment with software engineering best practices; Troubleshooting and resolving complex software and operational issues; Mentoring and training new team members; Performing code reviews to ensure code quality; Supporting User Acceptance Testing and managing production rollout; Analyzing functional requirements and translating them into implementation tasks
Seniority
Senior, hands-on IC with leadership responsibilities