Full Time
Bangalore
Posted 2 years ago
Job Description:
- 3+ Years of experience with a Bachelor’s/Master’s degree in Computer Science, Math, or related technical domain.
- Engineers in this role will be responsible for the design, development, delivery, and support of large-scale, multi-tiered, distributed software applications and tools using Object-Oriented Design, distributed programming, using Java, Python, Node.js, GoLoang.
- Experience bringing software to production at a high scale.
- Deep Experience in designing, analyzing, and solving problems for large-scale distributed systems.
- Highly skilled using ORM tools like Hibernate, JPA.
- Expert in one or more relational and NoSQL databases
- Experience with microservices and implementing and consuming RESTful APIs.
- Ability to work with ambiguity and drive clarity in discussions
- Problem-solving and data-driven decision making
- Design thinking and pattern experience