Lead Java Developer
17 Января 2025
Город:
Астана
Занятость:
Полная занятость
Компания "Andersen"
Andersen, an international IT company, invites an experienced Lead Java Developer to join its team for working with a company from Saudi Arabia.
The customer is a holding company in the labor market in Saudi Arabia, operating under the Ministry of Labor. The company serves not only individuals but also entire segments in the public and private sectors.
The project is a digital platform by Saudi Arabia’s Ministry of Human Resources and Social Development that streamlines labor-related services for companies and employees. It simplifies HR tasks and labor law compliance, making it easier for employers to hire, manage, and monitor their workforce.
Tech stack on the project: Java 17+, Spring framework, Test Driven Development, DDD, C4 JUnit, Mockito, PostgreSQL, RabbitMQ, Kafka, Redis, Prometeus, Grafana, REST, API, Docker, Kubernetes.
Responsabilities:
- Collaborating with business users to develop and translate requirements into technical specifications.
- Acting as a liaison between internal and external customers during development.
- Developing accurate timelines for tasks and projects, consistently meeting deadlines.
- Designing, developing, testing, and deploying applications, ensuring compliance with testing, documentation, and change management.
- Utilizing quality control measures like code reviews and testing.
- Adhering to development standards for maintainability and testability.
- Maintaining software architecture standards for modern development and security practices.
- Implementing release pipelines for continuous integration and deployment.
- Troubleshooting technical issues and improving application performance.
- Training users on new and existing functionality.
- Leading large-scale projects, preparing documentation, and managing team work backlog.
- Mentoring new and less experienced developers.
Must-haves:
- Experience as a Java Developer for 5+ years.
- Experience as a Technical Lead in a team for 1+ year.
- Understanding of different types of Architecture and design patterns.
- Ability to write maintainable and testable code within a shared code base.
- Demonstrated and proved skills of working with integrating with payment gateways both synchronously and asynchronously.
- Ability to utilize and manage version control systems for source code management.
- Ability to work in a DevOps mindset with following C/CD principles.
- Fluency knowledge of containers and orchestrators technologies specifically Docker & Kubernetes.
- Ability to design and implement relational and/or non-relational database structures.
- Fluency with object-oriented programming and software design patterns.
- Fluency with front-end web development.
- Fluency with utilizing and developing web service APIs.
- Strong understanding of software architecture techniques.
- Level of English- from Upper-Intermediate and above.
Reasons why this job would be interesting to you:
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.;
- The opportunity to change the project and/or develop expertise in an interesting business domain;
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant;
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee;
- The opportunity to earn additional up to 1,700 EUR per month by participating in the company's activities;
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated;
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies);
- Certification compensation (AWS, PMP, etc);
- Referral program;
- English courses;
- Private health insurance and compensation for sports activities.
Join us!
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
09 Января
Астана
Компания "N1 INTERACTIVE Ltd" Overview: We continues to expand the team and looking for a Go Developer. We need a true, experienced and...
08 Января
Астана
Компания "DAMUMED (Дамумед)" Для развития казахстанского медицинского цифрового облачного сервиса требуются разработчики программного...
10 Января
Senior Backend Developer (Java)
Астана
Компания "BTS Digital" Компания BTS Digital создает цифровые продукты и сервисы, которые помогают людям. В экосистеме реализуются проекты для...
10 Января
Senior QA Automation Engineer (Java)
Астана
Компания "Wisebits" Wisebits — международный IT-холдинг с сильной технической командой! Наш ключевой продукт — высоконагруженный...
11 Января
Астана
Компания "Belka Games CY LTD" We are Belka Games. Our team is among the top-20 grossing companies in Europe according to data.ai statistics, and...
Вакансия размещена в отрасли