Overview
Job Title: Java Developer
Location: Bangalore
Work Type: Hybrid
Job Type: Full-Time
Experience: 5-8 years
Department: Engineering / Software Development
______________________________________
Position Overview
We’re looking for a detail-oriented and enthusiastic Java Developer to help us build and enhance high-quality, enterprise-grade applications. You’ll be part of a talented team of engineers working on mission-critical systems and contributing to all stages of the development lifecycle.
______________________________________
Responsibilities
• Write well-designed, efficient, and testable code using Java and Spring Boot.
• Design and develop APIs and backend services for web and mobile applications.
• Work with team members to define, design, and deliver new features.
• Maintain existing codebase, troubleshoot issues, and optimize performance.
• Participate in code reviews, testing, and documentation.
______________________________________
Required Qualifications
• Bachelor’s degree in Computer Science or a related technical field.
• 5+ years of professional experience in Java development.
• Strong knowledge of Java, Springboot, Microservices and ReactJs.
• Experience building and consuming RESTful APIs.
• Familiarity with relational databases (e.g., MySQL, PostgreSQL).
• Understanding of software development best practices, version control, and build tools (Git, Maven/Gradle).
______________________________________
Preferred Skills
• Experience with microservices, Docker, and Kubernetes.
• Familiarity with cloud platforms such as AWS or Azure.
• Knowledge of Agile/Scrum methodologies.
• Exposure to messaging systems (Kafka, RabbitMQ) is a plus.
______________________________________
What We Offer
• Competitive compensation
• Flexible work arrangements (remote/hybrid)
• Health and wellness benefits
• Career growth opportunities
• A collaborative and inclusive team environment
Interested candidates can apply at https://thexakal.com/share-job?jobId=68300d6b96a29113018a206e