Talent.com
This job offer is not available in your country.
Java Developer - Spring / Hibernate

Java Developer - Spring / Hibernate

BIG IT JOBSHyderabad
5 days ago
Job description

Description :

We are seeking a skilled and motivated Java Developer with over two years of experience to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable backend services and APIs. The ideal candidate is a hands-on developer with a strong foundation in Java, Spring Boot, and experience working with both relational and NoSQL databases. You'll be a key player in building the backbone of our applications in a microservices architecture.

Job Summary :

We are seeking a skilled and motivated Java Developer with over two years of experience to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable backend services and APIs. The ideal candidate is a hands-on developer with a strong foundation in Java, Spring Boot, and experience working with both relational and NoSQL databases.

You'll be a key player in building the backbone of our applications in a microservices architecture.

Key Responsibilities :

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop and manage RESTful APIs and microservices to support various client applications.
  • Work with relational databases like MySQL or PostgreSQL (using SQL queries or Hibernate) and NoSQL databases like MongoDB, including JSON parsing.
  • Implement and manage caching solutions (e.g., Redis, Memcached) to improve application performance.
  • Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to deliver high-quality products.
  • Participate in the entire application lifecycle, focusing on coding, debugging, and problem-solving.
  • Write clean, maintainable, and well-documented code following best practices.

Required Skills & Qualifications :

  • 2+ years of professional experience in software development using Java.
  • Strong understanding of core Java concepts (Java Basics).
  • Hands-on experience with Spring Boot or Spring MVC frameworks.
  • Proficiency with relational databases (e.g., MySQL, PostgreSQL) and experience writing efficient SQL queries or using ORM frameworks like Hibernate.
  • Experience with MongoDB, including proficiently parsing and handling JSON data.
  • Proven experience in designing and developing REST APIs.
  • Solid understanding of Microservices architecture.
  • Practical experience with at least one caching mechanism (e.g., Redis, Ehcache, Hazelcast).
  • Strong analytical and problem-solving abilities.
  • Good to Have Skills :

  • Experience with the broader J2EE tech stack.
  • A good understanding of fundamental data structures and algorithms.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Ability to thrive in a fast-paced, agile internet start-up environment.
  • Experience in technical mentorship or coaching junior developers is a significant plus.
  • A basic understanding of AI / ML algorithms and concepts is highly desirable.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Hyderabad