Java Backend Developer - 19-Dec-2025
CoffeeWeb.com
5 - 7 years
Bengaluru
Posted: 22/12/2025
Job Description
Job Description: Java Backend Developer
Position: Java Backend Developer
Location: Bangalore Office
Experience: 5-7 years
Employment Type: Full-time
Company Overview:
CoffeeWeb Technologies Private Limited is dedicated to the development of a product known as CoffeeWeb, a truly global solution that offers valuable benefits to the entire international coffee industry. This remarkable product has been meticulously crafted by a team of visionary founders, each possessing an extensive track record of over two decades in the coffee sector.
Job Overview:
We are looking for a skilled Senior Java Backend Developer with 57 years of experience to build, enhance, and maintain the backend infrastructure of our product. In this role, you will design, develop, and optimize high-performance and scalable backend applications and REST APIs that support user interactions, content sharing, notifications, and security. The ideal candidate is a strong problem-solver with solid expertise in Java, Spring Boot, microservices, and modern cloud-native backend practices.
Key Responsibilities
- Application Development: Design, develop, and maintain robust Java-based backend applications.
- API & Architecture: Build and enhance RESTful APIs using Spring Boot and develop scalable microservices-based architectures .
- Code Quality: Write clean, efficient, and testable code following industry best practices and SOLID principles.
- Integration: Integrate applications with various databases (SQL/NoSQL) and third-party systems.
- Optimization: Handle performance tuning, troubleshooting, and debugging to ensure high availability.
- Security & Stability: Implement security protocols, comprehensive logging, and global exception handling.
- Collaboration: Participate in code reviews, design discussions, and sprint planning within an Agile environment.
- Leadership: Collaborate across functional teams (Frontend, QA, DevOps) and mentor junior developers.
Required Skills & Qualifications
Core Technical Skills
- Java Expert: Strong proficiency in Core Java (Java 17+) .
- Frameworks: Hands-on experience with Spring Boot , Spring MVC, and Spring Data.
- Architecture: Deep experience in Microservices architecture and REST APIs / HTTP protocols.
- ORM & Data: Experience with JPA/Hibernate and strong knowledge of SQL databases (PostgreSQL, MySQL, or Oracle ).
- Testing: Proficiency with JUnit and Mockito for unit testing.
- Tools: Knowledge of Git , Maven/Gradle, and a basic understanding of Docker & CI/CD pipelines .
Preferred / Good-to-Have
- Cloud: Experience with Cloud platforms (Azure(preferred), AWS, or GCP ).
- Orchestration: Knowledge of Kubernetes .
- Messaging: Familiarity with Kafka or RabbitMQ .
- NoSQL: Exposure to MongoDB or Redis.
- Security: Understanding of JWT, OAuth2, and Spring Security .
- Advanced Testing: Exposure to WireMock or TestContainers.
Soft Skills
- Problem Solving: Strong analytical skills with a proactive approach to challenges.
- Communication: Excellent verbal and written communication skills for team collaboration.
- Ownership: Ability to take ownership of tasks and work independently in a fast-paced environment.
- Mentorship: A team-player attitude with a passion for mentoring others.
Why Join Us?
- Be part of a globally impactful product team in a niche domain
- Collaborate with experienced and visionary leaders
- Office-based role for close coordination and fast-paced execution
- Opportunity to take ownership and grow into higher responsibilities
Apply by sending your resume to:
- Note: Only candidates with strong and relevant experience will be considered. Others are requested not to apply.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
