We are looking for qualified Senior Software Engineers to work on various IT Projects.
Job Responsibilities:
- Review project specifications and design technology solutions that meets or exceeds performance expectations.
- Work with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
- Improve overall efficiency of the core systems, and optimize system architecture, performance, stability, and scalability.
- Review, test, and verify code to ensure high quality and security standards
- Identify key issues and propose and implement solutions
Requirements:
- Minimum 8-10 years of development experience with Java as the main programing language.
- Experience with SpringMVC/Maven/MyBatis/Git, Spring Boot, etc.
- Experience with Redis, RabbitMQ/Kafka, Zero MQ, etc.
- Prior experience in financial and trading systems development in financial services, FinTech is preferred.