Our client is one of Azerbaijan's leading mobile telecommunication providers, with the most significant 49% market share and 5.0 million customers. Together with N-iX, our customer plans to develop a Financial Payment Technology Platform Solution that allows B2C interactions for its impressive customer base, which includes 99.8% of Azerbaijan's population.
You would be actively involved in new feature development and integration with existing systems, contributing to establishing a seamless connection for the entire state.
Responsibilities:
Analyzing requirements, technical design, and implementing new capabilities within the platform
Providing technical support for existing functionalities in a production environment
Upholding code standards according to the best practices
Engaging in the identification and remediation of issues related to code/solutions quality, functionality or other problems in the technical and business domains
Documenting new or updated functionality as released
Participating actively in all aspects of the agile process and ceremonies to deliver usable functionality
The successful candidate should have:
Java, Spring, SQL, Linux, Redis knowledge
Experience with microservice architecture
Experience with Kafka or similar technologies
Knowledge of CI/CD pipelines and infrastructure implementation
2+ years of experience as a backend developer in Java tech stack
Good knowledge of Object-Oriented programming and engineering principles
Experience writing and utilizing scalable APIs
Experience with database systems
Ability to write effective unit, integration, and API tests
Strong understanding of Agile methodologies
We offer:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Flexible and personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing