ProjectTree

Java Developer

Job TitleJava Developer
LocationAhmedabad, Surat
Job TypeFull-time, Onsite
Experience4+ years of experience

 

About Project Tree

At Project Tree, we bridge the gap between complex business challenges and elegant technical solutions. As a premier IT service provider in Gujarat, we specialize in building scalable, future-ready applications. We are looking for a driven Java Developer to join our engineering team and help us architect robust systems that drive digital transformation for our global clients.

Role Overview

As a Java Developer at Project Tree, you will own the design and implementation of enterprise-grade backend services. You are expected to go beyond writing code; you will be responsible for technical decision-making, optimizing system architecture for high-concurrency, and ensuring the scalability of our Spring-based ecosystems within an Agile framework.

Key Responsibilities

  • Application Development: Design, code, and maintain high-performance applications using Java 17/21 and Spring Boot 3.
  • Microservices Architecture: Build and scale distributed systems, ensuring robust inter-service communication via RESTful APIs or message brokers like Kafka.
  • Database Mastery: Manage data persistence using Hibernate/JPA and architect optimized schemas in PostgreSQL or MySQL.
  • Requirement Analysis: Collaborate with Product Managers to translate complex business needs into secure, high-traffic backend solutions.
  • Code Governance: Conduct rigorous peer code reviews and enforce design patterns to maintain 99.9% system reliability.
  • Performance Optimization: Identify architectural bottlenecks and implement caching strategies (e.g., Redis) to improve application responsiveness.
  • Cloud-Native Practices: Work with Docker for containerization and support CI/CD pipeline automation for seamless deployments.

Technical Skills & Qualifications

  • Core Tech: Expert-level proficiency in Core Java (17+), Spring Framework, and Spring Boot 3.
  • Data: Deep experience with Hibernate, JPA, and SQL optimization in relational databases.
  • Tools & Infrastructure: Proven experience with Maven/Gradle, Git version control, and Docker/Containerization.
  • Testing: Strong commitment to Unit Testing using JUnit and Mockito.
  • Cloud (Preferred): Familiarity with AWS or Azure cloud-native services is a strong plus.
  • Soft Skills: Strong analytical thinking, proactive communication, and a problem-solving mindset.

What We Offer

  • Growth Path: A defined trajectory toward Senior Lead or Technical Architect roles.
  • Cutting-Edge Stack: Daily engagement with the latest Java versions and modern cloud infrastructure.
  • Prime Locations: A high-trust, collaborative environment at our Iconic Shyamal (Ahmedabad) or Surat offices.
  • Project Tree Life: We believe in celebrating our wins together! Enjoy a vibrant culture with frequent team lunches, dinners, annual trips, and our signature Cricket tournaments.
  • Incentives: Competitive salary benchmarks and performance-linked rewards.

How to Apply

Interested candidates are invited to submit their Resume and a link to their GitHub profile or Portfolio to career@projecttree.in with the subject line: “Java Developer – [Your Name]”.

To learn more about our vision and the impactful work we do, feel free to explore our website at https://projecttree.in/.

Job Category: Backend
Job Type: Full Time
Job Location: Ahmedabad Surat

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top