359
Java Team Lead, Smart Platform
Java Team Lead, Smart Platform
Java Team Lead, Smart Platform
DataArt Ltd
Java Team Lead, Smart Platform
Java Team Lead, Smart Platform

Java Team Lead, Smart PlatformDataArt Ltd

Job description

CLIENT
Our client is one of the biggest online retailers worldwide, with yearly revenue of £2 billion. We have a long history of relationships and, over the years, have helped the client to develop web-portals and mobile apps, delivery control systems, staff management tools, data storage and much more. The systems we’ve built together work in production 24/7.


PROJECT OVERVIEW
DataArt provides consultation and development of the software for the client in both areas of their activities: online sales and the creation of the cross-functional retail platform.


POSITION OVERVIEW
You will lead the team of developers and work on a webshop project that provides critical functionality for our client. You will be responsible for services (frontend plus backend services close to it) deployed to the AWS cloud.

Your duty will include a full cycle of live system development - new features, maintenance and improvements, support, and bug fixes.
TECHNOLOGY STACK
• Backend: - Java 11 or Java 17 (LTS) - a couple of Java 8 services that need to be migrated to the 11/17 version - Spring Boot - Tomcat - Nginx - reverse proxy
• Some smaller backend services: - Kotlin
• Frontend: - React.js - TypeScript - Node.js - Next.js
• Mobile: - ReactJS - TypeScript - ReactNative
• Infrastructure (not necessary, but would be helpful to know/have some experience - more for backend-skilled candidates): - AWS (eg. EC2, CloudFront, S3, Redis) - Kibana - GitLab

Responsibilities

• Implement features requested by business
• Lead a mid-size team of developers - 7-10 people
• Participate in discoveries for new features
• Investigate and fix issues/bugs reported by business
• Maintain existing services (fix security and tech issues)
• Participate in 24/7 support (approx imately 1.5 weeks/month)
• Support starts when a new teammate is fully introduced to the project (usually 2-4 months after the start date)

Requirements

• Development experience with Java and frontend
• Understanding of microservices architecture
• Team leadership experience
• Good English communication skills

Nice to have

• Experience with TypeScript
• Knowledge of AWS techniques and technologies
• Knowledge of Kotlin
• Practical experience with Next.js

What we offer

Professional Development:
— Experienced colleagues who are ready to share knowledge;
— The ability to switch projects, technology stacks, and try yourself in different roles;
— More than 150 workplaces for advanced training;
— Study and practise English: courses and communication with colleagues and clients from different countries;
— Support of speakers who make presentations at conferences and meetings of technology communities;
• Health insurance;
• The ability to focus on your work: a lack of bureaucracy and micromanagement, and convenient corporate services;
• Friendly atmosphere, concern for the comfort of specialists, contemporary office space;
• Flexible schedule (there are core mandatory hours), the ability to work remotely upon agreement with colleagues.

Tev varētu interesēt arī:

Quality Assurance Automation Engineer (Java)
Emergn
Rīga
€ 1500 – 4000
Beigu termiņš: 09.02.2023
BUSINESS ANALYST
Netcracker
Rīgas rajons
€ 2500 – 3500
Beigu termiņš: 12.02.2023
Product Owner
DataArt Ltd
Rīga
€ 4400 – 4900
Beigu termiņš: 23.02.2023