Senior Java Engineer

Skills
CryptocurrencyFigmaFintechPaymentsProduct Road MappingUX ResearchUser Experience
Role

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