Overview
Role Overview
As a Senior Java Developer (6+ Years) at Project Tree, you are the technical anchor of the backend engineering squad. You will lead the architectural design of distributed systems, ensuring high availability, security, and sub-second latency. You are expected to be a "Problem Solver" who mentors junior developers, drives code quality standards, and bridges the gap between complex business requirements and technical execution.
Company
ProjectTree
Location
Ahmedabad / Surat, Gujarat
Job Type
Full-Time / Part-Time
Work Mode
Work from Office
Experience Required
6+ Years
Education
Bachelor's or Master\'s Degree in Computer Science, Information Technology, or a related field
Department
Backend Engineering
Key Responsibilities
- Architectural Leadership: Lead the design and evolution of enterprise-grade microservices using Java 21 and Spring Boot 3.
- System Scalability: Architect distributed systems capable of handling high concurrency, utilizing message brokers like Kafka and caching strategies such as Redis.
- Cloud-Native Excellence: Drive the containerization strategy using Docker/Kubernetes and lead the integration of cloud-native services (AWS/Azure) into our application architecture.
- Database Design & Optimization: Architect complex schemas in PostgreSQL or MySQL, focusing on query optimization, indexing strategies, and data integrity.
- Security & Compliance: Implement robust security protocols, including OAuth2, JWT, and encrypted data-at-rest/motion, to protect sensitive global client data.
- Technical Mentorship: Lead rigorous peer code reviews, establish coding standards, and mentor junior/mid-level developers to foster a culture of technical excellence.
- DevOps Synergy: Collaborate with DevOps teams to build and maintain advanced CI/CD pipelines, ensuring seamless and automated deployment cycles.
Technical Skills & Qualifications
- Core Tech: Expert-level mastery in Core Java (17/21), Spring Boot 3, Spring Security, and Spring Data JPA.
- Microservices: Deep experience in building and managing distributed architectures, Service Mesh, and API Gateways.
- Data & Infrastructure: Expert SQL optimization skills and proven experience with Kafka, Elasticsearch, or similar distributed technologies.
- Testing: Strong commitment to Test-Driven Development (TDD) using JUnit, Mockito, and integration testing frameworks.
- Education: Bachelor\'s or master\'s degree in computer science, IT, or related field.
Soft Skills
- Strong analytical and problem-solving abilities.
- Leadership and mentoring skills.
- Excellent communication skills.
- Ability to explain technical concepts to business stakeholders.
- Team collaboration and project ownership.
- Continuous learning mindset.
AI & Productivity Tools
- Experience with AI-assisted development tools such as:
- GitHub Copilot
- ChatGPT
- AI-powered code optimization tools
What We Offer
- Career Evolution: We provide a merit-based trajectory: Developer → Senior Developer → Technical Lead → Principal Architect. Your journey is defined by transitioning from execution to Strategic Architectural Governance.
- Technical Autonomy: You have a seat at the table to influence technology choices, framework adoption, and long-term technical roadmaps.
- Project Tree Life: We celebrate our wins! Enjoy a vibrant culture with frequent team lunches, dinners, annual trips, and our signature Cricket tournaments.
- The Advantage: Modern infrastructure at our Iconic Shyamal (Ahmedabad) or Surat offices, premium hardware, and competitive salary benchmarks.