This role requires onsite presence at our office 4 days a week to support effective collaboration and teamwork.
Key Responsibilities:
- Work with architects and other stakeholders on polishing requirements suggest technical solutions and provide feasible estimates.
- Transfer requirements into implementation that is focused on efficiency and quality.
- Be an owner of solutions implemented actively support them from the proof of concept through production deployment.
- Focus not only on development but on running software in production. Be proactive in defining monitoring/alerting specifications enhancing observability and traceability of all production flows.
- Provide mentorship to junior team members become a center of competence on every part of the product you contribute to.
- Participate in code reviews and other efforts to maximize quality of Engage products.
- Be ready to provide technical assistance and guidance to service engineering teams that answer customer requests.
- Work in a distributed team spanning across multiple time zones.
Qualifications & Skills:
- Bachelors degree in Computer Science Engineering or a related field or equivalent is required.
- 5 years in an engineering software development role building backend services and APIs.
- Proven track record in delivery of eventdriven highly available scalable resilient enterprise grade commercial cloud services.
- Proficiency in developing Java applications. Advanced knowledge of Java Core Collections Multithreading & Java Memory Model Garbage collection.
- Deep understanding of micro services architecture paradigm event driven system design distributed systems eventual consistency principles.
- Experience developing REST services: REST manifesto stateful/stateless services load balancing strategies.
- Strong RDBMS skills: writing advanced queries designing table structure / indexes / triggers query optimization / query plan analysis.
- Hands on experience deploying applications using Kubernetes.
- Experience working with Kafka or other messaging queues.
Nice to have:
- Experience with Contact Center solutions is a plus.
- Experience with AWSnative technologies (S3 DynamoDB Athena EC2) is a plus.
- Experience with data streams processing technologies and frameworks (Apache Flink Apache Spark) is a plus.
What we offer:
- Wellcoordinated professional team.
- Cutting edge technologies interesting and challenging tasks dynamic project great opportunities for selfrealization professional and career growth.
- Additional Health and Life Insurance Package.
- Employee Assistance Program.
- 25 vacation days.
- 200 BGN Digital Food Vouchers via EdenRed and their application
- 120 BGN Gross as part of the salary for Working Expenses Allowance