Працював в 1 компанії 1 рік 3 місяці
IT
Junior Java/Kotlin Developer
Ajax Systems
IT
1 рік 2 місяці
01.2023 - 03.2024
Description:
- Involved extensively with business logic and a variety of technologies in a microservices environment.
- Key responsibilities included developing new functionality, fixing bugs, and maintaining and supporting existing products.
- Collaborated closely with cross-functional teams to deliver high-quality software solutions.
- Actively participated in code reviews and contributed to improving the development process.
Experience Gained:
- Deep understanding of microservices architecture and the intricacies of developing and maintaining robust, scalable applications.
- Hands-on experience with Java 13, Java 17, Kotlin, and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security).
- Proficiency in working with reactive programming using Project Reactor.
- Practical knowledge of message brokers and data streaming with Nats and Kafka.
- Experience with various databases including MySQL, MongoDB, and Redis.
- Skills in containerization and orchestration using Docker.
- Using gRPC for communication between the server-side and external components (apps on devices).
- Limited practical experience with Jenkins for CI/CD processes.
Technologies Used: Java, Kotlin, Spring Boot, Spring Cloud, Spring Security, Project Reactor, Nats, Kafka, MySQL, MongoDB, Redis, Docker, gRPC, Jenkins, React.js.
Ключова інформація
- Java: Experience in backend development using Java, including Spring Framework (Spring Boot, Spring Data, Spring Security).
- SQL: Strong knowledge of SQL and experience with databases (PostgreSQL, MySQL).
- NoSQL: Familiarity with NoSQL databases, including MongoDB and Redis.
- Docker: Proficient in containerization using Docker for application deployment and management.
- Apache Kafka: Hands-on experience with Apache Kafka for real-time data streaming and processing.
- Microservices: Understanding of microservices architecture and experience in implementing microservices-based solutions.
- REST API: Development and maintenance of RESTful APIs.
- Version Control: Proficient in using version control systems, including Git (GitHub).
- OOP: Deep understanding of Object-Oriented Programming principles.
- Design Patterns: Knowledge and application of design patterns in software development.
- English: Intermediate proficiency in English.
Навчався в 1 закладі
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»
Інститут прикладного системного аналізу
Київ, 2024
Володіє мовами
Англійська
середній
Українська
рідна
Богдан
Богдан
Junior Java Developer
Київ
повна зайнятість
Характер роботи: стажування / практика, віддалена робота, в офісі/на місці
Оновлено 1 місяць тому