Lima, Peru Remote (Global) Employment

Miratech is hiring a Senior Java Engineer (Contact Center Experience)

About the Role

The role involves developing and maintaining scalable backend systems for contact center applications, working closely with cross-functional teams to deliver robust, secure, and efficient solutions in a fast-paced environment.

Responsibilities

  • Design and implement backend services using Java and related frameworks
  • Collaborate with product and design teams to define technical requirements
  • Optimize applications for maximum speed and scalability
  • Troubleshoot and resolve production issues in a timely manner
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews to ensure code quality and consistency
  • Integrate third-party APIs and services into existing platforms
  • Ensure application security and data protection standards are met
  • Support deployment processes and continuous integration pipelines
  • Monitor system performance and implement improvements as needed

Nice to Have

  • Experience with contact center platforms like Genesys or Avaya
  • Knowledge of WebRTC or SIP protocols
  • Familiarity with message brokers such as Kafka or RabbitMQ
  • Hands-on experience with Docker and Kubernetes
  • Exposure to CI/CD tools like Jenkins or GitLab CI
  • Understanding of security best practices in distributed systems
  • Prior work in regulated industries requiring compliance
  • Agile development experience within Scrum or Kanban teams

Compensation

Competitive salary based on experience

Work Arrangement

Hybrid work model available

Team

Collaborative engineering team focused on scalable solutions

Technology Stack

  • Primary languages include Java with Spring ecosystem
  • Infrastructure leverages AWS and Azure cloud environments
  • Containerization through Docker and orchestration via Kubernetes
  • Data storage using PostgreSQL, MongoDB, and Redis
  • Event streaming with Apache Kafka for real-time processing

Project Focus

  • Development of scalable contact center routing engines
  • Integration of voice, chat, and email communication channels
  • Building analytics dashboards for agent performance tracking
  • Implementing secure authentication and role-based access control
  • Supporting high availability and fault-tolerant system design

Available for qualified candidates

About company
Miratech
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business.
All jobs at Miratech Visit website
Job Details
Category other
Posted 2 months ago