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
Industry
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