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
Wissen Technology is now hiring for a Java Developer
Location : Bangalore (The candidate must be based in Bangalore, as an in-person interview is a mandatory part of the selection process)
Notice Period: Immediate to Serving Notice Period & Up to 30 Days max
Skills: Hands-on experience in Core Java, Spring Boot, Microservices, Algorithms, Data Structure and SQL
Note: Bachelor's or Master's degree from a top-tier college or university is must.
Key Responsibilities:
- Design, develop, and testĀ low-latency, high-volumeĀ client-facing applications.
- Develop and maintainĀ enterprise-scale, n-tier applicationsĀ for theĀ investment banking/capital marketsĀ domain.
- ImplementĀ microservices-based solutionsĀ usingĀ Spring BootĀ and other modern frameworks.
- Work extensively withĀ Core Java 5.0 and above,Ā Spring Framework, andĀ CXF
- Optimize applications forĀ multi-threading and high-performance server-side development
- Collaborate with cross-functional teams to design and implementĀ scalable, secure, and efficient solutions
- Work withĀ RDBMS (preferably Sybase)Ā to handle large-scale data processing.
- Develop and maintain applications onĀ Unix/Linux environments
- UtilizeĀ enterprise application design patternsĀ to build robust and scalable solutions.
- Troubleshoot and resolveĀ complex technical issuesĀ while ensuring application stability and performance.
Required Skills & Experience:
- 1 to 6 yearsĀ of hands-on experience inĀ Java development
- Strong knowledge ofĀ microservices architectureĀ and cloud-based deployment.
- Expertise inĀ Spring Framework, Spring Boot, and CXF
- Experience in developing and optimizing applications forĀ high-volume, multi-threaded environments
- Solid understanding ofĀ financial domain applications, sales, and trading platforms
- Proficiency in working withĀ relational databases (Sybase preferred)
- Familiarity withĀ Unix/Linux environmentsĀ and shell scripting.
- Strong analytical, problem-solving, and communication skills.
- Ability to articulate and presentĀ design ideasĀ effectively.
- Education:Ā Bachelor's or Master's degree from aĀ top-tier college or university is must.

PHP Developer Responsibilities:
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
PHP Developer Requirements:
- Bachelorās degree in computer science or a similar field.
- Knowledge of PHP web frameworks including Laravel, MySQL, API Development, OAuth, JWT, Git.
- Understanding of object-oriented PHP programming.
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git.
- Familiarity with MySQL databases.
- Ability to project manage.
- Good problem-solving skills.
Ā· Participate in analysis, design, and new development of Appian based applications
Ā· Build applications: interfaces, process flows, expressions, data types, sites, integrations, etc.
Ā· Proficient with SQL queries and with accessing data present in DB tables and views
Ā· Experience in Analysis, Designing process models, Records, Reports, SAIL, forms, gateways, smart
services, integration services and web services
Ā· Experience working with different Appian Object types, query rules, constant rules and expression
rules
Primary Responsibilities:
Ā· Responsible for systems analysis for a designated set of applications
Ā· Work closely with BA and System Architect & Delivery Manager. Own the accurate translation of
business requirements in the form of high-level design and system requirements specifications.
Ā· Ensure sign-off of SRS and High-Level Design Specification
Ā· Assist the PM in the estimation of effort to deliver the solution based on the SRS and the timelines.
Ā· Liaise with Infra teams in the production of an infrastructure solution design and requirements as
and when the proposed solution involves infrastructure components
Ā· Provide further clarity and detail to feasible options proposed by BA and help in selection of the
right option in consultation with the Design Authority.
Ā· Work closely with the Application Development team (Tech Delivery Lead) and Testing teams (Test
Manager and Test Engineer) to ensure that the Low-level design, test plans and test cases are aligned to
the approved SRS.
Ā· Participate in progress review meetings and review and sign-off deliverables produced by technical
delivery team and testing teams.
Qualifications
- B.Sc. (Computer Science), B.E
Ā· Minimum 5 years of experience in Insurance domain
Ā· At least 4 years of experience in Implementing BPM solutions using Appian 19.x or higher.
Ā· Over 5 years in Implementing IT solutions using BPM or integration technologies.
Ā· Experience in Scrum/Agile methodologies with Enterprise level application development projects
Ā· Good understanding of database concepts and strong working knowledge any one of the major
databases e g Oracle SQL Server MySQL
Additional information
Skills Required
Ā·
Ā· Appian BPM application development and System Analysis
Ā· 8-10 years of proven software System Analysis and design experience
Ā· Ability to work on large and complex projects.
Ā· Strong technical knowledge of existing Insurance/F&A application
Ā· Excellent documentation, communication, and presentation skills
Ā· Ability to understand business requirements, analyze and translate them into system
requirements
Ā
Job description:
- Develop, implement, and maintain Java application phases, code, and software
- Work as part of a software development team
- Contributing to all phases of the development lifecycle
- Write well-designed, testable, efficient code per specifications and test to ensure designs are in compliance with the specifications
- Analyze user requirements to determine how to translate into Java
- Debug and resolve technical issues
- Develop documentation to track
Ā
Technical Skill (Must have)
- Java, JSP-Servlets, Spring MVC, Sprint REST, Spring Boot
- Hibernate, Unit testing framework i.e., JUnit
- SQL, Database i.e MySQL, Oracle
- Cloud computing platform understanding i.e., AWS
- Project Management tools like Jira, Mantis
- Source-Code Control System (GIT, SVN)
- Web services
- Agile Methodology
- Web/Application Servers i.e., Tomcat
EmployeeĀ perksĀ & benefits:
- 5Ā daysĀ a week work cultureĀ
- Health insurance (for employees and family)Ā
- Performance awards and rewardsĀ
- Flexible work hours


