Bacarıqlar və texnologiyalar
Vakansiya haqqında
You will play a pivotal role in architectural decisions, driving the adoption of best practices in microservices and distributed systems, while mentoring junior developers and scaling our enterprise infrastructure.
Core Responsibilities
• Design and develop complex software systems using Java technologies;
• Collaborate with business stakeholders, project managers, and other developers to understand project requirements and develop technical solutions that meet business needs;
• Lead the development team in implementing technical solutions that meet business requirements;
• Ensure that software solutions are scalable, reliable, and maintainable;
• Write clean, efficient, and well-documented code;
• Participate in code reviews, testing, and debugging to ensure high-quality deliverables;
• Develop and maintain technical documentation for software solutions;
• Stay up-to-date with the latest Java technologies, tools, and best practices;
• Provide technical leadership and mentorship to other developers in the team.
Tələblər
• Bachelor's or Master's degree in Computer Science or related field;
• At least 5 years of experience in Java development, with a proven track record of designing and developing complex software systems;
• Understanding algorithms and data structures;
• Strong experience with Java 8 and higher;
• Strong experience with Spring, SpringBoot, Spring WebFlux;
• Proven experience with OpenID and OAuth 2.0;
• Experience with microservices architecture and related technologies such as Kubernetes;
• Knowledge of concepts and experience with Message Brokers (Kafka, RabbitMQ);
• Experience with database design and development, including SQL and NoSQL databases;
• Strong knowledge of software architecture patterns and best practices;
• Strong problem-solving and analytical skills;
• Strong communication skills, both written and verbal;
• Ability to work independently and as part of a team;
• Proven ability to provide technical leadership and mentorship to other developers in the team.
Preferred Qualifications
AI Integration: Design and implement features leveraging LLM APIs (OpenAI, Anthropic, or open-source models) to enhance application capabilities.
AI-Driven Productivity: Utilize AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate the development lifecycle, ensuring high-quality code output and faster prototyping.
Prompt Engineering: Develop and optimize prompts for backend automation, data extraction, or natural language processing tasks.
Experience in high-load systems and performance tuning.
Strong communication skills and the ability to work in an Agile/Scrum environment.
Şirkət haqqında
İnnovasiya və Rəqəmsal İnkişaf Agentliyi Azərbaycan Respublikasının Prezidenti cənab İlham Əliyevin 11 oktyabr 2021-ci il tarixli Fərmanına əsasən, Rəqəmsal İnkişaf və Nəqliyyat Nazirliyinin tabeliyində publik hüquqi şəxs kimi yaradılmışdır. İnnovasiya və Rəqəmsal İnkişaf Agentliyi ölkədə rəqəmsal transformasiya sahəsində fəaliyyətin təşkili, yerli innovasiya mühitinin formalaşdırılması, ekosistemin gücləndirilməsinə xidmət edir. Nüvə elmi və texnologiyalarının sınaq təcrübələrini aparmaq, fiziki və hüquqi şəxslərə innovasiya yönümlü elmi-tədqiqatlarına və innovativ layihələrinə (Startapları) dəstək vermək, müasir texnologiyaların və texnoloji həllərin əldə olunmasında yardım göstərərək ölkədə İKT sahəsində əlçatan təhsil və karyera imkanlarını təmin etmək, rəqəmsal hökumət və rəqəmsal cəmiyyətin qurulması və təşkilini həyata keçirmək Agentliyin prioritet istiqamətləridir.
İnnovasiya və Rəqəmsal İnkişaf Agentliyi — bütün vakansiyalarBacarıqlara görə oxşar
Bütün oxşar vakansiyalarBu vakansiyanın bacarıqları ilə ən çox üst-üstə düşən vakansiyalar.




