Job description
As Back end developer, we expect you to be motivated in solving real-life complex problems and create compelling experiences for our Resellers. Being a small company we have a culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery. Enhance or build Restful web services for our mobile app.
Responsibilities:
Develop server-side components, REST APIs
Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules.
Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature.
Lead the design and architectural improvements
Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application.
Reduce technical debt with quality coding
Requirements:
A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College.
Excellent Object Orientation, coupled with excellent problem solving and debugging skills.
Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr.
Must have hands-on experience in building scalable and secure back end systems.
Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency
Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Amazon.
- Track your application and get updates by email and WhatsApp.