29 серпня 2024
Senior Java Developer Київ, віддалено What you’ll be doing: In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput; Continuously improve software engineering practices; Collaborate closely with other engineers, project managers, and product managers to identify and solve challenging problems; Take full responsibility and ownership from conception, developmen
29 серпня 2024
Senior Java Developer
Київ, віддалено
What you’ll be doing:
- In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput;
- Continuously improve software engineering practices;
- Collaborate closely with other engineers, project managers, and product managers to identify and solve challenging problems;
- Take full responsibility and ownership from conception, development, and quality to post-deployment.
Skills Required:
- 6+ years of experience in Java software development;
- Java 8+;
- Knows frameworks (Spring/Mybatis/Netty);
- Build tools — Maven, Jenkins;
- Reactive frameworks RxJava/Reactor;
- Deep SQL knowledge and query optimization;
- Experience with NoSQL databases;
- Experience with low latency or high throughput systems;
- Experience in designing and implementing large-scale distributed systems;
- You can work with minimal direction and are capable of working quickly while delivering high-quality outputs. You are good at multitasking, juggling competing priorities, and organizing yourself;
- Demonstrable knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Will be an advantage:
- Scala/Kotlin;
- Knowledge of Functional principles and patterns;
- Knowledge of Docker, Kubernetes;
- Service discovery (consul, etcd, etc.);
- Deep understanding of Computer Science fundamentals like: Data Structures, Algorithms, System Design, Concurrency, etc;
- Experience with highload systems.
Technology stack: Java 16+, Kotlin, Scala, k8s, docker, Spring/SpringBoot, MyBatis, MySQL, MongoDB, Kafka, Netty, RxJava3.
What we offer:
- Working in a stable company with more than 12-years history in the media market;
- The opportunity to participate in the creation of a service of the future;
- Free English lessons;
- Swimming lessons and table tennis lessons;
- Corporate psychologist;
- Discounts from partner brands for company employees.
By responding to the vacancy and sending your CV to the Company (LLC “MEGOGO”), registered and operating in accordance with the laws of Ukraine, registration number 38347009, address: Ukraine, 01011, Kyiv, Rybalska Street, building 22 (hereinafter “the Company”), you confirm and agree that the Company processes your personal data presented in your CV in accordance with the Law of Ukraine “On Personal Data Protection” and GDPR.