Technical Skills PreferenceĀ
- PHP Laravel
- Javascript
- Jquery,
- CSS,
- HTML
- Following optional skill (good to have)
- MongoDB,
- Node js
- Must know the use of multi_curl for parallel multiple API processing.


⢠3+ Years of experience as a Go Developer
⢠Experience in ReactJS (most preferred) or AngularJS similar front end frameworks
⢠Experience with the Python or/and Golang (preferably both), SQL, and design/architectural
patterns
⢠Experience in Java or dotnet or other opensource technologies is an added advantage
⢠Hands-on experience on SQL, Query optimization, DB server migration
⢠Preferably experience in Postgre SQL or MySQL
⢠Knowledge of NOSQL databases will be an added advantage
⢠Experience in Cloud platforms like AWS, Azure with knowledge of containerization, Kubernetes is an
added advantage
⢠Knowledge of one or more programming languages along with HTML5/CSS3,Bootstrap
⢠Familiarity with architecture styles/APIs (REST, RPC)
⢠Understanding of Agile methodologies
⢠Experience with Threading, Multithreading and pipelines
⢠Experience in creating RESTful APIās With Golang or Python or Java in JSON, XMLs
⢠Experience with GitHub, Tortoise SVN Version Control
⢠Strong attention to detail
⢠Strong knowledge of asynchronous programming with the latest frameworks
⢠Excellent troubleshooting and communication skills
⢠Strong knowledge of unit testing frameworks
⢠Proven knowledge of ORM techniques
⢠Skill for writing reusable libraries Understanding of fundamental design principles for building a scalable
applicatio
- 3 - 6 Years of Experience in Product Development - Experience in Java (8 or 11+), Spring (4+), Spring Boot (2.4+) is a must.
- Understands requirements well and comes up with an efficient design
- Develops complex, well-backed and bug-free products.
- Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Become a go-to person in more than one area.
- Provide technical mentoring to team
- Communicates clearly, gets clarifications, and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design, and code
Ā
Ideal Candidate Profile :
- Solid experience in Java, Spring Boot, hibernate is a must.
- Solid experience in Java Multithreading, Streams, and Lambda Functions is a must.
- Solid understanding of Apache Products.
- Should have experience in cloud computing (AWS is desired).
- Has an ability to quickly learn and contribute in multiple codebases
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into the codebase and advise QA of possible regression impact
- Communicates tech decisions through design docs and tech talks
- Has delivered projects with end-to-end accountability
- Keeps track of industry trends and introduces the right tech/tools for a given job
- Excellent understanding of software engineering practices, design patterns, data structures, algorithms
- Experience in product driven organization

Must have sound experience & knowledge of PHP & MySQL
Develop Magento modules in PHP using best practices.
Should possess Advanced knowledge of Magento, JavaScript, HTML, PHP, and MySQL
5 years of architecture, design and programming experience preferably in fast-paced dynamic environment
Strong application design and implementation skills, solid understanding of the entire development cycle.
Strong background inĀ Java/J2EE based application
Strong background in Spring/Spring boot based application
Strong background in Microservices based application
Experience working with Apache and/or Tomcat
Experience in transforming requirements to software design
Strong Experience with developingĀ JavaĀ SAAS web applications.
Working experience in Industry Standard protocols related API Security including OAuth
Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
Strong background working with Linux/UNIX environments.
Strong Shell scripting experience.
Working knowledge with Oracle, DB2 or MongoDB databases.
Ā Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. Ā Strong agile/scrum development experience
Ā Strong collaboration and communication skills within distributed project teams
Ā Excellent written and verbal communication skills
Ā


