Position: Java Team Lead Engineer #11848
Company: Lohika
Category: Java
Experience required: 5y
English level: upper

Our client is developing modern solutions for accounting firms and corporations. They work constantly on creating various product improvements and innovations to positively impact such spheres as audit, financial reporting and data analytics. Platforms of our client are using artificial intelligence and machine learning to work with data and improve efficiency, quality and value for firms and their clients all over the world. They are over 30 years in the industry, having more than 500K users in 100+ countries and 15+ languages.
Currently our client’s data analytics product suite enables their distributor network to build custom analytics that runs against customer data. The focus of the team will be to leverage existing APIs of two different systems and infrastructure to directly integrate these dynamic analytic requests into the main application. This work will provide a high-quality experience for auditors and allow to build many more features. You will be able to contribute to an integration architecture that can be adopted in other areas of the product.

MAIN TASKS AND RESPONSIBILITIES:
Facilitate technical design discussions within the team
Research and evaluate technical options to implement business requirements
Analyse and estimate implementation efforts
Perform implementation, review and debugging of new content
Participate in code reviews to ensure code quality
Maintain good code coverage for the deliverables
Report to a supervisor about ongoing tasks status, technical and other risks
Share knowledge, and provide mentorship to the team

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
5+ commercial Java development experience, including latest specifications
Team leading experience (1+ years)
Hands on experience working with micro-services architecture
Understanding of REST architecture
Problem solving abilities, fast research and learning skills
Sufficient English level for communication (verbal and written)
Good communication and collaboration skills

WOULD BE A PLUS:
AWS working experience, including related services such as SNS/SQS, DynamoDB, S3, etc.
Familiarity with AWS EMR
Experience in Node.js / Python