FC

Senior Java Developer

FCI CCM
Mumbai ₹5-10 LPA Posted 21 May 2025
FULL TIME
Hibernate
Spring Boot
Continuous Integration
Kubernetes
Java
+1 more

Job Description

We are seeking a highly skilled professional to interpret briefs and create high-quality, functional Java-based applications according to specifications. This role involves active participation in design, implementation, and ensuring code alignment with project objectives, working closely with the Product Manager/Architect to define deliverables, and potentially mentoring a team.

Roles and Responsibilities:

  • Interpret briefs to create high-quality code that functions according to specifications.
  • Design, create, and implement Java-based applications.
  • Determine application functions and objectives collaboratively with the team.
  • Ensure that written code aligns with the project objectives.
  • Work closely with the Product Manager/Architect to define deliverables.
  • Mentor and motivate the team to achieve project deadlines (if applicable).
  • Develop code for complex modules and work with the Lead to define product architecture (if applicable).
  • Adhere to coding guidelines and ensure that the team follows them.
  • Conduct code reviews based on agreed-upon guidelines.
  • Assist fellow agile team members and customers with problem reporting and resolution and maintaining appropriate follow-up & communications throughout the defect resolution process.
  • Participate in all SCRUM events, including Backlog Grooming, Sprint Planning, daily stand-up, and Sprint Review.

Technical Expertise & Tools:

  • Possess hands-on experience in Docker, Kubernetes, AWS.
  • Have a good knowledge of Object-Oriented and Cloud-native computing design patterns.
  • Have working knowledge of CI/CD.
  • Have working knowledge of JIRA, Confluence, and Source Control like GitLab.

Requirements:

Key Skills Required for the Role:

  • Proficiency in Java 8+ programming, Spring Boot, MongoDB, Redis, Kafka, Consul, Spring Data Cloud, MySQL, Hibernate, and JPA.
  • Experience working with agile/scrum or iterative development methodologies.
  • Ability to gather system and user requirements and translate them into software features.
  • Strong problem-solving and communication skills.
  • Experience working in a product or large-scale IT company.
  • Knowledge of integration projects and performance tuning.
  • Familiarity with Docker, Kubernetes, AWS, JIRA, Confluence, and GitLab.
  • Ability to manage cross-functional teams including BA, tech writer, architect, developer, UI/UX, and QA (for a Lead role).

Education & Experience:

  • At least 5 years of experience working in a product-based or development company.

Join WhatsApp Channel