Senior Full Stack Java Engineer
Core
Design, develop, and maintain scalable backend services and frontend applications for telecom and contact center environments.
Role type
Senior Full Stack Java Engineer
Builds
Scalable, API-first, event-driven, and microservices-based applications for telecom and contact center solutions
Domain
Telecom and Contact Center (Customer Experience)
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, TypeScript, Angular, React, Node.js, REST APIs, Microservices, PostgreSQL, CI/CD, Containerization (via careerplan.io/jobs/744000153553100-senior-full-stack-java-engineer-at-miratech)
Preferred skills
Customer Experience (CX) solutions, Workforce Management (WFM), Contact center platforms, Cloud platforms
Technologies
Java, Spring Boot, Angular, React, Node.js, TypeScript, PostgreSQL, Jenkins, OpenAPI/Swagger
Responsibilities
Design and develop scalable backend services using Java and Spring Boot; Build and maintain microservices; Develop and consume REST APIs; Design and implement event-driven architectures; Develop frontend applications using TypeScript and modern frameworks; Work with Node.js for backend services and integrations; Design and implement efficient data models with PostgreSQL; Define and maintain API specifications; Containerize applications; Contribute to and maintain CI/CD pipelines; Participate in code reviews; Troubleshoot and optimize application performance; Collaborate with cross-functional teams; Contribute to technical design and architecture discussions
Seniority
Senior, hands-on IC