N-iX is looking for an experienced Java Engineer to join the team. 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
Requirements:
- Java, Spring/Spring Boot, Docker, Kubernetes, SQL, Linux, Redis, Oracle DB knowledge
- Experience with microservice architecture
- Experience with Kafka or similar technologies
- Knowledge of CI/CD pipelines and infrastructure implementation
- 3+ years of experience as a backend developer in Java tech stack
- Deep knowledge of Object-Oriented programming and engineering principles
- Significant experience writing and utilizing scalable REST APIs
- Experience with relational and NoSQL database systems
- Ability to write effective unit, integration, and API tests
- Strong understanding of Agile methodologies
- Experience implementing the API Gateways
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
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings