Work With Us
Get To Know Us First!
Freecharge a subsidiary of Axis Bank Limited founded in 2010, is a Fin-Tech organisation revolutionizing Financial Products through technology.
At our core, weāre a creative company. Ideas and pixels is where we live and we love building magical products that make our users feel āwowā. At Freecharge, you'll have the chance to do the best work of your life. Weāre on a journey to build something new, something different and something innovative & that requires passion to build such incredible products.
Come join us and shape the future of Fin-Tech.
Ā
Do You Make The Cut?
We are looking for a motivated developer to join our agile team of developers as a Lead to mentor and as an individual contributor to drive best practices in the product.
You will be responsible for the design, architecture, and delivery of a feature/product with the highest quality. Providing the product with visible benefit to end-users in an iterative fast-paced environment by creating solutions suitable for the job in real-time.
Title: Lead SDE (Backend)
Location: Gurugram
Experience: 3-7 Yrs.
Education: Bachelorās / Masterās in Software Engineering
Ā
Responsibilities
- In this lead role, you will be designing and developing complex software systems that have been successfully delivered to customers.
- Ensure the quality of design of systems by serving as a technical lead on our most demanding, cross-functional teams
- Build reusable code and libraries for future use.
- Build highly available, high performance, scalable software and you will work on distributed systems for massive-scale systems
- Responsible for code quality of the product being developed along with unit and integration testing.
- Mentor junior developers to improve their skills, and make them more effective, product software engineers.
- Communicate with technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
Ā
Sounds Like You?
Ā
- 4+ years of software development experience with Enterprise Java (JDK 8 and above), Spring (Boot, MVC, AOP, DI), ORM Frameworks.
- 1+ years of experience contributing to the architecture and design (LLD, HLD, Solid principles and design patterns and scaling) of new and current systems.
- Strong experience in technically leading junior developers with a focus on the goal.
- Strong experience in data structures & algorithms and their space & time complexities.
- Solid understanding of multithreading, microservices, MVC and strong OO skills with demonstrated experience in developing complex and reusable APIs.
- Strong experience working with Databases like SQL & NoSQL.
- Experience working with microservices-based architecture.
- Experience in high traffic, highly scalable distributed system designs, complex web applications, and code reviews.
- Experience working in an Agile environment.
- Solid understanding of the full software development life cycle and the domain.
- Good to have knowledge of messaging systems like SNS/ SQS /Kafka etc.
Life at Freecharge!
Our Playground!
- 450+ FCianās, at Gurugram & Bengaluru locations
- Collaboration spaces & A flat and transparent culture
- Wow Corners, fun & reading Zone
- Best learning and development opportunities
Ā
Benefits
- Day-care facility
- Comprehensive Insurance Policy
- Wellness Benefits like Health check-ins
- 26 Weeks Maternity & 2 Weeks Paternity Leaves
- Adoption Assistance Program
- On-Site Parking at all locations
- A chance to have a big impact early in your career
Ā
ARE YOU READY?
TO
#ChargeYourFuture

About FreeCharge
About
Connect with the team
Similar jobs
JobĀ Title: JavaĀ Developer
JavaĀ DeveloperĀ ā JobĀ DescriptionĀ WissenĀ Technology is now hiringĀ forĀ a JavaĀ DeveloperĀ - BangaloreĀ withĀ hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
 Required Skills: ⢠Exp. - 4 to 14 years.
⢠Experience in Core Java and Spring Boot.
⢠Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
 ⢠Should have the ability to analyze, design, develop and test complex, low-latency clientfacing applications.
⢠Good development experience with RDBMS.
 ⢠Good knowledge of multi-threading and high-performance server-side development.
⢠Basic working knowledge of Unix/Linux.
⢠Excellent problem solving and coding skills.
⢠Strong interpersonal, communication and analytical skills.
⢠Should have the ability to express their design ideas and thoughts.

Roles and Responsibilities
- Ability to work on diverse backend stack such as Node JS, Java, Express JS
- Ability to work on diverse frontend stack such as React JS, Angular 6/7/8/9, HTML5, CSS3
- Ability to deliver quick POCās using cutting edge technologies.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards
- Developing, refining, and tuning integrations between applications. Analysing and resolving technical and application problems.
- Ability to debug application.
- Should have complete knowledge on developing RESTful Services.
- Should be able to also work in agile development methodology.
Competency Requirements
- Experience in NodeJS, Java and development using AngularJS / ReactJS
- Experience in front end frameworks such as Angular.js, React.js, Bootstrap, Foundation etc
- Experience in client/server application development
- Knowledge of agile development methodologies
- Knowledge of unit testing theory
- Knowledge of AWS cloud
- Experience in Java, Python and Go will be added advantage
-
Designing, implementing and maintaining Java-based applications
-
Contributing in all phases of the development lifecycle
-
Writing testable, scalable and efficient code
-
Test and debug new applications and updates
-
Maintain up to date code documentation
-
Participating in code reviews
Should have worked on Springboot and Hibernate
What You will doĀ
ā Create beautiful software experiences for our clients using design thinking, lean and agile methodology.
ā Work on world-class software products using the latest cutting edge technologies and platforms.
ā Work in a dynamic, collaborative, transparent, non-hierarchical culture.
ā Work in collaborative, fast-paced and value-driven teams to build innovative customer experiences for our clients.
ā Help to grow the next generation of developers and have a positive impact on the industry.
Basic Qualifications
ā Experience: 4+ years.
ā Hands-on development experience in backend, Java, SprintBoot, Hibernate, SQL, MongoDB, Jenkins, Microservices etc...
ā Server-side development experience mainly in JAVA.
ā Passion for software engineering and follow the best coding concepts. ā Good to great problem solving and communication skills.
ā Experience in working with cross-border, distributed teams is a must.
Nice to have QualificationsĀ
ā Product and customer-centric mindset.
ā Great OO skills, including design patterns.
ā Experience with large-scale enterprise systems
For a decade and a half, MAG Finserv has assisted 1 lakh+ customers in overcoming their financial obstacles growing its loan book 60 times. Our partners include leading Banks like SBI, Federal Bank, City Union Bank among others. We are growing out of our home State Maharashtra and setting up a pan-India presence.
People are at the core of what we do. To meet the future growth targets, we are setting up a ninja technology team and offer a rewarding career with learning and growth. We offer a flexible hybrid model for maintaining a healthy work-life balance.
Responsibilities:
ā Design, implementation, and deployment of successful LOS/LMS system features and services in support of our lending operations and the businesses they support
ā Resolve bugs in the software features and deliver them on time with high quality
ā Participate in the definition of secure, scalable, and low-latency services and efficient physical processes
ā Work with cross-functional teams delivering on demanding projects
ā Functionally decompose complex problems into simple, straight-forward solutions
ā Understand system inter-dependencies and limitations
Requirements:
ā Engineering degree in Computer Science/IT with a good academic performance throughout
ā 5+ years of experience in developing applications end-to-end
ā 1+ years of system design or architecture experience (architecture, design patterns, reliability and scaling) of new and current systems
ā Expertise in Java, Spring Boot, Spring MVC, Angular and ruby on Rails tech stacks
ā Functional understanding/experience of finance/lending domain is a plus
ā Functional/Technical understanding of apache fineract/mifos is a plus
Location: Hybrid in Pune, Maharashtra

