
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Senior Software Engineer to join our dynamic team in Gurgaon. In this role, you will be instrumental in the entire application software development lifecycle, with a strong emphasis on coding, debugging, and ensuring robust code coverage. You will be responsible for writing high-performance, scalable, and bug-free code, working on distributed systems designed for massive-scale operations. Your responsibilities will include performing unit and integration testing for product features, optimizing and refactoring existing code to adhere to best practices, and managing cutting-edge technologies to enhance legacy applications. You will collaborate closely with developers, team leads, and product and program management to identify and implement new features, while also gathering and addressing technical and design requirements.
Requirements:
- A minimum of 2 years of professional software development experience.
- Proficiency in Enterprise Java (JDK 8 and above), Spring framework (Boot, MVC, AOP, DI), and ORM frameworks.
- A strong grasp of data structures, algorithms, and their time/space complexities.
- Solid understanding of multithreading, MVC architecture, and object-oriented programming principles, with proven experience in developing complex, reusable APIs.
- Extensive experience with relational databases such as SQL (MySQL).
- Experience working within an Agile development methodology.
- A comprehensive understanding of the full software development lifecycle.
- The ability to analyze and integrate new features into existing functionalities.
- Knowledge of NoSQL databases is considered a plus.
- A genuine passion for technology and the ability to quickly learn and master new concepts.
Company
FreeCharge
FreeCharge is a leading digital payments application in India, facilitating a wide range of transactions including prepaid and postpaid mobile recharges, DTH, metro, and utility bill payments for vari...