Spicemoney

OPENS AT: Dec 03, 2021, 12:30 PM

CLOSES AT: Jan 23, 2022, 06:25 PM

DURATION: 8h

Spicemoney Java Fullstack Developer Hiring Challenge

Challenge Over

Social Share

ABOUT CHALLENGE

Spice Money is India’s leading rural fintech company with more than 800,000 Adhikaris (entrepreneurs) offering cash deposit, Aadhar enabled payment system for cash withdrawal, mini-ATMs, insurance, loans, bill payments, cash collection centre for customer/agents/representative of NBFC/Banks, airtime recharge, tours & travel, online shopping, Pan Card and mPoS services. Our services are available through Spice Money App (Adhikari App) and the web portal. Spice Money through its cutting-edge technology and wide network of Spice Money Adhikaris is bridging the gaps in access to various financial services for the masses across India. We cover 18,000 pin codes, 700+ districts, and 5000+ blocks in India, which includes 95% of all rural pin codes in the country.

Spice Money is now hiring for a Java Fullstack developer to join their awesome team!

Eligibility Criteria:

  • Years of experience: 3-6 years
  • Skills: React, Angular, Springboot, Java, Hibernate

Challenge Format:

  • 1 Full-Stack Application based file upload question

OPEN POSITION

Java Fullstack developer
Experience: 3-6 years

We are looking for a startup and engineering mindset that brings fresh ideas from various areas including building enterprise applications (scale, low latency and high throughput), large-scale platform design, analytics, data structures, security practice, design patterns, microservices and processing environments. 

As a Java Fullstack Engineer, you will be working closely with product managers, QA engineers, solution architects and designers, software engineers, PMs, Business Analysts and will be responsible for designing, building, deploying and scaling various products under the umbrella of Spice Money.

Key Responsibilities:

  • Understand the functional and nonfunctional requirements, specifications and drive the story development by working with the team members
  • Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance
  • Adhere to the system design philosophy and goals and bring improvements to the code quality across platform
  • Collaborate with cross functional teams (Product, Design, Data Science, SDK, Frontend developers, QA, BA, PM, Data Engineering) on planning and execution to achieve delivery/output and seamless integrations with interdependent systems
  • Build reusable code and libraries and follow high code standards, unit-testing and automated test coverage
  • Own the entire lifecycle of feature development, test, deployment, fixes and improvements

Key Requirements:

  • BS/MS degree in Computer Science/ IT or equivalent practical experience
  • 3-6 years of experience in fullstack development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies
  • Must be proficient in Java, J2EE, Databases, Spring Boot, etc.
  • Must be proficient in any one frameworks – Angular / Vue / React etc.
  • Deep understanding of JavaScript ES2015, ES2016 and ES2017 features.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wire-frames into high quality code
  • Worked on responsive web apps using Material UI, Bootstrap/CSS3 & HTML5
  • Strong fundamentals in Data Structures, Algorithms and System Design, OOP, Design patterns etc.
  • Strong programming concepts (Object oriented programming concept, design patterns etc.)
  • Able to understand and follow CI/CD processes (Continuous Integration and Continuous Delivery)
  • Sound knowledge of Agile methodologies, TDD and automation
  • Endless curiosity and ability to work both collaboratively and independently
  • Has prior excellent and demonstrable engineering track record
  • Must be familiar with RESTful APIs and able to design and implement low latency services
  • Excellent troubleshooting skills - memory leaks, GC tuning
  • Must have a strong knowledge of security concepts – OWASP Top 10 security vulnerabilities.

The measure of Success:

  • Writing quality and bug free code adhering to the functional and nonfunctional requirements
  • Follow standard practices (Unit Tests, Reduce technical debt, Code Coverage, Integration Test, etc)

Key Competencies:

  • Functional Competencies: Programming, system design and analysis, data structures and algorithms, Agile development
  • Behavioral Competencies: Analytical problem solving, attention to details, teamwork and collaboration

ABOUT COMPANY

What is working at Spice Money like?

Spice Money is leading rural fintech which is bridging the national divide between rural (Bharat) and urban India, largely catering to ...

more

GUIDELINES

  1. A problem statement will be provided in the challenge. You have to build a functional app. Based on the question, it could be a web app, mobile app, desktop app, or any o...

more

FAQs

1. Is there a sample challenge that I can participate in?

Yes, there is a sample challenge that you can participate in to understand how to participate in programming chall...

more
Notifications
View All Notifications

?