Position: Senior Java Developer
Company: Luxoft
Category: Java
Experience required: 5y
English level: upper

Responsibilities:
1. Responsible for building and designing a high-availability and high-performance core platform to support the rapid development of related businesses in the financial or blockchain field
2. Lead system analysis of various business and technological transformation projects, undertake core function code writing, develop and maintain common core modules of the system;
3. System performance optimization, leading the tackling of technical problems, continuously improving the system's high processing performance under high concurrency and massive number of
4. Instruct and train engineers, so that team members can grow under your influence;
5. As a platform architecture, plan and promote the achievement of business results, and promote the evolution of platform capabilities;
6. Introduce innovative technologies and innovative solutions to the team, and use innovative ideas to solve problems.
Mandatory Skills Description:
1. A bachelor degree or above in computer-related majors;
2. Solid Java foundation, at least 3 years of distributed system development or practical experience, worked as an architect and core technology backbone in the company, and have experience
3. Priority is given to the development and system design of financial transaction services, including acquiring, trading, payment, accounting, gateway, clearing, settlement, accounting, etc.;
4. Proficiency in the design of distributed systems, familiar with mechanisms such as distributed, caching, and messaging; able to reasonably apply common distributed technologies to solve problems;
Nice-to-Have Skills:
1. Be able to complete the task of code review in the team, ensure the validity and correctness of the relevant code, and cooperate with the team;
2. Familiar with SOA and microservice architecture design, those with platform implementation experience, those with large data volume and large-scale website construction experience are preferred;
3. Familiar with Redis, Kafka, Elasticsearch and other messaging components;
4. Familiar with the application of microservices, Docker and other related technologies;