Skills & Requirements
• 4+ years of professional software development experience, from which there are at least 2 years of java server side development.
• Experienced with Spring
• Experienced with multi-threaded environment
• Experience developing reliable large-scale back-end systems
• Strong familiarity with SQL and NoSQL databases – programming and performance
• Excellent understanding and experience in web technologies and REST
• Familiar with Git
• Ability to quickly master complex systems, develop on remote systems, and transition flexibly between team and independent work
• B.Sc. (or higher) in CS, engineering, or related degree
Bonus Points
• Experienced with profiling and production analysis
• Familiar with Elasticsearch