Middle/Senior Software Developer

Bakı

Kapital Bank
Vakansiyanın yerləşdirilmə müddəti bitib

Vakansiyanın detalları

Vakansiyanın təsviri

  • Develop and maintain Java Spring Boot microservices
  • Build and maintain microservice environments
  • Troubleshoot and optimize distributed systems
  • Implement microservice patterns and distributed transactions
  • Develop algorithms and data structures for efficient system performance
  • Utilize ORM for data management
  • Write comprehensive unit tests for all code
  • Work with BPM systems such as Camunda
  • Implement continuous delivery and continuous integration (CD/CI) for microservices
  • Work with SQL databases, including data modeling and query optimization
  • Implement REST/SOAP web services
  • Utilize messaging queue systems such as Kafka

Xüsusi tələblər

  • Bachelor's or Master's degree in Computer Science or a related field
  • Minimum of 3 years of experience in Java Spring Boot microservices development
  • Solid understanding of distributed systems and their associated problems
  • Strong experience with microservice patterns and transactions
  • Familiarity with ORM for data management
  • Ability to write comprehensive unit tests
  • Experience working with BPM systems such as Camunda
  • Experience with CD/CI tools and processes
  • Knowledge of SQL and database
  • Experience with REST/SOAP web services
  • Familiarity with messaging queue systems such as Kafka
  • Java, Spring Boot, Microservices
  • Distributed systems and transactions
  • ORM (Hibernate, JPA, etc.)
  • Unit testing frameworks (JUnit, Mockito, Groovy Spock etc.)
  • BPM systems such as Camunda
  • CD/CI tools (Jenkins, Bitbucket CI, etc.)
  • SQL and database optimization
  • REST/SOAP web services
  • Messaging queue systems such as Kafka

Telegram kanalımız