
Junior/Middle Flutter Developer IRC271685
- Киев
- Постоянная работа
- Полная занятость
- 5+ years of professional software development experience;
- Proficiency in the AdTech domain;
- Proficiency in server-side programming languages, especially Java;
- Professional experience with Java-based web services and RESTful framework, and both relational and non-relational database platforms;
- Experience with large-scale distributed system architecture;
- Ability to trace through various services and determine the root cause when issues occur;
- Knowledge of Software Development Lifecycle and Agile Development/Testing practices and methodologies;
- Familiarity with CI/CD methodologies;
- Experience with Cloud Services (AWS);
- Excellent communication and collaboration skills;
- Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development;
- Ability to lead small projects and platform initiatives.
- Architect, design, and develop highly scalable, reliable web-scale applications, tools to meet business requirements;
- Implement cloud-based microservices leveraging event-driven architectures;
- Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies;
- Optimise applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment;
- Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members;
- Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues;
- Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation;
- Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.