About the job
We are looking for a skilled Senior Java Backend Developer with 5–7 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.
Requirements
- Java
- Spring Boot
- Microservices
- REST APIs
- SQL
Preferred Technologies
- Java
- Spring Boot
- Microservices
- REST APIs
- SQL
About the company
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.
Similar Jobs
Java Backend Developer
People Prime Worldwide
Java Backend Developer
Tata Consultancy Services
Java Backend Developer
People Prime Worldwide