JOBSEARCHER

Senior Full Stack Java Engineer

Overview: Senior Full Stack Engineer at Miratech contributes to telecom and contact center solutions through Java/Spring Boot backend and modern frontend work. You'll build API-first, microservices-based applications and work across backend and frontend technologies in a cloud-native context. The role involves collaborating with cross-functional teams to deliver scalable services and improve performance and reliability. This opportunity offers impact on CX-related projects within a global, performance-driven culture. You'll engage with challenging problems at scale and shape engineering standards and practices. Compensation / Benefitshealth insurancelanguage coursesrelocation programprofessional development opportunitiesinternal mobility and internship opportunitiesglobal impact projects
Responsibilities:
  • Design, develop, and maintain scalable backend services using Java and Spring BootBuild and maintain microservices following modern distributed-system principles
  • Develop and consume REST APIs with an API-first approach
  • Design event-driven architectures and integrate with external/internal systems
  • Develop frontend applications using TypeScript and frameworks like Angular or React
  • Utilize Node.js for backend services or supporting components as needed
  • Model data efficiently with PostgreSQL and relational databases
  • Define API specifications using OpenAPI/Swagger
  • Containerize applications and work in container-based environments
  • Contribute to CI/CD pipelines (e.g., Jenkins) and engineering standards
  • Participate in code reviews and troubleshoot performance, scalability, and reliability
  • Collaborate with QA, DevOps, Product, and other engineering teams
  • Contribute to technical design and architecture decisions
Key requirements:
  • 5+ years of full-stack software development experience
  • Strong Java and Spring (especially Spring Boot) expertise
  • Frontend experience with Angular or React and TypeScriptFamiliarity with Node.jsProven REST API and backend services development
  • Experience with SQL and relational databases
  • Understanding of microservices and distributed systems
  • Experience with cloud-based applicationsCX/CC experience is advantageous; WFM familiarity is preferred
  • Good English communication skillsstrong verbal and written communicationcollaboration across cross-functional teamsproblem-solving mindset
  • JavaSpring Boot
Angular