Java Jr. Developer
CoffeeWeb.com · Bengaluru, Karnataka, India
Apply & track with Apply EdgeCompany OverviewCoffeeWeb Technologies Private Limited is a product-led company building CoffeeWeb – a globally scalable platform created to empower and digitally transform the international coffee industry. Led by founders with over 20 years of deep domain expertise, we are developing a modern, real-time solution tailored to coffee supply chains worldwide.Position: Java Backend DeveloperExperience Required: 1–3 Years
You will work closely with frontend developers, technical leads, QA, and other team members to build, integrate, and maintain features for CoffeeWeb.Experience or exposure to real-time data processing, streaming data, Apache Kafka, or event-driven architecture will be an added advantage.Key Responsibilities1. Develop and maintain backend applications and REST APIs using Java and Spring Boot.2. Design and implement scalable, maintainable, and reusable backend components.3. Develop and integrate RESTful APIs for frontend and other system integrations.4. Work with SQL databases and develop efficient queries, stored procedures, and data-access components.5. Implement business logic using appropriate object-oriented design and coding practices.6. Troubleshoot and resolve functional, performance, and production-related backend issues.7. Work with messaging and event-driven systems where required.8. Participate in sprint planning, daily stand-ups, code reviews, and other development activities.9. Follow Git/GitHub-based development and code collaboration practices.10. Write unit tests and maintain code quality and development standards.11. Document technical changes and contribute to maintaining development documentation.12. Take ownership of assigned tasks and deliver them within agreed timelines.Required Technical Skills1. Strong understanding of Core Java and Object-Oriented Programming concepts.2. Hands-on experience with Java and Spring Boot.3. Good understanding of REST API development and integration.4. Experience with SQL databases such as MySQL, PostgreSQL, or similar.5. Familiarity with Hibernate/JPA or other ORM frameworks.6. Understanding of exception handling, collections, multithreading, and Java fundamentals.7. Familiarity with Git/GitHub and basic branching/version-control practices.8. Understanding of debugging, troubleshooting, and backend application development practices.Good to Have Skills1. Experience with Apache Kafka or other messaging/streaming platforms.2. Understanding of real-time or streaming data processing.3. Familiarity with event-driven architecture and asynchronous processing.4. Exposure to Redis or other caching technologies.5. Experience with WebSocket or real-time communication technologies.6. Familiarity with Docker and containerized application development.7. Basic understanding of Microsoft Azure or other cloud platforms.8. Familiarity with JUnit, Mockito, or similar testing frameworks.9. Understanding of microservices architecture and distributed systems.Soft Skills13. Good problem-solving and analytical skills.14. Clear communication and ability to work effectively in a team.15. Strong attention to detail and focus on code quality.16. Ability to understand requirements and convert them into workable technical solutions.17. Ownership of assigned tasks and commitment to timelines.18. Willingness to learn new technologies and adapt to evolving product requirements.Why Join CoffeeWeb?✓ Work with modern backend technologies and frameworks.✓ Learn from experienced developers and technical mentors.✓ Contribute to a global product used by the international coffee industry.✓ Work on real-time, scalable product features and data processing.✓ Gain exposure to Java, Spring Boot, Kafka, Azure, Redis, and modern backend architecture.✓ Work in a product-focused environment with cross-functional teams.✓ Gain practical experience in building scalable and real-time digital products.Apply Now: hr@coffeeweb.com