Role: Java Developer
Experience: 1–5 years
Location: India (On-site)
Employment Type: Full-time
About the Role
We are looking for a Java Developer who is passionate about building scalable, secure, and high-performance backend systems. You will work closely with product, frontend, and DevOps teams to design and develop core services used at scale.
Key Responsibilities
Design, develop, test, and maintain Java-based backend applications
Build RESTful APIs and microservices using Spring Boot
Write clean, maintainable, and efficient code following best practices
Work with databases (SQL/NoSQL) to design schemas and optimize queries
Integrate third-party services and APIs
Participate in code reviews, debugging, and performance optimization
Collaborate with DevOps for deployment and environment readiness
Contribute to system design and technical documentation
Required Skills \& Qualifications
1–5 years of hands-on experience in Java
Strong knowledge of Spring Boot, Spring MVC, Spring Data JPA
Experience building REST APIs
Good understanding of OOP concepts, data structures, and design patterns
Experience with relational databases (PostgreSQL / MySQL)
Familiarity with Git and version control workflows
Understanding of basic security concepts (JWT, authentication, authorization)
Good to Have
Exposure to microservices architecture
Experience with Kafka / RabbitMQ / MQTT
Knowledge of Docker and basic Kubernetes concepts
Familiarity with Redis / caching strategies
Experience working in Agile/Scrum teams
What We Offer
Opportunity to work on large-scale, real-world systems
Fast-paced learning environment
Ownership and impact on core product decisions
Competitive salary based on experience
Job Type: Full-time
Pay: ₹10,000.00 - ₹40,000.00 per month
Work Location: In person