freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain scalable Java applications using Spring, Hibernate, and SQL; collaborate in Agile teams to deliver features and mentor junior developers.

Marktine Technology Solutions Pvt ltd | Contract

Job Description: We are seeking a highly experienced Java Developer to help us develop and maintain our core applications. The ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to work in a fast-paced environment.

Responsibilities:

  • Design, develop, and maintain robust and scalable Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, well-designed code and ensure its quality through comprehensive testing.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Participate in code reviews to maintain high code quality and shared knowledge.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Provide technical guidance and mentorship to junior developers.
  • Participate in Agile/Scrum development processes and contribute to continuous improvement efforts.

Requirements

Required Skills:

  • 6+ years of experience in Java development.
  • Proficient in Java, J2EE, and related frameworks (e.g., Spring, Hibernate).
  • Strong understanding of object-oriented programming principles and design patterns.
  • Expertise in working with databases, SQL, and ORM technologies.
  • Experience with version control systems, particularly Git.
  • Familiarity with build tools such as Maven or Gradle.
  • Excellent problem-solving skills and ability to work independently as well as in a team.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available