Principal Engineer - Software
Core
Full-stack software engineering for the Work Force Management System, focusing on backend APIs, microservices, and frontend development.
Role type
Principal Software Engineer
Builds
Work Force Management System, backend APIs, microservices, and web applications
Domain
Telecommunications / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React JS, RESTful APIs, Microservices, Docker, Jenkins, Unit Testing, Agile/Scrum
Preferred skills
J2EE, Hibernate, JUnit, IntelliJ, SOAP, API Gateways
Technologies
Java, Spring Boot, React, JavaScript, HTML, CSS, jQuery, Hibernate, JUnit, Docker, Jenkins, Jira
Responsibilities
Design and implement full-stack code using TDD; Review developer code and project deliverables; Participate in platform-level technical design and architecture; Perform root cause analysis of production issues; Develop technical solutions for complex business problems; Assist junior developers with technical guidance
Seniority
Principal, hands-on IC with mentorship