Software Developer
Anar K.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Azerbaijan, Baku
Nationality
Azerbaijan
Timezone
(GMT+04:00) Baku
Languages
English
Upper-Intermediate (B2)
About
A seasoned Java Developer with over five years of expertise in enterprise application development, focusing on critical sectors like banking and government. My technical stack encompasses Java, Spring Boot, microservices architectures, Kafka, Docker, and Kubernetes, enabling me to design and implement robust, scalable backend solutions. As a technical leader, I've driven architectural strategies, guided development teams, and consistently delivered high-performance systems. My professional toolkit includes comprehensive experience with CI/CD pipelines, sophisticated automated testing methodologies, and proficiency across SQL and NoSQL database environments. My professional credentials include Java SE 11 Developer certification and TOGAF Enterprise Architecture Foundation, underscoring my commitment to technical excellence. I'm particularly passionate about writing clean, maintainable code, optimizing system performance, and maintaining a continuous learning mindset.
Core skills
  • Java 5 yrs.
  • Spring Boot 5 yrs.
Other skills
  • Oracle 5 yrs.
  • Oracle SQL 5 yrs.
  • Gradle 4 yrs.
  • PostgreSQL 4 yrs.
  • Oracle PLSQL 3 yrs.
  • Maven 3 yrs.
  • React.js 2 yrs.
  • RabbitMQ 2 yrs.
  • Kafka 2 yrs.
  • MongoDB 1 yrs.
Experience
The UFC Unified Front Channel
Software Developer
About the Project

The UFC Unified Front Channel is an internal banking application designed to streamline financial operations for bank employees. It provides a centralized platform for processing money transfers, payments, loan applications, card orders, and other essential banking services. The system includes a role-based permission module, ensuring that internal users can only perform specific operations based on their assigned roles, enhancing security and compliance. Built on a microservices architecture, the platform improves efficiency, scalability, and integration with core banking systems.

  • Banking
Responsibilities

- Designed and implemented a microservices architecture to modernize internal banking operations and replace legacy monolithic systems. - Developed a middleware platform to support core banking, corporate banking, and open banking services. - Designed and optimized RESTful APIs for seamless communication between banking systems. - Led the backend development for critical banking functions, ensuring security, scalability, and high availability. - Worked closely with DevOps, QA, and IT teams to streamline the SDLC (Software Development Life Cycle) from development to production. - Conducted code reviews, and technical deep-dives, and provided architectural guidance to ensure best practices. - Analyzed and resolved complex technical incidents.

Skills & technologies
  • Java
  • Spring Boot
  • Oracle
  • Gradle
  • Oracle SQL
Bank related project
Tech Lead
About the Project

Working on a common microservice architecture to create a common middleware to deliver core banking, Corporate Banking, and open banking services and replace the legacy monolith systems. Responsible for managing around 10 technical squads, and making important technical decisions.

  • Banking
Responsibilities

- Write important technical decisions and make architectural decisions for Internet banking, corporate banking, and open banking systems. - Arrange and drive technical calls, drive the technical teams for a common architecture, and make code reviews and important technical decisions. - Replaced IBUS and legacy mono. - Analyze, identify, and report the situation for decision-making. - Work closely with different teams, such as DevOps, testing, and IT.

Skills & technologies
  • Java
  • Spring Boot
  • Oracle
  • Gradle
  • MongoDB
Unify
Software Developer
About the Project

Unify is a warehouse automation integration platform designed to streamline operations, optimize automation systems, and enhance order fulfillment efficiency. The system integrates Autonomous Mobile Robots (AMR), Material Handling Equipment (MHE), and Warehouse Management Systems (WMS) to improve throughput and coordination.

  • Banking
Responsibilities

- End-to-End Order Fulfillment Optimization (Pick and Replenishment)– Aligns material flow using WMS stock and order data. - Intelligent Workflow Management – Streamlines inbound staging, replenishment, picking, and outbound processing. - Flexible Workflow Customization – Configurable options to adapt to operational needs. - Real-Time Dashboards & KPIs – Provides visibility into fulfilment processes, inventory, and order status. - Seamless Automation Integration – Extensible architecture supports AMR and automation scalability. - Multi-Site & Multi-Client Support – Enables 3PLs to process orders for multiple customers with a unified system.

Skills & technologies
  • Spring Boot
  • Java
  • PostgreSQL
  • Maven
  • RabbitMQ
A comprehensive payroll software.
Software Developer/Freelance
About the Project

A comprehensive payroll software designed to automate employee salary processing, including allowances, deductions, tax calculations, and social insurance. The system ensures compliance with financial regulations while providing real-time reporting and payroll insights. Key Features: - Employee & Salary Management – Stores employee info, ranks, and pay structures. - Automated Payroll Processing – Handles salary breakdowns, allowances, and deductions. - Tax & Social Insurance Calculation – Ensures compliance with payroll laws. - Payslip & Report Generation – Exports salary details in multiple formats. - Secure Role-Based Access – Protects sensitive payroll data.

  • Accounting
Responsibilities

- Worked closely with customers to gather requirements, designed the system architecture, and led the development and deployment process. - Integrated third-party financial systems for automated salary disbursement. This system streamlined payroll operations, improved accuracy in tax compliance, and reduced manual effort for HR and finance teams.

Skills & technologies
  • Java
  • Spring Boot
  • Maven
  • PostgreSQL
Education
Qafqaz University
2003 - 2008
Bachelor of Computer Science
Azerbaijan State Oil Academy
2009 - 2011
Master of Computer Science