FreeCharge
FreeCharge1h ago
InstaHyre

Java Developer

Gurgaon
Full Time
Mid Level

Auto Apply to 50+ AI Matched Java Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at FreeCharge

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

FreeCharge is seeking an experienced and enthusiastic Java Developer to join our ambitious team. You will be instrumental in coding, developing, and enhancing our innovative products, with a primary focus on server-side web application logic. This role offers the opportunity to work in a dynamic, fast-paced environment alongside industry-leading professionals.

Responsibilities

  • Engage in the complete software development lifecycle, emphasizing coding, debugging, and ensuring comprehensive code coverage.
  • Develop high-performance, scalable, and defect-free code, particularly for distributed systems designed for massive scale.
  • Conduct unit and integration testing for all product features.
  • Optimize and refactor existing codebases to adhere to best practices and principles.
  • Leverage cutting-edge technologies to enhance and modernize legacy applications.
  • Collaborate closely with fellow developers, team leads, and product/program management teams to define and implement new features.
  • Elicit and translate technical and design requirements into functional code.
  • Stay abreast of emerging technologies and industry trends.

Requirements

  • Minimum of 2 years of professional software development experience using Enterprise Java (JDK 8+) and Spring frameworks (Boot, MVC, AOP, DI).
  • Proficiency with ORM frameworks.
  • A strong foundation in data structures and algorithms, including an understanding of their time and space complexities.
  • In-depth knowledge of multithreading, MVC patterns, and robust Object-Oriented Programming (OOP) skills, with a proven track record in developing complex and reusable APIs.
  • Extensive experience working with relational databases such as SQL (MySQL).
  • Demonstrated experience in an Agile development environment.
  • Comprehensive understanding of the full software development lifecycle.
  • Ability to gather, analyze, and integrate new features with existing system functionality.
  • Familiarity with NoSQL databases is a plus.
  • A genuine passion for technology and the capacity to rapidly acquire new skills and knowledge.

Company

FreeCharge

FreeCharge

FreeCharge is a leading digital payments application in India, enabling millions of users to manage their prepaid, postpaid, DTH, metro recharges, and utility bill payments across various service prov...

Gurgaon
Posted on InstaHyre