Overview
Position Overview:
We are seeking a seasoned Java Backend Developer with over 5 years of experience to join our dynamic team. This role requires deep expertise in Java backend development and proficiency in a range of frameworks and tools, specifically Spring Boot and Drools. The ideal candidate will also possess a solid understanding of OOP principles, database management, and, preferably, some experience in UI and DevOps.
Key Responsibilities:
* Design, develop, and maintain backend services using Java and Spring Boot.
* Implement and manage business rules using the Drools Rule Engine.
* Develop and optimize data models with RDBMS to support scalable and high-performance applications.
* Collaborate with cross-functional teams to define, design, and deliver new features and services.
* Write clean, well-structured, and maintainable code adhering to industry standards.
* Conduct code reviews, optimize performance, and troubleshoot production issues.
* Work with project managers and team members to estimate and plan tasks.
Mandatory Skills:
* Java (Backend Development): Extensive experience in Java for backend systems.
* Spring Boot: Proficient in developing microservices and enterprise-level applications.
* OOP (Object-Oriented Programming) & Design Patterns: Strong understanding and application of OOP principles.
* Drools Rule Engine: Experience in setting up and managing business rules using Drools.
* RDBMS: Solid knowledge of relational databases, including experience with SQL and database schema design.
* Microservice Architecture: Responsible for designing and implementing microservices
based solutions and strategy, and the microservices adoption process within the organization.
Hands on with REST protocol and event driven solutions
Good to Have:
* UI Development: Familiarity with frontend technologies (Vue.js) for full-stack capability.
* DevOps: Exposure to DevOps practices and tools, such as CI/CD pipelines, Docker, and Kubernetes.
Job Types: Full-time, Permanent
Pay: ₹434,591.48 - ₹2,000,000.00 per year
Location Type:
- In-person
Schedule:
- Monday to Friday
Experience:
- Java: 5 years (Preferred)
- Spring Boot: 5 years (Preferred)
- Microservices: 5 years (Preferred)
- Vue.js: 5 years (Preferred)
- UI: 5 years (Preferred)
- DevOps: 5 years (Preferred)
Work Location: In person