Java Developer
FCI CCM · Noida
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