Serbia
Serbia
Our partner is a family office manages value-oriented and event-driven strategies in global capital markets with a focus on Europe.
Job Description
Guide the project team in building and optimizing software architecture, and modifying open-source framework component code.
Track and supervise the implementation of the technical architecture, and validate its realization.
Guide developers to conduct development according to architectural design and be responsible for resolving complex issues related to the technical architecture.
Responsible for exception localization and analysis, providing improvement plans from an architectural perspective, promoting product quality enhancement, and improving development efficiency through architectural optimization.
Responsible for promoting the execution of the company’s technical standards and specifications in products.
The Successful Applicant
Bachelor’s degree or above in Computer Science or related fields, with more than 5 years of experience in Java platform architecture design.
Solid foundation in Java, understanding of IO, multithreading, collections, and basic frameworks, with some knowledge of JVM principles.
Familiar with microservices and domain design; understanding of front-end and back-end separation systems; familiar with the design and application of distributed systems; capable of designing architectures for high concurrency and massive data systems.
Experience with databases, ES search, reverse proxy, etc.; familiar with microservices and optimization experience under high concurrency and large data volumes.
Familiar with Linux environment, with substantial practical experience in online system bug localization, performance tuning, and understanding of localized deployment technologies such as Docker containers.
Experience in building and maintaining architectures with over 1 million DAU, more than 8 years of experience in server-side development using Java, with solid computer science fundamentals and programming skills.
Proficient in frameworks such as Spring Boot, MyBatis; skilled in using MySQL, Redis, Elasticsearch, and familiar with common message middleware.
Familiar with the design and development of distributed systems, load balancing technology, system disaster recovery, high availability systems, and able to apply relevant knowledge proficiently.
Possess development concepts related to artificial intelligence, able to proficiently utilize AI tools for code writing and validation.
What’s on Offer
Great compensation package, attractive base salary plus Project Incentive.
Year-end Bonus
Staff Dormitory with accommodation allowance
Air-ticket allowance
Medical Insurance
Pension Scheme
Overtime Allowance
5-day Work Week
Bank Holidays
Paid Annual Leave