Roles & Responsibilities:
- Build a high-quality web application from scratch.
- Responsive and adaptive web page implementation.
- Identify and communicate best practices for back-end engineering.
- Design, build and maintain efficient, reusable, and reliable code to ensure the applications' best possible performance, quality, and responsiveness.
- Implement automated testing platforms and unit tests.
- Prepare and maintain all applications utilizing standard development tools.
- Keep abreast of new trends and best practices in web development.
- Learn new Software/frameworks/ languages/ technology with ease.
- Must be able to apply innovative thinking at work.Ā
Desired Skills:Ā
- Good working knowledge of PHP-based MVC framework Laravel.
- Good knowledge of PHP, HTML, CSS & JavaScript and understanding of Database concepts & working knowledge of MySQL.
- A clear understanding of RESTful API development standards.
- Excellent problem-solving skills.
- Software testing (PHPUnit, PHPSpec)
Primary Duties
Ā
⢠Build a broad knowledge across various systems and processes via knowledge transfer and capture any missing information on the wiki
⢠Gather software requirements by talking to various stakeholders and document them
⢠Implement software solutions after discussing the requirements and taking direction from the Technical lead and talking to other colleagues within and outside the team
⢠Provide necessary effort and time estimates for tasks to aid scheduling and prioritization
⢠Provide necessary 3rd line support to the Operations teams including software fixes as needed
⢠Work on any BAU development activity including on-boarding new data sets and delivering new markets into the system
⢠Work with external vendors from time to time to gather necessary requirements for new data or changes to existing data specifications
⢠Maintain pro-active communication with relevant stakeholders and keep them updated on progress
General
Ā
- Any other duties commensurate with the post holderās position and seniority; and
- All employees should understand that it is their personal responsibility to comply with all organisational, statutory and regulatory policies and procedures.
Experience, Knowledge & Skills
Ā
Essential
- 4+ yearsā experience of programming in Java.
- 4+ yearsā experience working with SQL including complex queries, stored procedures, views, database design and solid understanding of database concepts (preferably SQL Server)
- Experience of both Linux and Windows environments, scripting and tools
- Willing to carry out operational data tasks alongside developing new solutions
- Well organised with the ability to prioritise and manage multiple streams of work
- Excellent communication skills
Ā
Beneficial
- Experience working with Cloud environments (preferably AWS)
- Experience in handling financial data sets and familiarity with financial instruments (equities, futures, FX)
- Experience working with data pipelines and building ETL solutions
- Experience working with tools like Flink, Kafka and Tableau
Ā
Educational & Professional Qualifications
- Educated to degree (or equivalent) level or higher.
- A degree with mathematical and computing content (e.g. Computer Science, Maths, Physics)
- 0 to 2 years of experience into Java 6/7/8, J2EE, EJB, Servlets, JSP, JDBC, LOG4J, SQL, PL/SQL, XML, XSLT, JSON,
- Good to have strong experience in Core Java SpringBoot, Spring framework
- knowledge of Spring MVC, Spring REST, JDBC Templates
- Knowledge of Java/J2EE Design patterns
- knowledge of implementation of WebServices like REST will be added advantage
- Good knowledge of Relational Databases like MySQL, PostgreSQL, MS SQL Server with complex SQL Queries, Stored Procedure, Triggers
- Knowledge of Unit Test Cases is added advantage
- Knowledge of build tools like Maven, Gradle, Ant
- Knowledge of any one or more of MongoDB, Cassandra, Neo4J, Redis, Kafka, ActiveMQ, Caches, Microservices will be a major plus
- Good to have knowledge of ORM like Hibernate
- Knowledge and experience in nodejs backend will be added advantage
Requirements :
- Must be a good team player and self-motivated Individual
- Very Strong analytical abilities and interpersonal skills
- Strong verbal and written communication skills with other developers and business clients
- High commitment levels


Job Title: Ā Ā Python Developer
Job Location: Pune ( Baner)
Experience: 4 to 8Ā years
Notice Period: 1 Month or Less
Skills: Python (Django, Flask), MySQL, Strong focus on OOPS and Architecture, Bitbucket/GitHub, NoSQL
Technical Requirements:
- Experience in developing web applications and APIs(REST, XML, other open sources)
Ā - Strong programming foundation in Python, MYSQL & OOPS Experience in Django/Flask
- Experience & Good understanding of HTML5, CSS3, Bootstrap, Ajax, JS etc while experience on Angular, Node JS will be an added advantage.
- Solid exposure of API integrationsand familiar with various design & architectural patterns.
Ā - In depth knowledge of Source Code Repository and experience working with Bit-bucket.
- Experience working on Apache HTTP or any other web/app server.
- Hands on experience in DB design, Architecture, coding, unit testing and debugging.
- Experience working in an Agile development environment.
- Sound in data structure analysis and algorithm design.
- Ensure cross-platform compatibility of information retrieved from web services on Android and iOS platforms, in terms of Push Notifications, platform-specific issues, etc
- Good knowledge of relational databases, version control tools and of developing web services.
- Strong understanding of the software development life cycle and best practices
Roles and Responsibilities:
- Should be a problem solver with an attitude to contribute towards the success of Team/Project as well as organization.
- Should be able to guide other members in the team
- Should take initiatives to improve code quality standards and team efficiency.
- Should be able to Participate in the requirements gathering and come up efficient solutions
- Should be able to Efficiently estimate on high and low level along with assessing risk items
Ā

