Browse current jobs

Java Developer

FCI CCM · Noida

Apply on employer website

Collected role description

Role overview

Java Developer at FCI CCM

Develop, test, and maintain Java-based applications.

Responsibilities

  • Participate in the full application lifecycle, focusing on coding and debugging.
  • Write well-designed, efficient code adhering to established standards.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Troubleshoot and resolve production issues in a timely manner.
  • Contribute to all phases of the development lifecycle.
  • Ensure designs are in compliance with specifications.
  • Write JUnit test cases to ensure quality.
  • Requirements Desired Candidate profile: 2-5 years of hands-on experience with Java and related technologies.
  • Experience with Java 8 and above, preferably Java 21.Must have experience on Multithreading and Data Structures.
  • Strong understanding of OOP concepts and design patterns.
  • Experience with frameworks such as Spring and Spring Boot.
  • Familiarity with RESTful APIs and web services.
  • Good knowledge of SQL and experience with relational databases (e.g., MySQL, Oracle, PostgreSQL).
  • Exposure to tools like Maven, Git, and JUnit.
  • Ability to work in an Agile environment and adapt to change.
  • Strong problem-solving skills and attention to detail.
  • Experience or in-depth knowledge of Kafka, Redis, and MongoDB.
  • Clear concepts on reactive and asynchronous implementation using Java/Spring.
  • Benefits The company offers a range of employee benefits including: Cashless medical insurance for employees, spouses, and children Accidental insurance coverage Life insurance coverage Retirement benefits including Provident Fund (PF) and Gratuity ESI* Sodexo benefits for income tax savings Paternity & Maternity Leave Benefit National Pension Saving

Required qualifications

  • Broad Function: We are seeking talented and motivated Java Developers with minimum 2+ years of experience to manage the software development life cycle, from planning and prioritizing to testing and release.

Employment details

  • Location: Noida [Uttar Pradesh] [India]

Additional role details

  • Primary responsibilities include gathering system and user requirements, building Java modules and testing features before release.
  • If you have hands-on experience in developing software with agile methodologies.
  • The person should be Proficient in agile/scrum or iterative way of development methodology with ability to develop module as per requirement and communicate with cross functional teams.
  • Mentor and motivate the junior team members to achieve deadlines.
  • Roles and

Collected experience requirement

2-5 Years