
Backend Engineer
Jakarta, Indonesia
Engineering
Việc làm fulltime
5 - 10 năm kinh nghiệm
Posted một tháng trướcUpdated 8 ngày trước
Mô tả công việc
Must Have
· Experience 6-9 yeas
· Excellent problem solving skills
· Given a scenario-based problem, (s)he should be able to think of an optimal solution for the same. This requires excellent skills in deciding and defining which data structure to use and what operations / algo to be applied on the same.
· Excellent programming skills in core Java
· Someone whose fundamentals are crystal clear and has experience of writing good code following the programming paradigms of Java language.
· Excellent experience of designing complex systems
· Someone who has experience of working designing small modules using design patterns
· Excellent experience in OOD
· Someone who has good experience of think how to design the solution in form of classes and relationships between them.
· Excellent experience of working with JDBC (Java or Spring) Has clear fundamentals on concepts of JDBC
· Able to think of performance implications when writing code that uses the database via JDBC
· Excellent experience of working with MySQL
· Someone who has clear fundamentals of using and configuring MySQL
· Able to write code that fetches data from MySQL Able to write efficient queries
· Has experience of creating and using indexes
· Experience of working with MySQL on a large-scale application Understands about partitioning
· Understands about sharding
· Experience of working on large scale application Experience with server-side caching
Nice to Have
· Someone who has had experience of working on a large-scale application will understand why and how to implement / use distributed caching techniques
· Experience with performance optimization at application level
· Experience with Spring and Spring Boot
· Someone who understands why and about Spring and Spring Boot framework
Kỹ năng bắt buộc có
Kỹ năng có thể có
Report This Job