Software Engineer-Backend

Moglix

Moglix

Software Engineering
Noida, Uttar Pradesh, India
Posted 6+ months ago

Role Objective

·

We are looking for a smart, passionate software engineer who can build scalable backend applications using Java as a primary programming language

Role Responsibilities

· Development of our application’s backend.

· End to end delivery of new features.

· Evolving the architecture for performance and scalability.

· Designing, developing and owning components of a highly scalable, distributed web services platform

· Constantly striving to improve software development process and team productivity.

· Excellent Java skills.

· Excellent understanding of MVC, OOP and prevalent design patterns & anti-patterns.

· Experience in developing scalable, fault-tolerant, distributed backend services.

· Good working knowledge of databases. We use MongoDb(NoSql).

· Performance optimization, caching techniques.

· Experience in designing RESTFul APIs and services

·