Senior Java Engineer
Skills
CryptocurrencyFigmaFintechPaymentsProduct Road MappingUX ResearchUser Experience
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Have 8+ years of online troubleshooting experience for Java applications
- Understand middleware principles
- Familiar with various technologies like Redis, MongoDB, MySQL, Kafka, etc.
- Strong skills in core Java and Spring frameworks
- Extensive experience in software design and architecture
- Knowledge in event processing models, multi-threading, and Web Services
- Experience in Reactor and Microservices is a plus
Nice to have
- React experience
- Fluent English
Day to day
- Investigate and design complex systems independently
- Optimize system performance and ensure stability
- Translate business requirements into functional applications
- Design, build, and maintain efficient Java code
- Review, test, and verify code for quality and security standards
- Identify and solve bottlenecks and bugs
- Maintain code quality and organization
