top of page

Are you an A+ Series startup?     Get first talent FREE OF CHARGE!     Check if you qualify →

 

Hire as Freelancer

38 €

/hour

Not available

or

Hire as Employee

4125 €

/month

$

TALENT-63325

Ali

Java Developer

Azerbaijan

Seniority

Senior

Language skills

English B2, Turkish B2

Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month

Skills

Spring Boot Mongo DB Kotlin Spring Java Go

Industry

Finance Banking Financial Services Hardware & Networking Telecommunications Business Consulting and Services Professional Training & Coaching Software & IT Services IT Services and IT Consulting

Professional Summary

Candidate began a programming career developing applications for the azovisional IT sector, primarily using Java and working with Linux servers and Java-related technologies such as Spring Boot. The candidate has a strong foundation in Java and has also gained proficiency in Kotlin and Go, expanding programming capabilities across different projects and environments. In terms of databases, the candidate has worked with PostgreSQL, Redis, MongoDB, and Elasticsearch, applying these technologies in various applications for data storage and management. Cloud and DevOps experience is extensive, particularly with AWS, where the candidate has utilized services like SQS, Route 53, and S3 for various projects, especially in deploying microservices. Kubernetes has been used for orchestrating microservices and Docker for containerization, highlighting skills in modern DevOps practices. Most of the candidate's projects have been in the fintech sector, working with major banks in Azerbaijan, developing systems for loans, payment processing, and API integrations. In the telecom sector, the candidate developed sales applications for mobile providers, focusing on API offerings and product development. Throughout the career, the candidate has demonstrated versatility and expertise in various programming languages, technologies, and industries.

Video of Talent

Portfolio

Education

Azerbaijan Oil And Industry University / Master of Science, Applied Mathematics

Jul 2022


Azerbaijan Oil And Industry University / Bachelor of Science, Computer Science 

Jul 2020

Certifications and Trainings

Experience

Senior Software Engineer / Tech Lead

Industry: Banking

Sep 2023 - Present


  • Lead to Ecosystem product and 3 backend engineers

  • Implement Loan flow with Camunda 8 for third-party companies

  • Technologies and tools: Java, Spring Boot, Keycloak, Oracle , ElasticSearch, Redis, Microservice Architecture, Camunda 8 (Zeebe)




Senior Software Engineer

Industry: Telecommunications

Aug 2022 - Aug 2023


Being the first Business to Business (B2B) company in the fast-growing information, communication, and high technologies areas of the Republic of Azerbaijan, the company provides varied services in line with international standards.


Responsibilities: 


  • Implementing DevOps tools

  • Mentoring new developers

  • Implementing new functionalities and making design architectures.

  • Technologies and tools: Java, Spring Boot, Go, PostgreSQL, Redis, Microservice Architecture, Spring cloud, Kong gateway




Software Engineer

Industry: Financial Services

Sep 2019 - May 2022


Includes companies in the banking sector, insurance, investment, construction, travel, and tourism. Our team is working on the FMS integration in the online bank. We have developed an ELK alerting system for an online bank. This system takes data from ELK and sends errors to telegram and other channels for our team members aware of it. The team worked on the card system of the bank. The users can order new cards of different functionality, and receive and track their delivery. Created ecommerce dashboard functionality for bank customers, pos ordering flow, and e- commerce ordering flow. Our team participated in the development of the “Transport cards” project. This is a special card that customers can use to pay the fare on the bus.


Responsibilities:


  • Implementing different services for sending events to fraud management system

  • Creating alerting system connected with ELK

  • Developing web services in Go and Java

  • Implementing permission system with OPA

  • Integrating the service with Telegram and other channels

  • Writing unit, integration, and contract tests with different libraries

  • Creating salary card delivery tracking for bank customers Creating card closing functionality

  • Working on the cloud environment (AWS, Cognito for authentication)

  • Adding new features for salary payment with online bank Implementing business card ordering

  • Technologies and tools: Java, Kotlin, Spring Boot, Go, OPA, PostgreSQL, MongoDB, Redis,

  • Microservice Architecture, Cognito, AWS




Java Instructor

Industry: Professional Training and Coaching

Jan 2021 - Jul 2021


  • Developed lectures addressing variety of computer science topics to engage and educate students.

  • Created tests and assignments to assess student knowledge of presented coursework and lecture materials.




Java Developer

Industry: Banking

May 2019 - Sep 2019


The largest bank in Azerbaijan, an open joint-stock company whose shares are owned by the Azerbaijan state. 


Responsibilities: 


  • Implemented different tasks with the IBM BPM tool

  • Wrote web services with IBM IBUS

  • Analyzed code and corrected errors to optimize output.

  • Developed new features and components

  • Designed and implemented low-latency, high-volume Java applications.

  • Technologies and tools: Java, JavaScript, IBM BPM, IBM IBUS




Java Developer

Industry: IT Services and IT Consulting

Oct 2018 - May 2019


Software development company with a young, innovative team that has been specializing in developing software solutions for local and international markets since 2015. As one of the fastest-growing companies, during our 7 years of activity, we have been involved in the digital maintenance of the work of companies, organizations and government agencies from different industries. 


Responsibilities: 


  • Developed new features and components

  • Refactored the code

  • Implemented web services, third-party systems, and payment integration

  • Designed database tables architecture

  • Technologies and tools: Java, Spring Boot, Hibernate, JavaScript, jQuery, MySQL, Tomcat, HTML5, CSS3

Projects

Can’t find the needed talent?

 
Tekla get in touch banner
bottom of page